Skip to content

Latest commit

 

History

History
57 lines (33 loc) · 2.36 KB

tutorials-and-challenges.md

File metadata and controls

57 lines (33 loc) · 2.36 KB

Tutorials

For absolute beginners

  • Invent with Python -- focused on Python itself, with all the examples being games :)

  • DjangoGirls -- more focused on web development, so HTML and CSS and server deployments as well as just Python.

For programmers who already know another language

For people who already know a bit of Python

Try our Python programming challenges, designed to improve your knowledge of some of the more advanced, but more Pythonic, Python features

  • list, dict, set comprehensions
  • magic methods and duck typing
  • decorators
  • lambda functions
  • context managers
  • generators
  • and more

For people learning web development in Python

Nothing beats Harry Percival's book for a comprehensive overview of modern software engineering techniques, django, test-driven development, version control workflow, refactoring, and plenty more. [citation required]

For sciencey people: