강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Programming Language

Python Intermediate

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.

(4.8) 5 reviews

66 learners

  • jikim1770
데이터분석
파이썬코딩
파이썬개발자
실습 중심
Python
Web Scraping
Numpy
Matplotlib
Parallel Processing

What you will learn!

  • Functional Programming

  • Python Object Oriented Programming

  • Meta programming

  • Testing and exception handling

  • Parallel Programming

  • Python Graphics Programming

  • Web scraping

  • Python Data Analysis and Visualization

The intermediate Python course focuses on object-oriented programming and advanced data structures and analysis for efficient problem solving and computational thinking. These core skills are essential for complex applications such as web development and data analysis.

Learning Content

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.

Things to note before taking the course

Practice environment

  • Operating System and Version (OS): Windows 10,11

  • Editing tools: Windows Anaconda, Jupyter Notebook

  • Compiler: Python 3.8

Learning Materials

  • Learning materials provided in PDF format

  • During class, we use PPT to write on the board and share it as class materials (PDF).

Player Knowledge and Precautions

  • 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.

Recommended for
these people

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

Hello
This is

716

Learners

70

Reviews

11

Answers

4.9

Rating

9

Courses

김정인 강사님은 오픈소스가 중요하다며

리눅스 커널 및 딥러닝의 구현 소스를 취미 삼아 매일 분석 하는 오픈 소스 매니아 입니다.

소스를 통해 이해 한다며 무작정 소스 분석으로 모든 원리를 이해하려 하므로

수강 시 소스 폭탄에 주의 해야 합니다.

 

강의문의 : jikim@imguru.co.kr

Curriculum

All

94 lectures ∙ (21hr 40min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

4.8

5 reviews

  • kummyong1400.kim님의 프로필 이미지
    kummyong1400.kim

    Reviews 8

    Average Rating 5.0

    5

    100% enrolled

    • jangmh님의 프로필 이미지
      jangmh

      Reviews 2

      Average Rating 5.0

      5

      61% enrolled

      도움이 많이 됩니다.

      • bs1031.yun님의 프로필 이미지
        bs1031.yun

        Reviews 4

        Average Rating 4.0

        5

        31% enrolled

        • thnam님의 프로필 이미지
          thnam

          Reviews 1

          Average Rating 4.0

          4

          61% enrolled

          • 김재인님의 프로필 이미지
            김재인

            Reviews 4

            Average Rating 5.0

            5

            17% enrolled

            $77.00

            jikim1770's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!