강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Programming Language

Python completed by self-study

Meet the premium Python course that received high lecture ratings from MUSA, FastCampus, and Cloudeng on Inflearn. Do you want to learn Python? We have prepared a course for those who are new to coding and those who are struggling with Python grammar. You can never master programming by just looking at it. So what should you do? You can find out the secret through my course. If you just follow the instructions in the course, you will definitely be able to build a solid foundation in Python grammar. Never give up!!!

(5.0) 4 reviews

15 learners

  • fasoft
파이썬
실습 중심
Python

Reviews from Early Learners

What you will learn!

  • You can build a solid foundation for Python basics.

  • You can learn Python by understanding the principles without memorizing the grammar.

  • Input/output, data types, conditional statements, loops, and functions are all organized.

  • You can learn how to study programming.

Experience the joy of learning Python through direct coding! 🚀

Do you want to learn Python, but find it difficult every time you start?

Have you ever given up on learning programming several times?

It is difficult to feel the real fun of Python by simply watching and listening to lectures.

However, blindly following is not the answer.

This course will help you overcome the barrier of programming by writing your own code!


Even if you're new to coding, it's okay!

Start with simple exercises and follow along, and you'll soon find yourself creating programs.

In this process, you will naturally develop coding habits and learn not only basic grammar but also problem-solving mindset.

Through the classes, you will not only learn, but also feel like you are growing by creating something with your own hands .
If you want to learn Python, join this course right now.

You too can change the world with Python! 🌟

Unique features of this course!


📌 Over 20 years of experience in the field and 10 years of teaching experience
My long experience in programming and my know-how from university and various coding classes are reflected throughout the lecture.
This is a systematic lecture that reflects both the skills used in practice and the learner's level of understanding.

📌 Designed to enable programming by yourself
In reality, it is often difficult to write a program on your own.
This course systematically organizes the steps of program writing to guide you through the process so that you can write your own programs.

📌 Perfect harmony of theory and practice
This is not a simple theoretical lecture where you learn and the end is achieved.
We teach each grammar and concept with a variety of examples, and provide you with the experience of writing and testing your own code to verify that it "really works."

📌 A course that anyone can participate in
Everyone is welcome, whether you are a beginner in programming or have already worked with Python but lack a solid grammatical foundation.

We will open up all the possibilities of Python through a solid course from the basics to practice.

I recommend this to these people!


1⃣ "I know a little bit about computers, but this is my first time programming. I majored in liberal arts. Can I do it?"
→ Of course! Through this course, many non-majors have been introduced to Python and have prepared for new careers by learning artificial intelligence modeling and data analysis. The course is conducted at a beginner's level and provides friendly guidance so that anyone can follow along.


2⃣ "I have experience with other programming languages, but this is my first time with Python. Is that okay?"
→ It is possible! We will explain the differences between languages and Python's unique strengths so that those with experience in various languages can learn Python more easily. The instructor's experience using various languages in the field will be of great help.


3⃣ "I learned Python through simple projects, but can I organize the grammar through this lecture?"
→ Of course! The core of programming is a solid foundation . This course provides an opportunity to systematically organize the knowledge you have vaguely known so far and take your programming skills to the next level.

What you will get after completing this course


1⃣ You can develop good habits for studying programming.
Rather than simply following along, you learn how to think for yourself and solve problems, thereby forming efficient and sustainable learning habits.


2⃣ You can solidify your foundation in Python programming grammar.
You can fully understand the basic grammar of Python and build a foundation for using it to solve various problems.


3⃣ Gain the confidence to write your own programs.
Since the course is focused on practical training from the basics, you will be able to build a foundation for starting your own projects through the programs you create while taking the course.

4⃣ Discover the potential for expansion into a variety of application areas, including data analysis and web development.
You can learn about various practical cases in which Python is utilized and see the possibility of expansion into fields of interest such as data analysis, artificial intelligence, and web development.

Overall curriculum and what you learn


1. How to study programming

  • Creating Good Study Habits

    • Analysis of why self-study programming often fails

    • Practice thinking for yourself and solving problems, rather than simply following the code.

    • How to organize what you've learned through debugging and analyzing code

    • How to write a program in 5 steps

    • Efficient repetition learning method

  • Setting up your practice environment

    • Python installation and development environment setup


  • Break the problem down into smaller pieces to solve.

    • A programming thinking method that divides complex problems into steps.


2. Python Basic Grammar

  • Beginning of Programming - Input/Output

    • Getting user input and output

    • print , input

  • Variables and data types

    • Understand various data structures such as numbers, strings, lists, and dictionaries.

    • Variable declaration and basic operations

  • Conditional statements and loops

    • Implementing logical flow using if , for , and while

    • How to understand the structure of a program and write it efficiently

    • Understanding simple data structures through examples, writing algorithms, and practicing

  • Function

    • Establishing the concept of functions

    • Function definition and call

    • Concept of parameters and return values

    • Practice with various examples


