background preloader

Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition

Related:  Python BooksProgramming pythonPythonpythonPython

Invent Your Own Computer Games with Python - Learn how to program with a free ebook programming tutorial Chapter 1 Read online: Chapter 1 - Installing Python Videos: Chapter 2 Read online: Chapter 2 - The Interactive Shell Chapter 3 Training a deep learning model to steer a car in 99 lines of code Deep learning in 2017 is magical. We get to apply immensely complex algorithms to equally complex problems without having to spend all our time writing the algorithms ourselves. Instead, thanks to libraries like TensorFlow and Keras, we get to focus on the fun stuff: model architecture, parameter tuning and data augmentation. Today, we’ll explore one such application of deep learning.

Become a Programmer, Motherfucker If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way R vs Python: head to head data analysis There have been dozens of articles written comparing Python and R from a subjective standpoint. We’ll add our own views at some point, but this article aims to look at the languages more objectively. We’ll analyze a dataset side by side in Python and R, and show what code is needed in both languages to achieve the same result. This will let us understand the strengths and weaknesses of each language without the conjecture. At Dataquest, we teach both languages, and think both have a place in a data science toolkit. We’ll be analyzing a dataset of NBA players and their performance in the 2013-2014 season.

Python for Fun This collection is a presentation of several small Python programs. They are aimed at intermediate programmers; people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques. Each program is very short, never more than a couple of pages and accompanied with a write-up. I have found Python to be an excellent language to express algorithms clearly. Think Python: How to Think Like a Computer Scientist How to Think Like a Computer Scientist by Allen B. Downey This is the first edition of Think Python, which uses Python 2. If you are using Python 3, you might want to use the second edition, which is here. Buy this book at

A Visual Introduction to Machine Learning Finding better boundaries Let's revisit the 73-m elevation boundary proposed previously to see how we can improve upon our intuition. Clearly, this requires a different perspective. By transforming our visualization into a histogram, we can better see how frequently homes appear at each elevation. While the highest home in New York is 73m, the majority of them seem to have far lower elevations.

11 Unusual Methods for Being a Great Public Speaker Prakash Panangaden taught me everything about public speaking. The first thing he taught me when we were in Kaiserslautern, Germany, for my “fascinating” talk titled “A Mechanically Assisted Proof in Category Theory” was ‘never go to the porn shops here. They will rip you off.’ Choosing R or Python for data analysis? An infographic I think you'll agree with me if I say: It's HARD to know whether to use Python or R for data analysis. And this is especially true if you're a newbie data analyst looking for the right language to start with. It turns out that there are many good resources that can help you to figure out the strengths and weaknesses of both languages.

Related:  Learn PythonPythonprogrammationRaspberry PIPython TutorialsLearn the basicsLearningPythonPythonPYTHONInstructional Design Resources