Intermediate Python Programming Course

    17
    40



    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

    Previous articlePrimeiros passos no Ansible.
    Next article[045] Creating a Windows 10 virtual machine in VMWare

    40 COMMENTS

    1. 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.

    2. 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'

    3. 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?