Course Features

  • Beginner-friendly instructions and practice-oriented progress

  • A systematic learning structure that provides a solid foundation from basics to practical application

  • Provides experience writing programs that actually work by balancing theory and practice



Things to note before taking the class

Practice environment

  • We use Python IDLE to easily set up a development environment.

  • There is no problem taking the course on Windows, Mac, or Linux as long as you have a Python development environment.

  • Jupyter Notebook and Visual Studio Code users also have no problem taking the lectures and practicing.

Lecture Practice Environment

  • Python IDLE

  • At the beginning of the lecture, we will explain in detail how to set up the environment.

Player Knowledge and Notes

  • All you need is basic computer knowledge.

Recommended for
these people

Who is this course right for?

  • Highly recommended for those who have given up learning Python through online classes

  • Thorough lectures from the basics for non-majors/beginners

  • If you want to organize the vague Python grammar that you learned through unsystematic Python study

  • Those who have decided to become an expert in artificial intelligence and data analysis

Hello
This is

15

Learners

4

Reviews

5.0

Rating

1

Course

인공지능, 데이터분석, 스마트 팩토리, 로봇제어, C언어, 파이썬에 대한 풍부한 현장 경험을 바탕으로 그 누구보다 쉽게 가르치는 방법을 늘 연구하고 노력하는 프로그래머입니다.

수많은 강의를 통해 늘 최고의 강의 평점으로 검증된 강사라고 자부합니다.

Curriculum

All

47 lectures ∙ (13hr 25min)

Published: 
Last updated: 

Reviews

All

4 reviews

5.0

4 reviews

  • 씨없는레몬님의 프로필 이미지
    씨없는레몬

    Reviews 1

    Average Rating 5.0

    Edited

    5

    100% enrolled

    파이썬을 처음 접하는 사람뿐만 아니라, 독학을 시도하다가 포기했던 사람들에게도 큰 동기부여를 줄 수 있는 강의입니다. 초반에 강사님이 적극적인 응원과 동기부여로 학습에 대한 두려움을 덜어주시고, '할 수 있다'는 자신감을 가지게 되었습니다. 특히 코딩의 근간이 되는 진법에 대한 설명은, 단순히 문법만 배우고 외우는 것이 아니라 컴퓨터가 어떻게 동작하는지부터 이해할 수 있어 좋았습니다. 대학교 교양 강의와는 달리 강의 내용이 체계적이고 꼼꼼해서, 기초 이론과 함수에 대해 세세히 짚어가며 설명을 해주십니다. 초보자들이 헷갈릴 수 있는 부분을 명확하게 알려주셔서 제가 독학을 하며 놓쳤던 부분들을 스스로 깨달을 수 있었고, 원리를 정확히 이해하며 학습할 수 있었습니다. 파이썬을 배우고 싶지만 어디서부터 시작해야 할지 막막했던 분들이나 독학으로는 한계를 느꼈던 분들에게 이 강의를 적극 추천합니다.

    • taemin030110님의 프로필 이미지
      taemin030110

      Reviews 2

      Average Rating 5.0

      5

      74% enrolled

      파이썬 처음 배웠는데 친절하게 설명해주셔서 이해되고 실력 늘어가니 뿌듯해요. 파이썬 입문하시는분들 강의 추천합니다

      • tori03dh님의 프로필 이미지
        tori03dh

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        학교에서 전공과목 수강하고 좌절하다가 아무래도 안되겠다 싶어서 찾아보다, 맛보기 강의 보고 수강했습니다 학교에서 이해 안됐던 부분이나 궁금했던 부분들도 강사님이 다뤄주셔서 파이썬뿐만 아니라 프로그래밍 과목에 확실하게 자신감이 붙은것 같습니다 좋은 강의 감사합니다!

        • gksmfqlc0750님의 프로필 이미지
          gksmfqlc0750

          Reviews 4

          Average Rating 4.8

          5

          96% enrolled

          진짜 저는 이해력도 안 좋은 초보인데 차근차근 쉽게 가르쳐주시니까 이제야 안 보이던게 보이는 느낌이에요.... 딱 맞는 선생님을 찾은 듯 해요 ㅜㅠ 바로 예제문제로 배운 거 적용하니까 더 머리에도 잘 남고 나중에 따로 복습하기에도 좋아요. 강의 시간도 부담없는 영상 길이라 지치지도 않고 지루하지도 않아요. 선생님 얼른 후속 강의도 내주시면 안 될까요?? 언제나 대기중입니다!!!

          $42.90

          Similar courses

          Explore other courses in the same field!