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

This Post Has 21 Comments

  1. Rutvik Patel

    this is awesome!!!!!!!!!!!!!!!!!!!!!!!! first time watched a youtube tutorial and understood everything

  2. Liam Wood

    Thank you so much for this. I have started and stopped more Python courses over the last few years than I can count. This is the first where I've gone from start to finish. Great pace, great concept introduction and explanation, you're helped me so much my man.

  3. kiranprasad987

    This video is Superrr gooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooood

  4. Tushar Verma

    Visit my GitHub repo for the Code & Notes for complete python course.
    LINK : https://github.com/tverma332/python3
    If you like my work, you can appreciate by providing star to the repository.
    I request to pin this comment so more & more people can take advantages of it

  5. Velin

    title: Intermediate python course
    first 5 seconds: Hey guys welcome to this advanced python course

  6. Kacper J

    How do you see output in output but not in terminal?>

  7. Jason Re

    Thanks for the great tutorial. what IDE is being used?

  8. Wim Heebels

    It was a very useful course for me, I gained many new insights. Thanks a lot!

  9. satisfied

    I watched the whole thing in about 2 weeks, leaving the browser tab open, and watching 1-2 sections every day. Thanks a lot!

  10. Laugh ™

    when he said create a file named logging.conf what type of file is he talking about? i wrote exactly the same as he did but mine gives errors because i couldnt see what he created so if there is any tutorials on youtube would appreciate it

  11. Mrinal Devgan

    when i assigned a variable to the random the shuffle syntax it printed out 'none'.
    import random

    mylist = list('ABCDEFGHIJK')

    a = random.shuffle(mylist)

    print(a)

Leave a Reply