What you will learn
- Introduction to the Python language.
- Installing Python on your machine.
- Python Strings: uses and applications.
Overall Score : 88 / 100
python Awards Best Short Course
The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class's geared for people who have a little bit of programming experience in some language, enough to know what a variable or if statement is. Beyond that, you do not need to be an expert programmer to use this material.
NOTE: As this course was created in 2010, it teaches Python 2. We recommend you go with a course that focuses on Python 3 which is the latest version of Python.
- One of the top-ranked classes among Reddit's r/learnpython community.
- Finds a rare balance between theoretical and practical lessons in programming.
- Designed for beginners. Even if this is your first attempt at using Python you can succeed.
- Not an introduction to computer science in general. Newcomers to Python will be fine, but newcomers to coding in general may struggle.
- Course was developed around Python 2.
- Course is essentially a release of internal Google training documents. Some of the content is dated.
Nick Parlante has been teaching Computer Science at Stanford for over 20 years, and teaches programming best practices at Google. Nick has also produced the Google Python Class and codingbat.com code practice site, and the infamous Binky Pointer Fun video.
Students also recommend
4.7 (91 Reviews)
- Provider: Coursera
- Time: 25h
4.8 (28 Reviews)
- Provider: YouTube
- Time: 7h 52m
4.4 (18 Reviews)
- Provider: Google
- Time: 3h 35m