On the subway, on the bus, at the airport! A snack for intermediate learners to read briefly when you have a little free time! Python code snippets that will fill in the 2% I didn't know!
Hello Pythonistas! Welcome to the intermediate Python course.
"How well do you know Python? "Would you please rate it on a scale of 1 to 10?" "8 points." - Guido van Rossum (creator of Python), In an interview with Python core developers, Turning Point Publishing
"If I read the code you wrote six months ago, If it's still okay, something is wrong. Usually something new every 6 months It means you have never learned it." - Cannon (import, time implementation), In an interview with Python core developers, Turning Point Publishing
Do you want to reach a higher level? This lecture will at least help you code So that I can look into it again I think you can make it.
✅ Pythonista who wants to fill the 2% gap ✅ For those who want to learn only the key points with clear code rather than long code ✅ Anyone who needs to improve the performance of their Python code ✅ Anyone who wants to create their own code snippets ✅ Anyone who needs practical guidance for better code ✅ But for those who find it too hard to make time!
That's why on the subway, on the bus, at the airport You can watch it whenever you have some free time We have prepared a convenient and practical lecture.
Quickly browse only the topics that interest you. Your Pythonicness will be enhanced.
[Lecture Structure]
Double curly brackets in f-string 2. Walrus operator 3. Handling dictionary KeyError 4. Performance comparison between list append and list comprehension 5. Application of sorted key 6. Type hints (type annotation) 7. Combining individual elements using sum 8. Creating an infinite iterator for specific values using a generator 9. Unpacking the dictionary 10. Python's Zen and PEP8 11. 0.1+0.2 is not 0.3 12. Improving search speed with array binary partitioning algorithm 13. Free variable to learn about currency converter using closure 14. How fast is heapq? 15. Let's develop accurately and quickly with documentation strings. (PEP 257) 16. Code Optimization Tips through Profiling 17. Speed up C language with Cython! 18. Improve block-by-block code speed with pypy 19. Catch the memory leak culprit with tracemalloc 20. How Python works and __pycache__, __name__ 21. Closing contextlib to prevent memory leaks 22. Improving class efficiency using slots 23. Creating a progress bar using tqdm & loading a yaml file
Recommended for these people
Who is this course right for?
People who don't have time to watch video lectures for 2~3 hours each
People with unusually long commute times
For those who want to make the leap to Python
Need to know before starting?
Python
Data Structure
Algorithm
Hello This is
10,370
Learners
359
Reviews
2
Answers
4.8
Rating
21
Courses
더 오름은 제주코딩베이스캠프의 프리미엄 브랜드로 주로 실무, 취업과 연관된 강의를 제작하고 있습니다.
제주코딩베이스캠프에서 이론적인 지식을 획득하셨다면, 더 오름의 실전 강의들을 통해 포트폴리오와 실무 능력들을 모두 가져가세요!
It contains a lot of good content. The price is not expensive, so it is definitely worth listening to if you are a beginner in Python and have a hard time getting started.
However, the concept of covering it in a short period of time of "1 minute" feels too concise.
Rather than learning something in detail through the lecture, it would be better to approach it as knowing that there is such a concept and having to find it and study it separately.
Since it proceeds by running the example code once in a short period of time and saying that the result is like this and moving on, there are many parts that you have to stop and go back and understand by going over them several times if they are really unfamiliar.