
Debugging Linux Systems
jikim1770
You can understand assembly code, backtrace functions, and understand the internal structure of gdb, which traces processes. You also cover the kernel's debugging tools.
Intermediate
Linux, gdb, debugging
The Intermediate Python course is designed to deepen your understanding of Python by covering advanced topics such as functional programming, metaprogramming, exception handling, and object-oriented programming.
91 learners
Level Intermediate
Course period Unlimited


Functional Programming
Python Object Oriented Programming
Meta programming
Testing and exception handling
Parallel Programming
Python Graphics Programming
Web scraping
Python Data Analysis and Visualization

Section (1) Functions and Functional Programming
Understand the characteristics of Python functions and implement and apply advanced features such as closures, iterators, generators, and coroutines.
Section (2) Classes and Objects
Understand Python's class and object syntax and implement various forms of object-oriented programming.


Section (3) Metaprogramming
You will learn techniques to dynamically generate, modify, and control Python code and classes at runtime, enhancing program flexibility and efficiency.
Section (4) Testing and Exception Handling
You can write powerful tests to validate your code and implement more reliable and maintainable applications.


Section (5) Parallel Processing
Implementations are possible that improve the performance and efficiency of applications by running multiple tasks concurrently or in parallel.
Section (6) PyQT
The goal is to acquire the skills to design and develop cross-platform graphical user interfaces (GUIs) using Python's PyQt framework.


Section (7) Web Scraping
You will learn how to handle web data formats and extract and process data from websites using Python tools and libraries.
Section (8) Numpy and Pandas
You will acquire comprehensive skills in mathematical computation, data manipulation, analysis, and visualization.


Section (9) Visualization using Matplotlib
The goal is to learn effective data representation and storytelling techniques using Python's Matplotlib library.
Section (10) Real-World Data Analysis and Visualization
You'll learn how to analyze, interpret, and visually represent complex data sets using Python's powerful data analysis and visualization tools.

Operating System and Version (OS): Windows 10,11
Editing tools: Windows Anaconda, Jupyter Notebook
Compiler: Python 3.8
Learning materials provided in PDF format
During class, we use PPT to write on the board and share it as class materials (PDF).
Prerequisites for this course: Python basics
This lecture video specifications: FPS-60, resolution-1280*720, audio sample rate-44,100
Please feel free to ask questions, and the lectures may be revised as new techniques emerge.
The learning materials distributed during lectures are for class use only and unauthorized distribution is prohibited.
Who is this course right for?
Those who want to take the Python basics course and learn more in depth
Anyone who wants to do various application programming with Python
Anyone who wants to optimize existing code to improve performance
Need to know before starting?
Python Basics
Career Verified
1,060
Learners
137
Reviews
12
Answers
4.9
Rating
9
Courses
Instructor Jung-in Kim emphasizes the importance of open source, saying that
He is an open-source enthusiast who analyzes the implementation source code of the Linux kernel and deep learning every day as a hobby.
Since he believes in understanding through code and tries to grasp every principle by recklessly analyzing the source,
Be careful of the source code overload when taking the course.
Lecture Inquiries : jikim@imguru.co.kr
All
94 lectures ∙ (21hr 40min)
Course Materials:
18. Coroutine 1
09:23
19. Coroutine 2
11:27
All
9 reviews
4.8
9 reviews
Reviews 4
∙
Average Rating 5.0
Reviews 9
∙
Average Rating 5.0
Reviews 4
∙
Average Rating 5.0
Reviews 330
∙
Average Rating 5.0
Edited
Reviews 1
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!