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: github.com/python-engineer/py...
🎥 Course from Patrick Loeber. Check out his channel: / @patloeber
🔗 Written Tutorials from Patrick: www.python-engineer.com/cours...
⭐️ 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: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 1 800

  • @dp.9130
    @dp.91303 жыл бұрын

    Finally, course which doesn't cover creating variables, and writing loops for the millionth time... THANKS!

  • @patloeber

    @patloeber

    3 жыл бұрын

    Glad you like it :)

  • @xtra9996

    @xtra9996

    3 жыл бұрын

    Agree!

  • @nooptiui

    @nooptiui

    3 жыл бұрын

    Well it's for intermediates Sooo....they should already know that

  • @soupnoodles

    @soupnoodles

    3 жыл бұрын

    I think he's being sarcastic ;-;

  • @nooptiui

    @nooptiui

    3 жыл бұрын

    @@soupnoodles He's definitely not

  • @muhammadasadhaider6893
    @muhammadasadhaider68933 жыл бұрын

    word of advice to everyone, never name your dictionaries "myDict". Leads to some really awkward scenarios in interviews when you have to explain your code.....

  • @russell4021

    @russell4021

    3 жыл бұрын

    HAHAHAHAHAHAHAHA!

  • @rafaelwendel1400

    @rafaelwendel1400

    3 жыл бұрын

    The guy from the video messed alot with his dict

  • @oliasharmeen3338

    @oliasharmeen3338

    3 жыл бұрын

    i bet your dict was really big

  • @_intruder

    @_intruder

    3 жыл бұрын

    "So let's say mydict.pop()" 😜

  • @julianjohnmert8658

    @julianjohnmert8658

    3 жыл бұрын

    I don't know what's better, these lessons or this comment. XD

  • @yahomuse9999
    @yahomuse99993 жыл бұрын

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

  • @winstonyap1856

    @winstonyap1856

    2 жыл бұрын

    this comment made me laugh out loud hahaha

  • @yourfriendlyneighborhood5547

    @yourfriendlyneighborhood5547

    2 жыл бұрын

    Came here just to comment this lol 😂😂

  • @awadheshsingh7299

    @awadheshsingh7299

    2 жыл бұрын

    rest of the course: pretty beginner

  • @madhusudannatarajan7239

    @madhusudannatarajan7239

    2 жыл бұрын

    whatt?

  • @abhitruechamp

    @abhitruechamp

    2 жыл бұрын

    *10

  • @elyakimlev
    @elyakimlev2 жыл бұрын

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

  • @QuantumWaveMaster

    @QuantumWaveMaster

    26 күн бұрын

    Haha doing the same rn in 2024 :D

  • @tageray975
    @tageray9752 жыл бұрын

    I love the way you're explaining! Decent speed, easy to understand. Perfect! Keep up!

  • @digiworld1212
    @digiworld1212 Жыл бұрын

    Keep doing the great work, this world needs more of it.

  • @nariver1
    @nariver12 жыл бұрын

    I finished this course and I plan to keep it in my playlists as every topic was directly explaining without excessive details. Really enjoyed the course.

  • @ThalassaYamir

    @ThalassaYamir

    Ай бұрын

    Can you send me the link for your playlist? If it's good for beginners

  • @malharnandurkar890
    @malharnandurkar8903 жыл бұрын

    Thank you FFC and all the wonderful instructors, for this channel. Exactly what you want to watch.

  • @medsmati2063
    @medsmati20633 жыл бұрын

    I love the way explain things; simple and accurate; directly to the objective. Thank a lot.

  • @moastlee
    @moastlee3 жыл бұрын

    Really great video for interviews recap! Just want to point out one thing: it is not recommended to "share" value, i.e, memory, in multiprocessing procedure, because it is relatively inefficient to try to access a data from the RAM by different processors at the same time. In order to maximize the ability of the multiprocessing technique, you'll usually split a relatively large dataset into subsets, and hand each of the subsets to different processors and squeeze out all the calculation resource per processor to do whatever complex calculating process you want for the dataset, and finally merge all the sub-results back into the overall result (this is also why people say multiprocessing is for CPU-bound task). Therefore, using "Lock" for avoiding race conditions is actually "mimicking" threading behavior. That being said, the multiprocessing module provides several data-exchange methods if your "data sharing" situation is actually for cross-process communication, or update a global factor for the rest of the processor to use. There are a lot of details in the documentation of the python multiprocessing module, I basically just rephrase them with adding some of my experience in using these techniques in real life. Hope it is helpful!

  • @mwah5980

    @mwah5980

    Жыл бұрын

    Learn python with me kzread.info/dash/bejne/Z6CAza6iabannKQ.html

  • @justforwork4310
    @justforwork43103 жыл бұрын

    Just finished the lesson. Man was this far more in depth than what I was expecting. I appreciate you teaching us step by step how to make the most of our systems while coding and showing how we can modify functions. This was a great reference that I expect to look back on for a review.

  • @historyrogue5056

    @historyrogue5056

    3 жыл бұрын

    what's next?

  • @mwah5980

    @mwah5980

    Жыл бұрын

    Learn python with me kzread.info/dash/bejne/Z6CAza6iabannKQ.html

  • @user-rf4vc7mt4d

    @user-rf4vc7mt4d

    Жыл бұрын

    @@historyrogue5056 8 buried, 0 found

  • @lukeroneevsingh
    @lukeroneevsingh3 жыл бұрын

    I did a few different python courses and never really understand some of the syntax. I built some projects too and after watching this video I have started to understand a lot more Python. Honestly, this is amazing. Thanks for this, I know I will keep visiting again to recap the concepts. The video is so easy that even a beginner will understand what is happening. It enables someone from beginner level to enter intermediate so easily. I wish I saw this video before!! really hope there is more videos like this. Thank You so much

  • @GrantH2606

    @GrantH2606

    Жыл бұрын

    What sort of projects do you build? I'm in the process of learning all of this stuff, but I have no idea what sort of projects will help me learn further - I have no imagination

  • @espressoshot21
    @espressoshot213 жыл бұрын

    Thank you so much for this awesome tutorial! I've been getting bored with all the beginner's python tutorials, and this was right on par with good amount of new materials learned!

  • @patloeber

    @patloeber

    3 жыл бұрын

    I'm really happy you enjoyed it!

  • @hungarianTEK
    @hungarianTEK3 жыл бұрын

    Every time he said "my dict" i chuckled like a kid in grade school I'm 33

  • @ght007mcgaming4

    @ght007mcgaming4

    3 жыл бұрын

    Who didnt. I mean del(ete) my dict ...

  • @simonepaudice8145

    @simonepaudice8145

    3 жыл бұрын

    I'm Juan

  • @TheMaestroGuy

    @TheMaestroGuy

    3 жыл бұрын

    ♫ ♬ my dict is bigger than yours, your dict don't even function ♫ ♬

  • @reichheang2138

    @reichheang2138

    3 жыл бұрын

    Same xD

  • @theultimatecoder3433

    @theultimatecoder3433

    3 жыл бұрын

    @@TheMaestroGuy bruh

  • @riverofsoup
    @riverofsoup Жыл бұрын

    16 minutes into the video and I already doubled the notes that I have in relation to lists. Thank you so much!

  • @TheTrace8
    @TheTrace8 Жыл бұрын

    I'm right at half-way through and I feel like this is some of the most efficient learning I've ever done. I have done 2 or 3 other beginner Python courses before, so I'm pretty set up for this level. I'm hoping the next half is as good as the first.

  • @AdamHammel

    @AdamHammel

    Жыл бұрын

    Keep it up!

  • @blanker2.007

    @blanker2.007

    Жыл бұрын

    Same!

  • @rodrigodasilva9176

    @rodrigodasilva9176

    Жыл бұрын

    There will be a next one ? Cool !

  • @hakberdiorazow232

    @hakberdiorazow232

    11 ай бұрын

    i think you have enough knowledge to start solving problems.

  • @adityanarayanrai7689
    @adityanarayanrai76893 жыл бұрын

    I will wait for the expert course now.

  • @muhammadaman9010

    @muhammadaman9010

    3 жыл бұрын

    @@FreeJobClub good by then maybe your english will improve.

  • @parryhotter9333

    @parryhotter9333

    3 жыл бұрын

    @@muhammadaman9010 Goodbye*...

  • @mikailu8964

    @mikailu8964

    3 жыл бұрын

    @@parryhotter9333 "Good, by then maybe your english will improve". He was right the first time mate.

  • @parryhotter9333

    @parryhotter9333

    3 жыл бұрын

    @@mikailu8964 no he wasn't, because then he would've used a comma.. mate

  • @Spectrum16

    @Spectrum16

    3 жыл бұрын

    @@parryhotter9333 I'm not sure why you're so insistent on their grammar being correct considering they were merely referencing the fact that the beginners course was made 2 years ago. Thus by using pattern recognition of...literally one instance then you can joke the next will be another 2 years. Nobody was complaining.

  • @liamwood3357
    @liamwood33572 жыл бұрын

    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.

  • @aarohanyt7374

    @aarohanyt7374

    5 ай бұрын

    pace in nice

  • @lowfidelitylounge
    @lowfidelitylounge Жыл бұрын

    Love how this course gets straight to the point. Can't wait to finish it. Also, was mind blown that tuples are more efficient than lists. Never would have thought of that.

  • @juaniriarte1193

    @juaniriarte1193

    Жыл бұрын

    Was it useful the course?

  • @matthewbrightman3398
    @matthewbrightman33983 жыл бұрын

    This was OUTSTANDING! I watched it over about three weeks, when I had time. I learned so much. Next onto Numpy from the same author.

  • @andrewmaksimovich2432
    @andrewmaksimovich2432 Жыл бұрын

    Week 2 of watching this tutorial and I'm almost halfway through. Definitely learning a lot

  • @Errors404
    @Errors4043 жыл бұрын

    Thanks so much , its my first time an actual intermediate course is available on search .

  • @anonymous_anonymity
    @anonymous_anonymity Жыл бұрын

    Danke Schön!! Awesome video. Even though I have years of professional experience with Python, still I found this video useful. Applauds for the great work.

  • @endtropi
    @endtropi2 жыл бұрын

    After a lot of hours of playback this tutorial, i am bit wiser now. I've learned a lot of intermediate stuff about python, i took some notes, hope to find some projects to do and use all this knowledge. Thank you for the great tutorial! Really helps!

  • @stusoduncan
    @stusoduncan Жыл бұрын

    I'm very experienced with Python but i picked up a lot of little tips and improvements from the course. Excellent course, thankyou so much 👍

  • @danieloehler2494
    @danieloehler249410 ай бұрын

    great job, Patrick! Worthy to follow to the end and to repeat every single step.

  • @ansumanroutray1118
    @ansumanroutray111810 ай бұрын

    Amazing course! The tutor really went to tech topics briefly. Never had this much clarity before.

  • @user-in3ye3nk8f
    @user-in3ye3nk8f3 жыл бұрын

    I really appreciate this channel and fantastic coding mates who support us. Big applause from Japan 🇯🇵

  • @jagprani
    @jagprani3 жыл бұрын

    Thanks in advance... Was waiting for this.

  • @alpanachaphalkar3422
    @alpanachaphalkar3422 Жыл бұрын

    Thanks y lot for creating the video!! All examples demonstrated in the video are very useful to understand the coding concepts. Very importantly, instructor Patrick also explained that which datatype is more efficient.

  • @kabeertariq5940
    @kabeertariq59402 жыл бұрын

    Amazing course! Thank you so much for uploading this!

  • @SimpleBanana
    @SimpleBanana3 жыл бұрын

    Whoa. I just finished the beginner tutorial and now this one is up.

  • @sunilmaharana6864
    @sunilmaharana68643 жыл бұрын

    Thank you for this course!!❤️

  • @neilkumar2075
    @neilkumar20752 жыл бұрын

    I am going to use this as an everyday guide for when I am building apps, or just messing around with Python. Great tutorial. THANKS

  • @NandoDevlop
    @NandoDevlop3 жыл бұрын

    estou quase acabando o curso, estou em threading, coisa mais útil do universo, obrigado a vcs por terem disponibilizado esse conteúdo incrivel

  • @aditnegi2577
    @aditnegi25773 жыл бұрын

    Thanks this is gonna help with Interviews, too many basic courses on python, this really helped even for someone like me who has been coding in python since 2015.

  • @patloeber

    @patloeber

    3 жыл бұрын

    That's nice to hear :)

  • @nasus3274

    @nasus3274

    3 жыл бұрын

    good luck! >:D

  • @KumarHemjeet

    @KumarHemjeet

    3 жыл бұрын

    You in python group on telegram ?

  • @amraboughazala5986

    @amraboughazala5986

    3 жыл бұрын

    @@gingertankguy advise to go through the book www.linuxlinks.com/wp-content/uploads/2019/07/Fundamentals-Computer-Programming-C-Sharp.pdf I am learning coding on my own and such a book is a shift from a level to another.

  • @PaulRamnora

    @PaulRamnora

    3 жыл бұрын

    @@amraboughazala5986 Thanks for the C# book link...; very deeply appreciated! ;-)

  • @kirutheesg3957
    @kirutheesg39573 жыл бұрын

    We all should should thank this teacher for making this video so understandable and thank free code camp for making it free. Thank you

  • @hunterallen4521
    @hunterallen45212 жыл бұрын

    This is so incredibly helpful thank you so much!

  • @JominJose
    @JominJose Жыл бұрын

    Learnt a lot from this video, thank you so much Patrick and freeCodeCamp!

  • @raman7421
    @raman74213 жыл бұрын

    ⭐️ 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

  • @ryskk0739

    @ryskk0739

    2 жыл бұрын

    there are timestamps built into the video

  • @jahmovementempaya1084

    @jahmovementempaya1084

    2 жыл бұрын

    The Logging explanation was really bad

  • @sameerboi118

    @sameerboi118

    Жыл бұрын

    Noice😌

  • @lafamilliaHP
    @lafamilliaHP3 жыл бұрын

    Full respect and keep it that way! I am old-school, running Ubuntu (still) on 32bit Intel CPU (as I love it due to stability), and I just ... Adore your tutorials and Python as well as SQL tutorials made me Jr. Full Stack Developer basically. Keep this way and in the name of thousands of hundreds of IT heads here with golden awards from International Championships in coding/ programming and engineering please give us more and more and go with that "normal" language with common sense implemented. Respect for effort and if I have had money to donate I would!

  • @wesg01
    @wesg012 жыл бұрын

    Awesome tutorial! Really really appreciate your work.

  • @jamesmbouende-poutcheu1369
    @jamesmbouende-poutcheu13693 жыл бұрын

    Thank you so much this is just what I was looking for.

  • @kennyking9667
    @kennyking96673 жыл бұрын

    Thanks I was always stuck in between. Thanks alot

  • @ElianMrl
    @ElianMrl2 жыл бұрын

    This course is perfect!! I'm currently watching the beginner's python tutorial (7 hours of 13 hours). After I get my certification, I will start this course.

  • @mrfreddie04p
    @mrfreddie04p Жыл бұрын

    Very good! Clear explanations and straight to the point.

  • @merrymouse2008
    @merrymouse20083 жыл бұрын

    One of the most helpful videos about Python I watched so far =) Thanks a lot!

  • @pestrinmarco
    @pestrinmarco3 жыл бұрын

    I will wait for the expert course now!!!

  • @rolinejohnaguilar5272
    @rolinejohnaguilar52722 жыл бұрын

    I learn so much concepts that I havent got into depth with Python. Thanks a lot !!

  • @commentator1338
    @commentator13382 жыл бұрын

    Thank you for your time and effort Patrick this video was just perfect it really helped me to better understand python but I wish for future videos you would consider using some sort of zooming really would be great

  • @Sansa-Academy
    @Sansa-Academy Жыл бұрын

    Very good tutorial. Finished it in 3 days. Excellent tutorial. Gave me an in-depth understanding of python, and how to optimize prformance using processes like multithreading and multiprocessing

  • @amirovuz

    @amirovuz

    Жыл бұрын

    Hi! I am watching this tutorial now. I have some misunderstanding in some topics, Could I disscuss with you?

  • @aniketgope1502
    @aniketgope15023 жыл бұрын

    Waiting for the expert course! Thank you for such amazing content!!!

  • @patloeber

    @patloeber

    3 жыл бұрын

    Glad you like the content :)

  • @anzo.p
    @anzo.p3 жыл бұрын

    You helped me understand Python much better - great demo of the fundamentals of much of the magic

  • @ctpalli
    @ctpalli3 жыл бұрын

    Thank you for this tutorial, man!

  • @MrKareem722
    @MrKareem7222 жыл бұрын

    Thank you so much I was looping in to open and load 2 files then find what are the common values in both files and by loading it to a set it reduced the time from 12+ sec's to surprisingly 0.013 :D

  • @itsdinguskhan4403
    @itsdinguskhan44033 жыл бұрын

    For anyone new to Python who is curious, There's a way to shorten checking whether or not an element is in a list/tuple. Instead of if "banana" in mylist: print("yes") else: print("no") , you can just use print("banana" in mylist).

  • @patloeber

    @patloeber

    3 жыл бұрын

    good tip!

  • @suche_cz

    @suche_cz

    2 жыл бұрын

    lol, but the result is different first gives you "yes" or "no" second True or False

  • @saumyakhati5612

    @saumyakhati5612

    2 жыл бұрын

    If you specifically wanted to print 'yes' or 'no', you could also shorten it by using ternary operators: print('yes') if 'banana' in mylist else print('no')

  • @anonym1323

    @anonym1323

    2 жыл бұрын

    This prints the bool tho, not yes or no

  • @theguy6326

    @theguy6326

    2 жыл бұрын

    I honestly thought it would give back an error if there is no banana

  • @Diego-Desde-Argentina
    @Diego-Desde-Argentina7 ай бұрын

    Great content! Very well organized and clear explanantions!!!! Perfect level of detail. Great for the intermediate level! Thank you for your contribution to the Python community!

  • @Pendu_Coder
    @Pendu_CoderАй бұрын

    Thank you so much for such an amazing and to the point course

  • @MilliardoPeacecraft590
    @MilliardoPeacecraft5903 жыл бұрын

    I love how the video link says intermediate python then after clicking I’m greeted with the video displaying “Advanced Python” ha ha.

  • @Ragnarok540

    @Ragnarok540

    3 жыл бұрын

    What's next? An advanced Python video that's actually about obfuscated Python?

  • @simonepaudice8145

    @simonepaudice8145

    3 жыл бұрын

    you're funny like a snake in the trousers

  • @georgekumidanquah3338

    @georgekumidanquah3338

    3 жыл бұрын

    Is der a difference btn dem?

  • @heyiamdhana

    @heyiamdhana

    2 жыл бұрын

    Hahaha

  • @Mitroiul
    @Mitroiul2 жыл бұрын

    I can't believe how easy Python is after only coding in C++ and C#. So little text to write in order to achieve things that would've taken x5 more lines of code in C-based languages.

  • @davidmchutchison3041
    @davidmchutchison30412 жыл бұрын

    Tremendous! I've watched only the first half-hour so far but I could see from the start that this tutorial is laid out thoughtfully, giving very clear and concise explanations. This old "mainframe" programmer learning Python for fun is looking forward to the rest!

  • @jsonkweamie8862
    @jsonkweamie88623 жыл бұрын

    Thanks so much for sharing this tutorial. It's so helpful.

  • @altairdias3056
    @altairdias30563 жыл бұрын

    Day 1 on the road of Data Scientist, wish me luck guys! :)

  • @dingdongman5784

    @dingdongman5784

    3 жыл бұрын

    @@soupnoodles He may have known the basics. He's looking to become a data scientist so its different

  • @shaurya2544

    @shaurya2544

    3 жыл бұрын

    Good luck man!

  • @darellarocho5729

    @darellarocho5729

    3 жыл бұрын

    How are you doing as of today? How's your journey coming along?

  • @slvzbcq2681

    @slvzbcq2681

    3 жыл бұрын

    how’s it going so far

  • @shaurya2544

    @shaurya2544

    3 жыл бұрын

    @@slvzbcq2681 ya

  • @TheFootballPlaya
    @TheFootballPlaya3 жыл бұрын

    give yourself more time to explore some of these topics in your own perspective. figure out how you learn. learn to google -> learn the basics -> learn basics of OOP (classes / attributes / methods / inheritance) -> learn about modules / libraries / packages -> learn to use the help() function & how to read documentation -> then come to this video. appreciate the overview, get the names of the things you need to know -> give yourself more time to explore these topics in your own perspective .... and the cycle continues.

  • @erikfrits6553
    @erikfrits65533 жыл бұрын

    Wow, I haven't had much time yet to see it all but just by scrolling through I have already seen a great value in this. Thanks!

  • @ChimaevMikelson
    @ChimaevMikelson8 ай бұрын

    Appreciate this !! real intermediate stuff!

  • @krazyteetp5803
    @krazyteetp58033 жыл бұрын

    Thank you! such a great valuable course... waiting for the Expert Python Programming Course

  • @patloeber

    @patloeber

    3 жыл бұрын

    Glad you like it!

  • @krazyteetp5803

    @krazyteetp5803

    3 жыл бұрын

    @@patloeber Thanks!

  • @surajkataria2001

    @surajkataria2001

    2 жыл бұрын

    @@patloeber Thank you very much !

  • @amraboughazala5986
    @amraboughazala59863 жыл бұрын

    In the common video for multiprocessing, we used p.join() and t.join() but later when we had separate videos for threads and multiprocessing in the queues example, we didn't use t.join() but used q.join() while in the multiprocessing example we used p.join() as well as "while not q.empty()" which is replacing the q.join() What is the difference?

  • @richardwilson5769
    @richardwilson5769 Жыл бұрын

    I'm halfway through and it has been very insightful so far. Really great tutorial.

  • @janusztarnowski115

    @janusztarnowski115

    Жыл бұрын

    but my kzread.info/dash/bejne/dYGXp9mYd7eeYso.html

  • @sushmajadhav6642
    @sushmajadhav66422 жыл бұрын

    someone who even taught us about errors and exceptions. Thanks for this great video !

  • @RAGA_99
    @RAGA_993 жыл бұрын

    x = len(myDict) if x > 7: print("okay") else: print("small")

  • @utkarshmaurya6877

    @utkarshmaurya6877

    3 жыл бұрын

    I see what you did there 😂

  • @cinemarat1834

    @cinemarat1834

    3 жыл бұрын

    lmao

  • @rojamalar7550

    @rojamalar7550

    3 жыл бұрын

    Double Meaning eh?

  • @brumarul7481
    @brumarul74813 жыл бұрын

    Can't wait for the advanced python course :)

  • @foxlighted

    @foxlighted

    3 жыл бұрын

    chat.whatsapp.com/HpMxp1vdERUFVxbamKRC4L This group is for python language beginners , intermediate and experts. ....for interactive learning and clearing each others doubts

  • @vortax521
    @vortax5212 жыл бұрын

    Wow! thank you for this wonderful course, I'm surprised that you make all of these amazing videos for free.

  • @SRC692
    @SRC6928 ай бұрын

    I'm only 20 minutes in so far and haven't done anything with coding since 2015. It's nice to see that I'm not completely out of the loop. Thanks for the video! 😁

  • @samadansari6154
    @samadansari61543 жыл бұрын

    I don't what KZread do but i get the recommended video, exact as i needed 🔥🔥

  • @ketankhandelwal8626

    @ketankhandelwal8626

    3 жыл бұрын

    Google is watching us all :D :P

  • @ArjunSingh-gt2fv

    @ArjunSingh-gt2fv

    3 жыл бұрын

    that's machine learning for you

  • @suyash4891
    @suyash48913 жыл бұрын

    Finally the quality is fixed 👌 Thx FCC

  • @ramganapathy3298
    @ramganapathy32983 жыл бұрын

    Extremely useful Python course. Thanks for sharing!!

  • @mrninjabeast1914
    @mrninjabeast19143 жыл бұрын

    It’s really a satisfaction to see lectures about programming

  • @vladimirkorshunov7734
    @vladimirkorshunov77342 жыл бұрын

    A thing to notice: A list (set, tuple, or dict) that contains objects can't be copied with just copy() function. (It can be, but you will only copy references to objects, not objects itself) So modification of an object in one list will affect another. deepcopy function should be used for this king of copying.

  • @olegmakarov7877

    @olegmakarov7877

    Жыл бұрын

    'king of copying' ? How very true

  • @nikitadeshmukh8207

    @nikitadeshmukh8207

    Жыл бұрын

    ​@@olegmakarov7877I think he meant 'kind of copying'

  • @USSJ2Otaku3084
    @USSJ2Otaku30843 жыл бұрын

    Okay, I'm posting this for myself. It's a bit late and I need to get some sleep. So I'll set a bit of a record each time. Recently stopped 1) March 17, 2021 - 1:42:43 2) March 18, 2021 - 1:48:53 3) March 20, 2021 - 2:04:03 4) March 21, 2021 - 2:10:41 5) March 22, 2021 - 2:20:11 6) March 25, 2021 - 2:30:10 7) March 26, 2021 - 2:34:35 8) March 28, 2021 - 2:42:22 9) March 29, 2021 - 2:48:03 10) March 31, 2021 - 2:55:01 11) April 01, 2021 - 2:59:58 12) April 02, 2021 - 3:04:31 13) April 03, 2021 - 3:08:09 14) April 05, 2021 - 3:12:58 15) April 06, 2021 - 3:19:09 16) April 08, 2021 - 3:23:08 17) April 10, 2021 - 3:26:41 18) April 12, 2021 - 3:29:18 19) May 02, 2021 - 3:30:11 20) May 06, 2021 - 3:35:44 21) May 12, 2021 - 3:36:54 22) May 15, 2021 - 3:41:53 23) May 17, 2021 - 3:50:48 24) May 18, 2021 - 3:54:01 25) May 19, 2021 - 4:15:25 26) May 20, 2021 - 4:31:09 27) May 21, 2021 - 4:41:00 28) May 22, 2021 - 4:53:31 29) May 23, 2021 - 5:10:48 30) May 24, 2021 - 5:18:09 31) May 25, 2021 - 5:55:40

  • @YuraK25

    @YuraK25

    3 жыл бұрын

    dude's getting really good at coding now uses "{}" out of python

  • @leotodosiev8513

    @leotodosiev8513

    3 жыл бұрын

    Oh look, a time traveler

  • @takharamazanpolat7610

    @takharamazanpolat7610

    3 жыл бұрын

    Yo where you at?

  • @USSJ2Otaku3084

    @USSJ2Otaku3084

    3 жыл бұрын

    @@takharamazanpolat7610 I'm in the topic of JSON. I'm almost done with that topic 🤔😅. He was discussing about converting Python objects to JSON (Javascript Object Notation) data. Man, I'm going to need to get a laptop to practice this kind of stuff.

  • @takharamazanpolat7610

    @takharamazanpolat7610

    3 жыл бұрын

    @@USSJ2Otaku3084 u on mobile? how do you practice without laptop?

  • @maulikpatel3975
    @maulikpatel39752 жыл бұрын

    Superb !! Must watch python enthusiast. Thank you for creating this.

  • @dr.yajadda5996
    @dr.yajadda59962 жыл бұрын

    This is really a great course. In Threading lesson at time 4:28:10 if you align q.join() in line 26 with q. put(i) in line 24 then you don't need to use Lock. I didn't use Lock and my threads never mixed up.

  • @syedabdul343
    @syedabdul3433 жыл бұрын

    Thanku Soo much free code camp team..I learned SQL and python from this ..I just love the explanation and it excites me to learn more from you... please can you make video on competitive programming through python.. there are no video on CP through python..

  • @eligorniak9699
    @eligorniak96993 жыл бұрын

    Neither watched the video but I already push the LIKE button!!!👏👏👏

  • @mrbeanarabic8677
    @mrbeanarabic86773 жыл бұрын

    i learned a a lot from this full course ..thanks soo much for your effort..i advice this course for everyone

  • @christian37ism
    @christian37ism2 жыл бұрын

    Thank you for this video. My favorite part was generators, from this I've started building a trading app that will simulate a real one.

  • @kaszatus2
    @kaszatus22 жыл бұрын

    It went smoothly till logging, Json. Bit Could have some more elaboration on what it is and what we use for. Generally it's easier to remember when you understand usage of something. You guys done a great load of job with those courses

  • @heroricspiritfreinen38
    @heroricspiritfreinen383 жыл бұрын

    I just started the beginner one Was feeling good about myself Then I see this

  • @youtubificationizer

    @youtubificationizer

    3 жыл бұрын

    Practice practice, read official documentation, practice some more

  • @nasus3274

    @nasus3274

    3 жыл бұрын

    Realize that you learned more then most of your friends in 8 hours and its all free :D good luck in your journey I guess

  • @YoungDreTheSauceGod

    @YoungDreTheSauceGod

    3 жыл бұрын

    same

  • @reggie7807

    @reggie7807

    3 жыл бұрын

    i finished it about 3 weeks ago and jumped to this like wholy fuckt his is complicated

  • @dadestor

    @dadestor

    3 жыл бұрын

    @@reggie7807 practice basics some more, get comfortable with them and then come back to this course

  • @neotiwari3772
    @neotiwari37723 жыл бұрын

    Thanks, Patrick! Great Video!

  • @tgv6767
    @tgv6767 Жыл бұрын

    wow, i love this! thanks for the awesome content/free knowledge

  • @kushpatel6498
    @kushpatel64983 жыл бұрын

    Very very thanks You are god for me Keep it up and make others videos

  • @babajideodusanya8843
    @babajideodusanya88433 жыл бұрын

    Thanks for this wonderful free course. I really appreciate it. I feel the logging topic could have been better if it was slowly introduced in terms of it's importance and application to software development. Nonetheless, good job!

  • @ZardozBeats

    @ZardozBeats

    2 жыл бұрын

    I get an error in the last part. Would you have any idea how I can solve this? I tried to google it, it was challenging to find for me. Traceback (most recent call last): File "/Users/Jeroen/PycharmProjects/pythonProject/IntermediateCourse/10_logging_3.py", line 6, in logging.config.fileConfig('logging.conf') #load the config file File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/logging/config.py", line 80, in fileConfig _install_loggers(cp, handlers, disable_existing_loggers) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/logging/config.py", line 227, in _install_loggers section = cp["logger_%s" % log] File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/configparser.py", line 963, in __getitem__ raise KeyError(key) KeyError: 'logger_simpleExample #define root and simpleExample logger'

  • @jahmovementempaya1084

    @jahmovementempaya1084

    2 жыл бұрын

    Seriously I don't even know what to do with the Logging, and because of that, I still can't understand it

  • @kaveen_93

    @kaveen_93

    2 жыл бұрын

    @@jahmovementempaya1084 IMO 1) the most important use of Logging is to print the output into a file, which you cannot do with a normal print() statement. Also, logging is lightweight compared to pandas.export_to_csv() etc. 2) the second import use case is by managing the log levels (DEBUG, INFO, WARNING, etc.). For example: you might want to print onto console only the necessary output and hence you can set streamhandler to warning level (and above); on the other hand you might want to print every output onto a file and hence you can set filehandler to debug (and above). The simplest technique is to start replacing print statements with loggers and you will see the benefits

  • @neeraj6197

    @neeraj6197

    Жыл бұрын

    Yeah same here

  • @dinkletonne
    @dinkletonne2 жыл бұрын

    this channel is a fucking gem , i am not even kidding , i love yall , thanks for everything !

  • @shibusharma9421
    @shibusharma94213 жыл бұрын

    Thanks for this just was searching this an hour ago and you uploaded this🤣🤣😹😹what a timing

  • @patloeber

    @patloeber

    3 жыл бұрын

    I'm glad you like the content :)

  • @henrihosang7888
    @henrihosang78883 жыл бұрын

    It is funny that the beginner Python tutorial has 19Million views and this one not even 300k. Where did all the people go?^^

  • @jayhiryu2139

    @jayhiryu2139

    3 жыл бұрын

    They didnt continue i am here after passing my PCEP just to see if i miss something

  • @cslover5317

    @cslover5317

    3 жыл бұрын

    lol XD

  • @dpaul3447

    @dpaul3447

    3 жыл бұрын

    Python ate remaining...😀..people

  • @ght007mcgaming4

    @ght007mcgaming4

    3 жыл бұрын

    Ikr this ones just as good

  • @HelicopterHoneymoon

    @HelicopterHoneymoon

    3 жыл бұрын

    I'm a beginner but I went through a few beginner courses and didn't really feel like it was juicy enough. Now this here is great!!!

  • @carlosmspk
    @carlosmspk2 жыл бұрын

    The way he rolls his tongue when he says "lock" is so off putting! :D Good job on the tutorial, great stuff!

  • @rhythmbhandari8549
    @rhythmbhandari85493 жыл бұрын

    Hey Patrick , the video was quite helpfull and i really appreciate that Thanks for uploading such a good content

  • @davidweaver493
    @davidweaver4933 жыл бұрын

    I can't thank you enough for this tutorial. I'm taking Google Python Automation course. I wish they would have introduced many methods like this before pushing us ahead with limited methods.

  • @Lapusso650

    @Lapusso650

    2 жыл бұрын

    *had Not “would have”

  • @neilgyverabangan6989

    @neilgyverabangan6989

    2 жыл бұрын

    @@Lapusso650 Thank you, grammar police! 😁😊😝

  • @medsmati2063
    @medsmati20633 жыл бұрын

    I want to ask a question about the example of threads with lock. Since we have used lock, the 2 threads will not be executed in parallel but sequencely (the 2nd thread waits till the 1st has finished); thus, the use of threads has no sense in this example, am I right ? or I didn't understand well ?