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
22:38
Its a very much informative video. Thanks for your work buddy. Keep making more such amazing videos.
How do you return a value from the decorator without passing any values to it?
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.
Can someone tell me what theme it is?
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'
2:20:22
can anyone please explain logging, im still hella confused
which IDE is used here can anyone please teel?
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
1:39:28
how to load multiple dictionaries from a json file ?
I couldn't concentrate long on the dictionaries part, laughing time to time
is this covering full python ? , where is oop ?
Dict is ordered in python 3.6+
Great summary!
Can someone recommend something more in topic of logging. It was a bit obscure to me in this video
33:38 turn on your captions
That is goog
2:19:49 FINALLY, the first mistype in 2,5 hours! Everything is ok guys, he is mortal, just like us. Thanks for the course!
god I hate this guys fucking voice
are you Patrick Star?
1:31:06
Took me three months to watch these videos in chunks but was so worth the basics!
which IDE do you use
58:50
3:14:25
I recognized him from his voice
#jforcegaming
#290522
When i use the sort() and reverse() functions for my list, it always returns None. Can someone tell me why
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?
Much needed….. Thanks….
00:56 List, 16:33 Tuple, 29:50 Dictionaries, 42:40 Set, 58:45 Strings, 1:22:50 Collections, 1:36:44 IterTools, 1:51:52 Lambda, 2:04:03 Exceptions, 2:20:10 Logging, 2:42:22 JSON, 2:59:42 Random Numbers
This isn't intermediate Python. This is beginners Python.
A++++
Mydict.pop() HAHAHAHAHAHHAA!!!
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?
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…
Awesome tutorial! Really really appreciate your work.
@1:03:12 index 5 is actually a white space so its not skipped