Reddit Reddit reviews Python Crash Course: A Hands-On, Project-Based Introduction to Programming

We found 62 Reddit comments about Python Crash Course: A Hands-On, Project-Based Introduction to Programming. Here are the top ones, ranked by their Reddit score.

Children's Books
Books
Children's Computers & Technology Books
Children's Computer Hardware & Robotics Books
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
No Starch Press
Check price on Amazon

62 Reddit comments about Python Crash Course: A Hands-On, Project-Based Introduction to Programming:

u/samort7 · 257 pointsr/learnprogramming

Here's my list of the classics:

General Computing

u/Anticode · 63 pointsr/learnpython

Python Crash Course is a great resource. It starts from the basics and slowly works its way up with little mini-projects along the way to show you what you're actually doing.

Most programming books feel like this. But this one feels like this.

If you have some experience already, it may feel a bit slow at first, but just stick with it and do the little silly projects. "Yeah, yeah... I know how to print("things")..." Just do it anyway and move on.

For each mini projects try 'screwing with it'. Change the conditions/variables and see how the output changes. If it is asking you to pick the 5th letter in a string, try picking the 2nd letter too. Try picking the 6th character in a 4 letter word.

I would almost guarantee that halfway through you'll start to get some little ideas for combining past chapters with new ones - I strongly encourage you to waste some time doing that. Did you just learn about strings? Now loops? Combine them! If the string is longer than 5 characters, find the 6th character. Else find the 2nd character.

Eventually it moves onto some more complex projects, teaching you the basics along the way. The idea is that the book teaches you the basics, from the basics, with examples for each that you get to try.

u/Ryegan · 29 pointsr/learnpython

This book is absolutely the most incredible thing I've come across so far. I started out using Code academy but honestly I kept getting bored with how linear it was (In my opinion) and honestly I personally learn better when I can take the bite sized pieces and do what I want with them which is what this book does.

It defines the function simply, gives examples of how it's used and then a visible representation of the function in action, and after that it'll give you exercises (that I like to customize) that you can try yourself. I'm only on chapter four which introduces loops but this book goes everywhere with me along with a journal to physically write down code and then test it when I'm near a computer.

There are other books in this series but I refuse to overwhelm myself with too many books at once.

I'm aware not everyone retains information the same way but if you'd like I can post pictures of the layout of the book so you can get a feel for it. I'm fairly new to Python and it is my first language (although I did look into Javascript, CSS and HTML first but didn't actually retain it as well. I intend to go back to those after I 'master' python.)

Sorry for the book of a comment! I got excited...

u/takethecannoli4 · 24 pointsr/learnpython

Sure. But stay away from Code Academy, dude. It's buggy, slow and doesn't teach you how to code and run programs on your machine. You should be coding on your actual environment, not on some shitty server. Automate the Boring Stuff with Python is much better - and free. It also has an Udemy course. Python Crash Course is another good option.

u/gintoddic · 23 pointsr/Python

I've read so many of those Reilly books and they are all super dull and sometimes hard to follow. Best python book I came across is this Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_apa_i_OByyCbMTJD8GC

u/the_battousai89 · 10 pointsr/learnpython

Im currently working through Python Crash Course . Im finding it to be great beginner material, and I have no experience whatsoever in programming. Also, go to the Python website. They seriously have a tremendous amount of free resources available. Hope this helps.

u/Rikardus · 8 pointsr/brasil

Passando pra dar uma dica de Python tb... terminei esse semana a primeira parte do https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036 e gostei muito, a primeira parte foca na sintaxe. A segunda parte tem 3 projetos, um game(space invaders), um de análise de dados e um web, amanhã começo um dos projetos.

u/JFar2012 · 7 pointsr/learnpython

I can vouch Python Crash Course. It touches on everything per chapter and has some pretty awesome projects at the end. Definitely worth checking out.

u/puh-tey-toh · 6 pointsr/learnpython

This summer I'm going to be doing the MIT EDx course mentioned above after going thru the book "Python Crash Course".

u/enteleform · 5 pointsr/Python

