Skip to content

Python class exercises, each in its own folder ("exercise_1", etc). Mentored by Reuven Lerner.

License

Notifications You must be signed in to change notification settings

jeff-a-holland/python_class_2021_B2

Repository files navigation

Python Weekly Exercise B2 2021, by Reuven Lerner

Start date: June 22, 2021

15 weeks of Python exercises, as described here: https://store.lerner.co.il/wpe-b2

Topics include:

  • Unlocking the immense power of decorators – learn how and where to implement them
  • Understanding threading and multiprocessing and comparing the two of them
  • Defining classes and object-oriented programming; finally getting them to “click” in your brain if you’ve been stumped until now
  • How to use lambdas; and exactly why you would use them in certain situations
  • Using functions and nested functions; optimize your programs to be more efficient, expressive, and easily maintainable
  • The “collections” module; how “namedtuple”, “Counter”, and other classes can make your code shorter, more clear, and easier to maintain
  • Implementing iterators, generators, and the “itertools” module; make your job, and others, easier by understanding the most important protocol in Python
  • Harnessing Python for consuming web services; automate the gathering of information from the Internet and use it in Python
  • Storing and retrieving information with relational databases; discover how Python’s DB-API offers a consistent, database-neutral interface to these databases
  • Using Python as a “glue” language; automate translating file formats, retrieving and publishing data with JSON, and executing external programs

About

Python class exercises, each in its own folder ("exercise_1", etc). Mentored by Reuven Lerner.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages