Intermediate Python Programming Course



Take your Python skills to the next level with this intermediate Python course. First, you will get a review of basic concepts such as lists, strings, and dictionaries, but with an emphasis on some lesser known capabilities. Then, you will learn more advanced topics such as threading, multiprocessing, context managers, generators, and more.

💻 Code: https://github.com/python-engineer/python-engineer-notebooks/tree/master/advanced-python

🎥 Course from Patrick Loeber. Check out his channel: https://www.youtube.com/channel/UCbXgNpp0jedKWcQiULLbDTA

🔗 Written Tutorials from Patrick: https://www.python-engineer.com/courses/advancedpython/

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Intro
⌨️ (0:00:56) Lists
⌨️ (0:16:30) Tuples
⌨️ (0:29:49) Dictionaries
⌨️ (0:42:40) Sets
⌨️ (0:58:44) Strings
⌨️ (1:22:50) Collections
⌨️ (1:36:43) Itertools
⌨️ (1:51:50) Lambda Functions
⌨️ (2:04:03) Exceptions and Errors
⌨️ (2:20:10) Logging
⌨️ (2:42:20) JSON
⌨️ (2:59:42) Random Numbers
⌨️ (3:14:23) Decorators
⌨️ (3:35:32) Generators
⌨️ (3:53:29) Threading vs Multiprocessing
⌨️ (4:07:59) Multithreading
⌨️ (4:31:05) Multiprocessing
⌨️ (4:53:26) Function Arguments
⌨️ (5:17:28) The Asterisk (*) Operator
⌨️ (5:30:19) Shallow vs Deep Copying
⌨️ (5:40:07) Context Managers

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

source

40 thoughts on “Intermediate Python Programming Course”
  1. Its a very much informative video. Thanks for your work buddy. Keep making more such amazing videos.

  2. What IDE is this? I already did the beginners course with pycharm, but want to follow along. It doesn't look like python, IDLE, or pycharm. I would like to step away from pycharm as it doesn't operate with the same inputs unless I use the terminal. Is a setup video I can be directed to so I can run the code in the video in a similar manner.

  3. 2:33:10 Is there something I did wrong with one of the files, because I keep getting this error

    Traceback (most recent call last):

    File "C:UsersRileyDesktopPython stuffmain.py", line 4, in <module>

    logging.config.fileConfig('logging.conf')

    File "C:UsersRileyAppDataLocalProgramsPythonPython310libloggingconfig.py", line 72, in fileConfig

    formatters = _create_formatters(cp)

    File "C:UsersRileyAppDataLocalProgramsPythonPython310libloggingconfig.py", line 105, in _create_formatters

    flist = cp["formatters"]["keys"]

    File "C:UsersRileyAppDataLocalProgramsPythonPython310libconfigparser.py", line 964, in _getitem_

    raise KeyError(key)

    KeyError: 'formatters'

  4. If hard work becomes a habit, So success becomes a matter. Whoever is watching my comment at this time, we are all unknown to each other, yet I pray to God that if there is any tension going on in your life, then it should go away. And may you always be happy

  5. Can someone recommend something more in topic of logging. It was a bit obscure to me in this video

  6. When i use the sort() and reverse() functions for my list, it always returns None. Can someone tell me why

  7. OK so this is the Intermediate Python course, now what about the expert Python course? Where is that? Why has not been uploaded yet? Has it been created so far? Do you plan to create it? Do you plan to introduce us to concepts that an Expert must know? When? Why is it not here yet? What are you doing with our life by not giving us the next level expert level course?

  8. When I started with Python, I didnt know how to copy a list, didnt realize that "mylist2 = mylist1" doesnt work as it is not creating a new list. I still wonder why Python works like that, is there any purpose / use case, in which this behaviour is useful?

  9. 3:30 in lists it's not happening 'tuple ' object is not callable is wht to do pls help me with this I am new in programing…

Leave a Reply

Your email address will not be published.

Captcha loading...