Skip to content

Latest commit

 

History

History
136 lines (117 loc) · 5.49 KB

extra_sources.md

File metadata and controls

136 lines (117 loc) · 5.49 KB

Python Sources


There is great list for you to find information about Python. Some might be comprehensive, so may be focusing on one feature, but you will learn something from them. Please Check and contribute if there are some missing.

Books

Beginner

In this list some books may newest edition, some not...

  • Beginning Programming with Python
    • ISBN: 978-1-118-89145-2
  • Head First Programming Python
    • ISBN: 978-1-449-38267-4
  • Introduction to Computer Science Using Python
    • ISBN: 978-0-470-55515-6
  • Introduction to Programming Using Python
    • ISBN: 978-0-13-274718-9
  • Practical Programming
    • ISBN: 978-1-93778-545-1
  • Python for Kids
    • ISBN: 978-1-59327-407-8
  • Learning Python
    • ISBN: 978-1-449-35573-9
  • Core Python
    • ISBN: 978-0132269933
  • The Quick Python Book
    • ISBN: 978-1935182207
  • Learn Python the Hardway
    • ISBN: 978-0-321-88491-6
  • The Practice of Computing Using Python
    • ISBN: 978-0-1361-1067-5
  • Hello World! Computer Programming for Kids and Other Beginners
    • ISBN: 1933988495
  • Python Create-Modify-Reuse
    • ISBN: 978-0-470-25932-0
  • Fundamentals of Python: First Programs
    • ISBN: 978-1-111-82270-5

Data Structures and Algorithms

  • Data Structure and Algorithms in Python
    • ISBN:
  • Think Python
    • ISBN: 978-1-449-33072-9
  • Python Cookbook
    • ISBN: 978-1-449-34037-7
  • Python Algorithms
    • ISBN: 978-1-4842-0056-8
  • Fundamentals of Python: Data Structures
    • ISBN: 978-1-285-75200-6

Advanced

  • Mastering Python Regular Expressions
    • ISBN: 9781783283156
  • Python in Practice
    • ISBN: 978-0321905635
  • Python Geospatial Development
    • ISBN: 9781782161523
  • Python Testing Cookbook
    • ISBN: 978-1-84951-466-8
  • Python 3 Web Development Beginner's Guide
    • ISBN: 978-1-84951-374-6
  • Porting to Python 3
    • ISBN: 978-1-4564-11510
  • Making games with Python and Pygame
    • ISBN: 978-1469901732
  • Python 2.6 Graphics Cookbook
    • ISBN: 978-1-84951-384-5
  • Python Text Processing with NLTK 2.0 Cookbook
    • ISBN: 978-1-84951-360-9
  • MySQL for Python
    • ISBN: 978-1-849510-18-9
  • Python 3 Object Oriented Programming
    • ISBN: 978-1-849511-26-1
  • Pro Python
    • ISBN: 978-1-4302-2757-1
  • Python Testing: Beginner's Guide
    • ISBN: 978-1-847198-84-6
  • Expert Python Programming Book
    • ISBN: 978-1-84719-494-7
  • Foundations of Agile Python Development
    • ISBN: 978-1-59059-981-5

Learning with Tutorials

Interactive

Non-Interactive

MOOCs

Udacity

If you would like to learn basics and start building your skills step by step this website is for you. Udacity is offering so many different courses, and most of them based on Python. Those courses are not free but you can view the content and learn for free by clicking access the course material. Here is a level by level list of Python and related courses.

Coursera

EdX

GitHub Repositories