Beyond Basic Programming - Intermediate Python
So you have taken an initial programming course or have learned the basics on your own. However, when you look at other people's code, or listen to their discussions, you see many concepts that seem a...
- All levels
- English
Course Description
So you have taken an initial programming course or have learned the basics on your own. However, when you look at other people's code, or listen to their discussions, you see many concepts that seem alien -- stuff that you don't understand. So, the question is: how do you go from a beginning level programmer to the expert level? How do you become a guru? This course answers this question. In it...
So you have taken an initial programming course or have learned the basics on your own. However, when you look at other people's code, or listen to their discussions, you see many concepts that seem alien -- stuff that you don't understand. So, the question is: how do you go from a beginning level programmer to the expert level? How do you become a guru? This course answers this question. In it, we will be building on top of your existing basic understandingof the Python language (and programming in general). We will cover concepts that will take you to the next level of programming expertise. These will include language constructs that are typically not covered in a beginner level course. Concepts like generators, decorators, callbacks, higher order functions, context managers and others.
What you’ll learn
- Cross-cutting Tools (logging and testing)
- Caveats in usage of lists
- Intermediate Python concepts such as decorators, generators, context managers
- Parallel programming, multithreading, synchronization, locks
- Asynchronous programming (asyncio)
- Plotting data
Curriculum
Frequently Asked Questions
This course includes
- Lectures 23
- Duration 3.1 Hour
- Language English
- Certificate No