Weekly Python Exercise B2
Fifteen exercises that challenge you on more advanced Python topics, including object-oriented programming, generators, decorators, and inner functions.
What you should know
Course Content
Course length
15 weeks
Number of lessons
30
Training materials
30 e-mails
Coding exercises
15
About the Course
Each cohort of WPE covers different topics. But the overall goal is to get you to write more Pythonic, efficient, and easier-to-read code. The B cohorts aren’t on a particular theme, but rather ask you to solve a variety of problems using a number of different techniques.
What you’ll learn
- 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
Instructor
This course, like all others on LernerPython.com, is taught by Reuven Lerner.
Pricing
100% Money Back Guarantee
I’m a one-person company dedicatedto improving your career via Python and related technologies. If you haven’t gotten value from any of my courses, then just tell me — and I’ll refund your money.
LernerPython
$40
per user / month
- Unlimited access to all Python, Git, Regexp courses
- Members-only forums
- Python office hours, private lectures
LernerPython + Data
$50
per user / month
- Everything in Lerner Python Level
- Unlimited access to NumPy, Pandas, and SQL courses
- Pandas office hours and private lectures
- Bamboo Weekly Subscription ($100 Annual Value)
LernerPython
$400
per user / year
- Unlimited access to all Python, Git, Regexp courses
- Members-only forums
- Python office hours, private lectures
LernerPython + Data
$500
per user / year
- Everything in Lerner Python Level
- Unlimited access to NumPy, Pandas, and SQL courses
- Pandas office hours and private lectures
- Bamboo Weekly Subscription ($100 Annual Value)