As mentioned, Automate The Boring Stuff With Python is a great resource.  (it's also available as a Book)

Additionally, I'd recommend Python Crash Course: A Hands-On, Project-Based Introduction to Programming.

u/ehmatthes · 4 pointsr/IAmA

I had a copy of the Rand McNally road atlas that lost its cover early on. I used that a lot in the winter when I was planning the next summer's ride. But most of the time I'd just carry a paper map of the state I was in. I'd pick out where I wanted to end up on the other side of the state, and find the smallest roads that would get me there in a reasonably direct route. But I was also really flexible about listening to recommendations for less-traveled roads from local people. Some of the routes were pretty indirect across some states, especially in mountainous areas.

I'm not sure what I'll do on my next trip. I really like the idea of not knowing what I'll see until I get there. I love looking at Google Earth from home, but I don't want to start a habit of looking at Google Earth every night in a tent and knowing exactly what to expect the next day.

I taught middle school math and science before and in between these trips. I moved to Alaska shortly after the long trip, and I switched to high school once I moved here. I teach in a small alternative school, so I get to teach a little of everything at times. After living closely with bears on a bicycle, there's not too many things that rattle me when working with difficult students. I still teach, and I'll continue teaching for the foreseeable future. I did write an introductory programming book that's doing really well, so I may end up with a second career as a full-time author before too long. That book is Python Crash Course, which has almost 50,000 copies in print and has been translated into six other languages. Even if I retire from teaching to focus more on writing, I'll still go back and co-teach some classes at times.

u/PineCreekCathedral · 3 pointsr/learnpython

Harry Potter & The Chamber of Secrets has a lot of python in it.

For reals though, I liked Python Crash Course.

u/terivia · 3 pointsr/Teachers

I have my degree in Computer Science, so my path is probably not ideal for you at this point. However, that does not mean that you can't do it!


My honest recommendation at this point is to just jump in and get started. I've been recommending this book as a start for friends and fellow teachers https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036.


Alternatively, if python isn't your thing, grab a textbook for c or java. These are the ones I used for my degree and still keep as desk references.

https://www.amazon.com/Starting-Out-Control-Structures-Objects/dp/0133769399

https://www.amazon.com/Introduction-Java-Programming-Comprehensive-Version/dp/0132936526


Once you have gotten started and are fairly comfortable doing the exercises in books, I suggest these websites for additional problems to explore:

https://codingbat.com/

https://www.hackerrank.com/

https://leetcode.com/

https://uva.onlinejudge.org/

https://open.kattis.com/

https://codeforces.com/


If you are going to go for it, make sure to join some communities. Familiarize yourself with stackoverflow.com (ask jeeves for programming, with some proper wizards to answer questions). /r/programming is pretty good too.


Finally, never stop to sit on somebody else's problems and projects. Pick something that you want to make but have no idea how to make it. Then do it. And don't stop. See the project all the way through even though your code will be HIDEOUS and unattainable by the end. There is a lot to be learned from finishing a project.


The formal logic stuff is the root of computation, but if you are using your cell phone without understanding it, then it follows that you should be able to write programs without understanding it. There is a depth of programming where it becomes important, but I would say that 90% or more of developers don't really need to understand the underlying processes by which processors process.


Good luck!

u/Bignacho90 · 3 pointsr/data

I’d start with learning SQL. Download the adventure works database and the free version of Microsoft sql server on your computer. I took this super cheap course on Udemy to study some advanced SQL writing.

https://www.udemy.com/course/microsoft-sql-from-a-to-z/learn/lecture/6454508?start=0#content

After SQL, use Python. I’d recommend reading Python Crash Course by Eric Matthes

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

The learning curve for Python is much harder then SQL; however this is what sets you apart from the men and the boys (or the girls and the ladies) in moving and dealing with ugly data (Pandas, matplotlib, ODBC, etc.). After you get this down, start doing some research about how to use Python and SQL together (connecting to a database, writing queries and executing with Python, creating them into data frames, visualizing then for insightful information).

Just to clarify, and I’m sure this may have been covered in your seminar. There are two distinct differences between working in data and then handling big data. You can get really far just using SQL but it all kinda matters how deep you want to train yourself. Piece of advice, learn one programming language/skill at a time, it does not help to juggle multiple languages to achieve writing hello world 50 times.

u/toakleaf · 3 pointsr/IWantToLearn

The book "Python Crash Course" is amazing for beginners. I recommend typing all the examples in yourself to really cement it in your brain. It's not just the best beginner python book, it's the best beginner coding book I've ever read.

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_1?ie=UTF8&qid=1506520137&sr=8-1&keywords=python

u/core_dumpd · 3 pointsr/datascience

Jose Portilla on Udemy has some good python based courses (and also frequents this subreddit). There's regularly sales or some sort of coupon code available to get any of the courses for $10-$15, so it's very reasonable.

For books:

https://www.amazon.com/Python-Data-Analysis-Wrangling-IPython/dp/1491957662/ref=asap_bc?ie=UTF8 ... it's not out yet, but due any day. You can also get preview access on sites like Safari Online (which would also have all the books below).

https://www.amazon.com/Data-Science-Scratch-Principles-Python/dp/149190142X/ref=sr_1_1

For general python:

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_1

https://www.amazon.com/Automate-Boring-Stuff-Python-Programming/dp/1593275994/ref=sr_1_1

No Starch Press, OReilly, APress and Manning generally have pretty good quality publications. I'd usually skip anything from Packt, unless it's specifically received good reviews.

u/I_Generally_Lurk · 3 pointsr/raspberry_pi

First of all I should say that I'm no expert in these things, but I'm sure other people will be able to make other suggestions.

>I plan on installing Linux as my OS (technically my first time)

If you're more used to Windows then the UI will be fairly easy to get used to, but the biggest change will be the command line. This is a really powerful but complex tool and I think the best way to get used to it is really just to dive in and use it as often as possible. MagPi have a book for it (Conquer the Command Line) to get you started, but if you wanted something more comprehensive I've spent some time reading The Linux Command Line and found it really helpful.

For Python I think I started out with Code Academy, but mostly picked it up as I went along. I'm currently reading Python Crash Course and I think it is pretty decent, although most people seem to recommend Learn Python the Hard Way (note the tiny link near the bottom of the page to read the book for free).

At the end of the day the most important thing is to take baby steps and take them often: when you've kept at it regularly for a few weeks it becomes a lot more easy.

u/piefawn · 3 pointsr/learnpython

if you have 30-50 dollars to spare I highly recommend this book

ive been using it taking notes on my computer and doing the exercises it has that you follow along with and I love it!

u/parentofcollegekid · 3 pointsr/Cornell

this is a pretty useful self paced python book... I know a pre-frosh that was in a similar position who found this helpful

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

u/SanlyBowitz · 3 pointsr/Rlanguage

Not specific to R users, but I would highly recommend Python Crash Course It doesn't teach you everything, but it teaches you the basics and gives you plenty of exercises to do some hands-on learning.

I would also recommend snakify. It'll reinforce the stuff you learned from Crash Course, and it'll introduce you to sets. Be careful though. Some of the lessons are poorly worded (I think the guy is Russian originally). I had to look up videos on YouTube to get better explanations of the concepts before I could complete the exercises. Also, some of his code examples are pretty dense, which can get confusing for someone new to the language.

u/MMSTINGRAY · 3 pointsr/pcgaming

I found the Crash Course in Python much more useful overall. I felt I came away with a better understanding of the language and the ability to do some useful stuff, whereas Automate was just as/a bit more useful but I didn't feel it gave me as good of an understanding of the language. I think it was a bit longer as well.

I don't think there is a free verison but I could be wrong.

Both books were definitely helpful for me though.

http://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

u/Aeyoun · 3 pointsr/Astroneer

System Era Softworks are looking for C++ developers, so your information seems accurate.

I’d recommend you start out [playing around(https://www.amazon.com/Python-Cookbook/dp/1449340377) with Python before committing to C++. It’s much easier to achieve to some tangible goals. Maybe start out scripting some simple tasks. E.g. create ten files that each contain their own creation date and file path. Then progress through making some short text-based multi-choice adventure game (Gender-Neutral-Internet-Person and the Quest for the Reddit Upvotes). Start out simple and see if you enjoy the challenge before committing to learning C++ through game development.

P.S.: System Era lists familiarity with Python as a desired skill. It’s still relevant for automating tasks and getting stuff done even when you learn more complex languages.

P.P.S.: Python 3 is the right choice. 2.7 is an outdated dialect. You’ll know what this means soon enough.

u/Yawzheek · 2 pointsr/learnpython

Also, to clarify slightly more: YES, I believe it's more than possible to learn Python in a month assuming no previous programming experience.

But again, that doesn't mean you'll understand advanced aspects of the language. I mean that you'll understand basic programming concepts - and especially those specific to Python - such as variables, types, functions, classes, etc.

This is the book I spoke of earlier. I feel that if you read carefully through it, work the examples, do the problem sets, and practice on your own a bit, within a month it would be fair to say you "know" some Python. A good deal, in fact, and it's not a particularly long book. But know, there will be things that still elude you. StackOverflow, Google, Reddit, and maybe a more advanced book after will get you the knowledge you may desire.

Best of luck to you!

u/3Erots · 2 pointsr/csMajors

> How Useful are e-Books for Studying?

It depends. Personally, books of any kind tend to be hit-or-miss with me when it comes to studying. They tend to suck the life out of me very, very quickly due to density/dryness. Instead, I like to find videos of the material I'm wanting to learn and watch those instead - preferably in a MOOC structure. This way it makes it easier for me to stay focused with a well-defined start and ending point, and most MOOCs tend to follow a "you watched, now do" style of teaching along with several exercises along the way which I love. There's plenty of resources out there like Lynda.com, Coursera, or Udacity that offer beginner courses up to the advaced stuff in c++ and/or python.

> I'm currently looking into the Humble Bundle e-books they're offering this time around and wanted to ask for input on how helpful they would be.

Are you referring to this bundle? If so that is a big haul of material and adjacent tools (not to say it's not a good price though). If you value the books at what they're offering, then go for it. I'd just say it's a little over-kill for a beginner.

If you are hard-pressed on following a standard textbook/e-book format, I'd recommend Python Crash Course. It has been the only book I've gone through front-to-back. It's a great intro to python and switches into a project-based structure later on in the book. It also has subsequent books that cover other types of projects in python.

u/J3SP3R · 2 pointsr/learnpython

I got automate the boring stuff but haven't started it yet. Is this the crash course you mentioned?

u/rbvm1949 · 2 pointsr/learnpython

Thank you, would it be better for me to do Python Principles over a book like 'Python Crash Course'?

u/weo_af · 2 pointsr/learnpython

The Django Girls Tutorial is good.

I learned with Python Crash Course which is especially good if your still starting out with Python as the book is mostly about just Python and the Django project is one of the end projects. Not sure if it's been updated for 2.0 though.

Also the Django Docs are very good.

u/coinmania · 2 pointsr/vfx

My friend go into VR using Unity. For learning Python, here's a couple of resources:

teamtreehouse.com

codeacademy.com

https://learncodethehardway.org/python/

Python Crash Course
https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_1?ie=UTF8&qid=1500067504&sr=8-1&keywords=python+crash+course

u/xPolydeuces · 2 pointsr/learnpython

My friend who was getting into Python recently asked me about the same thing, I've made some research and this was what I came with. Just for the record, I'm personally a book dude - can't really focus much when learning from Udemy courses and stuff like that, so I will only cover books:


First book:


Python Crash Course by Eric Matthes
Very solid position for beginners. The first part of the book covers Python's basics - data types, lists, functions, classes, pretty much everything you need to get a good grasp of Python itself. The second part of the book includes three practical projects, mini-game, data visualization and an introduction to making web apps with Django. From what I so, it's a pretty unusual approach to beginner friendly books, since most of them avoid using additional libraries. On the other hand, it's harder to get bored with this book, it really makes you want to learn more and more once you can actually see the effects of all your work.


Automate the Boring Stuff with Python by Al Sweigart
Best alternative if you want to spend 0 bucks or want to dive all into projects. Even though it covers basics as well, I still recommend to read it, even if you have done Python Crash Course before, even just for the sake of all those projects you can make to practice your Python. He also has a Youtube channel where he has a loooot of Python content and sometimes does cool things like streaming and helping people make their code better, really cool guy, be sure to check his channel!


Second book:


Writing Idiomatic Python by Jeff Knupp

Very solid book, filled with examples what you, as a Python developer should do, and what you shouldn't (and why not). Sounds like not much, but it is actually a lot of useful knowledge that will make your code shorter, cleaner and better.


Effective Python by Brett Slatkin

A bit easier to understand and easier to approach than a previous book, but still has a load of knowledge to share.


Third book:


Fluent Python by Luciano Ramalho

One of the best Python books overall, covers all of the things that previous books could have missed or didn't have time to introduce. My personal favorite when it comes to books for advanced Python developers.


All of those recommendations are my personal opinion, so if anyone has anything to add, I will gladly listen to any comments!

u/CrPlunk · 2 pointsr/learnpython

I recently bought this book, and Decided to return it after reading this thread and instead bought Python Crash Course.It includes a Game, a WebApp, and a Data Visualization Program as final progects that you can do in any order! Python crash course unlike the former covers code in python 3.0, and (when needed) addresses python 2.7 differences.
i have yet to really start in on it as I'm currently Learning C# but comparing the two i would say this book is Much more beginner friendly (LPTHW is actually a little condescending) what i appreciated most about Python crash course is at the end of each chapter he gives you multiple ideas for simple programs so you can start coding from memory right away! this is the most important thing a book can teach you, i think!

u/okayyeah3 · 2 pointsr/Seattle

Totally understand. Good luck. If you haven't already you should check out the free interactive python tutorials available online at codecademy.com and this book is fantastic for learning early python https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ it also is part of a series that gets progressively more complex, all interactive.

Remember, a bootcamp will give you structure but in order to succeed in tech you need to be self-driven and disciplined internally, relying on external sources for discipline will not bode well in the professional environment. You're constantly needing to update your knowledge and learn new material.

Feel free to PM me any time.

u/KingofOctopon · 2 pointsr/Python

[](Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_api_j4nKybJRD4G8T)

This is by far one of the best books I've seen out there not only because it explains python really well but because it has 3 practice projects in the second half of the book.

u/carpet_munch · 2 pointsr/learnprogramming

Python Crash Course seems to be cool for getting started with Python. Once you know some basics, start trying to solve problems on sites like hackerrank or codingame and see where you might need to fill in the blanks. Think of things you want to program, or make clones of existing applications. Once you get started and work on some projects, the learning will happen naturally because you'll constantly be looking things up to help you solve your problems. Just stay away from copy/paste of other people's code. At the very least, type any code you need to borrow out yourself and comment it to show yourself you understand what it is doing. Best of luck.

u/nm1010 · 2 pointsr/SNHU

I had no "real" experience with programming before working through this, but I feel like I am picking up all the concepts in the book pretty easily. Was the class just weekly work, or is there an overarching project with milestones like most of the other IT classes?

u/akirasb · 1 pointr/Accounting

From my understanding, there are tons of great resources, but the biggest hurdle is just getting started. So go choose a resource and just start going!

I'm currently in the same boat as you and after looking around a bit I'm going to go to the library and pick up this book on the weekend: https://www.amazon.ca/gp/product/1593276036?pf_rd_p=46535598-d2e0-4bc4-8392-182d8c1e93fc&pf_rd_r=EB7B57WGWNRRQ0MR63TR

u/rambo2k · 1 pointr/learnprogramming

I'm reading Python Crash Course online(safaribooks) and just bought a copy of it too.

It's teaching you programming concepts(teaches you how to use them by examples) + python at same time. It takes you through the syntax of the language and then through 3 projects. I haven't read half of it yet, but I'm already blown away by it.

u/mamser102 · 1 pointr/learnprogramming

i really like the book project based learning python, it was really fun to follow.

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

u/fenpy · 1 pointr/learnprogramming

If you starting with Python, give this one a shot!

u/RiseDFO · 1 pointr/networking

This is just a python script, so you would have a file (script.py) and execute it with "python script.py". This would be from your computer/server, not the router. But I suggest learning the basics of python before attempting to do any of this, just so you know what you are getting yourself into. =)

If you would like recommendations on how to get started, I personally suggest the crash course book but my coworker swears by a different book so I'll link to both here:

u/shinigamiyuk · 1 pointr/learnpython

If you really want to learn about Python:

This

If you want to get up and running and have a good book to do some practice exercises and build some fun stuff:

This
if you buy the digital version makes sure you email the publisher to get an updated format so the code doesn't show up weird

u/AccountofWrath · 1 pointr/learnprogramming

Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_apa_9QAPAbGPMVEHR

u/Donnersebliksem · 1 pointr/learnpython

Someone else on this sub recommended Python crash course which I just recently got and I have found that it is thorough and helpful so far. That would be my recommendation.

u/adamaero · 1 pointr/EffectiveAltruism

Start learning a programming language to eventually do some contract work from UpWork or something:
Python Crash Course: A Hands-On, Project-Based Introduction.

u/jonnydoo84 · 1 pointr/wallstreetbets

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

really good book to get into Python, it kind of assumes you know the basic logic, but it's very entry level friendly and im sure you can find it for free in a pdf somewhere. it's a good overall language to know if you are going to be doing any kind of analytical work.

u/LobsterLAD · 1 pointr/Python

I started learning Python a few months ago, this book here helped me a lot. Gave you some "projects" to work on to learn each new function, method, etc.

Edit: formatting

u/sashok_ua · 1 pointr/Python
u/startupshutdown5 · 1 pointr/learnpython

For beginners you might want to check out:

u/syntheticproduct · 1 pointr/AskProgramming

One of the most popular python books (actually also one of the most popular programming books altogether) is Python crash course

Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_apa_wm7VBbC089FTF

Automate the boring stuff with python also has good reviews.

u/monofart · 1 pointr/learnpython
u/nickcantwaite · 1 pointr/learnpython

I can't see that link on mobile but here is the Amazon link from the one I got

u/[deleted] · 1 pointr/ProtonVPN

>Thank you for your response yes I would like to read the python book.

Here's the book. If you know where to look you can find it for free digitally but I won't link that.

>The vpn does protect me from prism right it’s just individually directed nsa targets that it doesn’t protect?

This is an interesting question wrt Proton specifically. If you use their Swiss servers only, in theory it should protect you from PRISM, because the NSA has no power in Switzerland and they're not a member of any intelligence sharing agreements (e.g. Five Eyes) either. So there's no reason to think the NSA is gonna be passively wiretapping over there.

If on the other hand you connect to a US server, I can pretty much guarantee you that whatever data centre the endpoint server is in, the NSA has access to it through some form or another.

The same is likely true on, say, a UK server because we know the UK is the major partner with the US in the Five Eyes. In fact the official name of the agreement is the UKUSA Agreement. This means they share intelligence very closely, so GCHQ will have a UK data centre tapped and share that info with the NSA.

Assume the same if you connect to any server in Europe as well. They're all part of intelligence sharing agreements with the US. Germany and the Netherlands are especially bad for this.

Oh and Canada yeah they have data sharing shit as well.

So if you really want the best chance of avoiding PRISM, use only Proton's own Swiss data centre.

>I just don’t want all my non criminal data being collected by the government or corporations. I’m not doing anything criminal.

Exactly. Or frankly things the crooked state calls criminal even though they need harm no one (e.g. smoking weed).

>Also what are your thoughts on solid and Inrupt?

Looks like another company's go at the same idea behind Swarm.

I like that so many projects for a decentralised internet exist. It shows there is a market and big interest from serious people.

However why is a for-profit company developing such a thing? That's the question I always ask myself with corporate backed projects like this. They realistically can't charge for access, which leaves some type of monetisation based on data. Otherwise where is the revenue coming from?

With the Ethereum project I mentioned there is no company, it's just a pure community open source project.

>I’m interested in these things to realease a platform or encryption software to sell, make a business as I think privacy is the new era of the internet.

Well they all have SDK's so you can develop on top of the platform. They're also open source so you can contribute directly to the development.

>However if VPNs don’t do that and Tim Berners lee is already developing a new internet it might just be a waste of time.

Really the current internet was not designed to become what it is today. The WWW will be replaced eventually. By who and with what are the big questions.

>Also have you heard of guardian firewall for the iPhone? Is it a waste of money?

Not worth their prices at all. I also question why they have a free VPN. A VPN is not free to run so again... where does the money come from?

If you want to block trackers and ads etc from your internet connection look at Pi Hole instead. I use this both locally on my WiFi, so anyone who connects automatically uses a local DNS server that blocks ads, trackers, malware, etc. You just need a spare computer or to buy a Raspberry Pi and set it up. Don't pay $9.99 every month. Pay $30 once and set it up yourself.

You can also use a VPS to set up the same thing in your own VPN that you control. It would cost you only $4 or so a month.

u/ugacha · 1 pointr/HelpMeFind
u/amt1111 · 1 pointr/Python

I just read through this in about 2.5 days: https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

The first half teaches the basics and the second half has three projects to work. I found it pretty useful.

u/Fender420 · 1 pointr/learnpython

Buy this book.
https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_3?keywords=python+crash+course&qid=1562493760&s=gateway&sr=8-3
I recommend it to everyone. They also sell them at booksamillion, but I prefer the amazon kindle version as it's so convenient to reference when working. It's structured perfectly and it involves projects. The chapters perfectly step you up from lists, to dictionaries, to classes etc.

u/ttelbarto · 1 pointr/datascience

Hi, There are so many resources out there I don't know where to start! I would work through some kind of beginner python book (recommendation below). Then maybe try Andrew Ng's Machine Learning Coursera course to get a taste of Machine Learning. Once you have completed both of those I would reassess what you would like to focus on. I will include some other books I would recommend below.

Beginner Python - https://www.amazon.co.uk/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_3?keywords=python+books&qid=1565035502&s=books&sr=1-3

Machine Learning Coursera - https://www.coursera.org/learn/machine-learning

Python Machine Learning - https://www.amazon.co.uk/Hands-Machine-Learning-Scikit-Learn-TensorFlow/dp/1491962291/ref=sr_1_7?crid=2QF98N9Q9GCJ9&keywords=hands+on+data+science&qid=1565035593&s=books&sprefix=hands+on+data+sc%2Cstripbooks%2C183&sr=1-7

https://www.amazon.co.uk/Data-Science-Scratch-Joel-Grus/dp/1492041130/ref=sr_1_1?crid=PJEJNNUBNQ8N&keywords=data+science+from+scratch&qid=1565035617&s=books&sprefix=data+science+from+s%2Cstripbooks%2C140&sr=1-1

Statistics (intro) - https://www.amazon.co.uk/Naked-Statistics-Stripping-Dread-Data/dp/039334777X/ref=sr_1_1?keywords=naked+statistics&qid=1565035650&s=books&sr=1-1

More stats (I haven't read this but gets recommended) - https://www.amazon.co.uk/Think-Stats-Allen-B-Downey/dp/1491907339/ref=sr_1_1?keywords=think+stats&qid=1565035674&s=books&sr=1-1

u/aangush · 1 pointr/learnpython

I am a beginner in Python, and I have been learning through a book called Python Crash Course, by Eric Matthes. I highly, highly recommend this book to anyone who wants to learn python, but also learn how to write effective programs, and understand how to interpret programming problems. Eric Matthes takes a project-based-learning approach, and provides lots of coding exercises throughout the book, and you can find the answers for all of these on the book's website. Here is the link to the book on amazon.