Reuven Lerner's Python Courses/Creating Python projects (recording of Webinar from October 2021)

  • $180

Creating Python projects (recording of Webinar from October 2021)

  • Started Oct 17, 2021 at 11:00 AM EDT

 Most Python courses (including my own) teach you how to write code: Data structures, functions, and objects. But most people don't want to write code. Rather, they want to create projects — libraries that they can distribute to their colleagues, and even standalone programs that can be distributed and run by others.

This course will focus on how to create, structure, and distribute a Python project. Using such tools as "Poetry," we'll create projects, using virtual environments ("venvs") and dependency lists. We'll see how to make libraries available via wheelfiles, including via general distribution on PyPI. We'll also look at how you can check your code, and how you can (and should) go about dividing your code into different module files. And we'll even touch on how you can distribute programs to people who don't have Python installed using "pyinstaller".

The course will include plenty of time for questions, and will include a large number of interactive exercises, to ensure that you get practice on the topics I teach. There will also be a private forum for people in the class, for you to ask questions and share code before, during, and after the class takes place.

If you're looking to go from writing Python programs to creating and distributing Python projects, then this class will be the kick-start that you need. 

FAQs

When will the class be running?

Sunday, October 17th, at 18:00 (aka 6 p.m.) in Israel. 

Will the class include any hands-on exercises?

Yes, many!  I aim for at least 30% of each class to be spent in exercises — doing them, discussing them, and reviewing them. 

Do you offer discounts?

Yes!
  • For students
  • For retirees/pensioners/seniors
  • For people adversely affected by the coronavirus pandemic
  • For people living permanently outside of the world's 30 richest countries.
Do you fit one of these categories? Just e-mail me at reuven@lerner.co.il, and I'll send you a discount coupon.

What version of Python will we use?

3.9, the most current version when this class takes place.

What do I need to install?

Other than Python and your favorite editor/IDE, I tend to use Jupyter notebooks quite a lot. So you'll want to install that, too.

Not familiar with Jupyter? Here's a video from my YouTube channel on how to install it: https://www.youtube.com/watch?v=i2zM8OwxZok

We'll also be using several third-party packages in this class, such as Poetry (https://python-poetry.org/). I'll provide a full list before the class starts.

I can't attend the live class. Will there be a recording?

Yes! It'll be available within 24 hours of the class ending.

I have more questions.

I have answers! Just contact me at reuven@lerner.co.il, and I'll answer ASAP.