Python Forum
A List of Free Python Resources
Thread Rating:
  • 4 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
A List of Free Python Resources
#1
The following is a list of free resources by numerous methods. We strive to keep these updated, so let us know if one becomes outdated or moved.

Moocs (Massive open online course's)
Note: python and non python material
Udacity
Edx
Coursera

Docs
Python2
Python3
Beginner's Guide to Python
The Hitchhiker’s Guide to Python!
Python Module of the Week

Blogs
Mouse vs Python
Deep Thoughts by Raymond Hettinger
Planet Python
Coder Who Says Py
zzzeek
life is short - you need Python!
Ned Batchelder
Armin Ronacher's Thoughts and Writings
Hairy Code
Hackers Gonna Hack
Bite Sized Python Tips

Online courses/Tutorials/Tools
Google's Python Class
Learn Python
Codecademy
five life jackets to throw to the new coder
Python School
Using Python
MIT Introduction to Computer Science and Programming
Tutorialspoint Python Tutorial.
6.00SC Introduction to Computer Science and Programming, Spring 2011
ZetCode brings tutorials for programmers in various areas
Online Python Tutor - visualizing code execution

Books
Problem Solving with Algorithms and Data Structures
Dive Into Python 3
How to Think Like a Computer Scientist
Invent With Python
Building Skills in Object-Oriented Design
Porting to Python 3: An in-depth guide
Test-Driven Web Development with Python
Non-Programmer's Tutorial for Python 3
A Byte of Python
Dave Kuhlman's Books on Python
How to Think Like a Computer Scientist: Learning with Python
Python Programming with Minecraft Pi: Early Draft
Natural Language Processing with Python
Python for you and me
Text Processing in Python
Snake Wrangling for Kids
The Art and Craft of Programming
Learning to Program
How To Tango With Django
Python 101 Online book / pdf/epub/mobi
General books by Runestone

www.programmer-books.com, (May 19 2019) (online-read + PDF(scroll down))
Instant Pygame for Python Game Development How-to
Python Testing Cookbook (2nd Edition)
The Definitive Guide to Django: Web Development Done Right
How to Tango with Django
Hadoop with Python
Python Projects
Learning Python (5th edition)
Python Game Programming By Example
How to Make Mistakes in Python
20 Python Libraries You Aren't Using (But Should)
Python Practice
Think Python
A Whirlwind Tour of Python
Python Crash Course
Programming with Python 2017
Automate the Boring Stuff with Python: Practical Programming for Total Beginners

Videos
PyVideo
Bucky's Python Tutorials
NextDayVideo
EuroPython
Tech With Tim
Python for Beginners - Microsoft Developer

Tkinter
An Introduction to Tkinter
Grunky Prunk Video Tutorials for tkinter python3.x
Tutorialspoint tkinter reference
ZetCode tkinter tutorials
Tkinter by Example
Tkinter Wiki
Thinking Tkinter (python 2.x, but can be easily convert to 3 by methods Tkinter->tkinter, print 's' -> print('s'), etc. )
Python Basics Tkinter

PyQT5
Python Baiscs PyQT5
Python Programming Language
ZetCode PyQy5 Tutorials

PyGTK
ZetCode PyGTK Tutorials
PyGTK Wiki

WxPython
Getting Started with WxPython
WxPython Wiki
WxPython also has its own built-in demo that allows you to compared and contrast the code with the output it gives for every widget
python ~/.wxPython-4.0.3/demo/demo.py

Podcast
Radio Free Python

Misccellaneous
Reddit - Python
Reddit - Learn Python
Stack Overflow - Python
Google Group - Python
The Python Tutor message board

IDE
How to Configure Eclipse for Python (pydev)
Python IDE's

Kivy
kivy.org/guide
kivy.org/tutorials
Github Examples
Youtube Derek Banas

MontyPython
Python Online

Gaming resources
A List of Free Game Resources

Pygame Tutorials and examples
http://programarcadegames.com/index.php?...rd&lang=en
https://python-forum.io/Forum-Game-Tutorials
https://github.com/Mekire/pygame-samples
https://thenewboston.com/videos.php?cat=120
https://www.youtube.com/playlist?list=PL...m9NhsW0Urw


Web Scraping
lxml
BeautifulSoup CheatSheet
BeautifulSoup CSS Selectors
CSS Selector reference
Locating elements in Selenium

Windows Command prompt basics
http://www.digitalcitizen.life/command-p...c-commands
Recommended Tutorials:
Reply
#2
Book
I thought this one was there before, but I don't see it.
Python and Tkinter Programming John Grayson, Manning Publishers

If interested in purchasing, check carefully for small print discount code - Today it's half price!


it went out of print for a while, but is back in print.

It may have been updated, but even if not, one of the very best
books available on the subject.
Heavy use of pmw (which is being maintained, and available for python 3)


[url=https://www.manning.com/books/python-and-tkinter-programming][/url]
Reply
#3
How about 'Python 201' by Driscoll?
It was free on Gumroad a while ago...
Reply
#4
Source for python example code (Many downloadable examples, for everything in the libraries and packages)
Nullege
Reply
#5
For Python IDE, Because I work on linux I found "Ninja IDE" easy to manipulate
Reply
#6
The link to 'Problem Solving with Algorithms and Data Structures' has moved to a https server at:
https://runestone.academy/runestone/stat...index.html
Reply
#7
Please add the blog 'Python for Engineers-Solve Problems by Coding Solutions'

https://pythonforengineers.blogspot.com/ under tab A List of Free Python Resources Blog list
Reply
#8
Manishti2004, next one gets a warning!
Reply
#9
Hey,
Python is the great language with general ability and quick response. It is developed by sir Guido van rossum in 1990.

In python training most of the users go for the full training and then they go for advanced course. But they don't know how to write basic python program in their system.

I recommend you to visit my site. Here I create my tutorial about the how to write first python program.

In the beginning of the python programming stage is very easy and informative, if he/she learns the python in the write way.

Thank U
Reply
#10
I found a free pdf downloadable version of "Python Crash Course". Here's the link:

https://www.programmer-books.com/python-...ourse-pdf/

This is a great book to learn python from.
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020