강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Programming Language

Getting Started with Programming: Introduction to Python (Inflearn Original)

The best introductory programming course that has already been taken and enjoyed by over 20,000 people. This introductory programming course was planned and prepared by Inflearn from the perspective of a non-major, and helps people who have never touched programming before to develop programming skills that can be used in real life.

(4.7) 1,118 reviews

32,713 learners

  • inflearn
Python

Reviews from Early Learners

What you will learn!

  • Programming for beginners, easy to learn

  • You can learn the basic grammar and usage of Python.

  • data analysis

  • Business Automation

Introduction to Python,
Anyone can do it! 💪

Isn't it because programming is a means to give us freedom?

  • Find materials for your assignments with just one click!
  • Send documents to numerous business partners with just one press of Enter!
  • Have your computer automatically handle repetitive tasks that need to be done every month!

Recently, as the number of coding-related educational subjects has increased, interest in education/jobs related to programming has also increased significantly. In addition, many companies and teams have started to consider coding as an essential virtue. In job interviews at large companies, they even ask non-majors if they know Python.

There are more and more people who do programming as a hobby or enjoy a nomad life where they travel and work to create things they want to make.

But coding is somehow
Doesn't it feel difficult?

🥺

Coding classes are so expensive, and I'm not sure if the content is good. I'm worried that people will listen to it once or twice and then stop.

🥲

I'm learning coding on my own, but I'm not sure if what I'm doing is right. Who should I ask if I don't know something?

🤔

Should I just start? I don't know what to study or how to study it.

🤨

It's not easy to start learning coding because I don't have time and the academy is too far away.


Stop worrying!
Anyone can learn and have fun 💡

What is Python?

It is a programming language that allows us to create websites and apps that we encounter every day. In addition to websites and apps, there are many things that can be done with Python, such as games and artificial intelligence. It is considered a popular language due to its various advantages, including the fact that it is easier to learn than other languages.

Why should I learn Python?

Python has an easy grammar structure, so even beginners who are new to programming can easily understand it. Python is a language with far higher extensibility than any other programming language. Data analysts, web developers, machine learning researchers, and graduate students all use Python. No matter what your job is, if you know Python, it will be easy to respond.

Of course, even non-majors can handle it. Programming languages are universal languages. If you have experience with languages such as C or Java, you will be able to learn Python more easily.

Python's Special Features ⭐

Perfect for beginners in coding

Python is a relatively easy development language to learn because it resembles human language.

Huge community

There are a lot of resources to reference in the community, and it's easy to get help from others.

High usability

It is a language used in various fields such as web development, data analysis, and hacking.

many libraries

You can create fast results with various Python libraries.

Automation of business

It can quickly complete repetitive and time-consuming tasks such as sorting emails and crawling the web.

Interest from many companies

Many popular sites, such as Instagram, are also made with Python.


The most practical language, Python


# Establishing the concept & practical foundation

It was created after analyzing and acquiring all the basic Python books available on the market. It is a structure that allows you to establish accurate concepts and acquire practical foundations at once.


# Actual use

This course was designed with practical use in mind, rather than just a 'taste' of the basics covered in existing Python introductory courses.


# Data Type

We spent a lot of time organizing and categorizing the various data types that need to be processed in the actual field.


With a practical project

Let's create a hangman game using everything you learned in class!

🎮 What is Hangman Game?

  • It's a game where you complete words by underlining the number of letters in the word.


👨🏻‍💻 Write Hangman Mini Game Code

  • How about adding random words and even creating hints to help you guess the words?
  • Add sound effects to make the game more fun :D

Python,
It is used in various fields!

Data Analysis

You can easily analyze and organize your data by utilizing various Python libraries.

Deep Learning

Use the Python library TensorFlow. You can learn deep learning used in AlphaGo.

graduate school

Python and SciPy make it easy to solve many problems on your computer.

Web Development

Create your own web service with Django, Python's web framework.


I recommend this to these people!

Repetitive tasks

Office workers and college students who are tired of endless repetitive tasks

Python?

I've heard of Python, but I'm curious

I don't know Koala

Programming
Anyone who wants to learn

I don't know how to read

Python
First time meeting someone


Inflearn Original - Introduction to Python
Hear from our students directly!

1. Interview with “Mr. Koo Bon-se,” a non-major working at an IT company

2. Programming for Entrepreneurship, after taking the course “Mongmong”


Inflearn Original Series: Python

Follow along step by step from the basics to advanced levels of Python . If you follow the programming learning roadmap presented by Inflearn, you will soon find yourself mastering Python programming.

Stop worrying! Complete Python A to Z 🏃‍♂️
Bundle discount 50%

  • ✅ Python Basics~Basic Review
  • ✅ Python Intermediate to Advanced Grammar
  • ✅ Python metaclass design
  • Concurrency, Parallelism, Thread, Processing Programming
# Concept establishment & practical foundation # Data type Current lecture
This course was designed with practical use in mind, rather than just a 'taste' of the basics covered in existing Python introductory courses.
#Basics perfect review #Basics waiting #Solving various quizzes
This course was created to help you write more efficient, safe, and clean code and improve your problem-solving skills through a basic Python course.
# Data Analysis # Work Automation
Get ready to learn advanced Python syntax and package usage through this intermediate programming course that will take you one step beyond beginner level!
# Metaprogramming # Creating Python packages
In the beginner level of Python, we will study the internal principles of Python in depth for job seekers and career changers!
#Concurrent programming #Python parallelism #Python parallelism
At the intermediate level of Python usage, it provides knowledge on Python concurrency and parallelism to job seekers and career changers.

Why Inflearn Original? 💡

Ta-da, it's finally here. Inflearn Original
Aren't Netflix originals high quality? Inflearn originals are the same.
This course was created to enable more people to take quality courses.
I took great care to make it so that you wouldn't be embarrassed.

Want to know more?

Content designed for beginners
For parts that are difficult to understand, I have tried to help with easy examples with intentional repetition.

Special knowledge sharer
I've teamed up with someone who knows where programming beginners get confused. He'll help you avoid getting lost.

Most practical
We have only the best that has already been proven. We teach properly with clear communication skills and explanations that are easy to understand. Not only concepts, but also leading practical projects in the current field.

Study by asking questions!
If you ask a question, there are supporters who will give you appropriate answers. Look for answers to the questions you have already asked and ask. If you ask and answer each other, you will remember better.


Recommended for
these people

Who is this course right for?

  • Anyone who wants to learn programming

  • Office workers and college students who are tired of endless repetitive work

  • If you've heard of Python but are curious

  • For those who are new to Python

Need to know before starting?

  • None

Hello
This is

700,160

Learners

5,913

Reviews

118

Answers

4.7

Rating

130

Courses

배움의 기회는 경제적, 물리적 한계에서 자유로워야 한다고 생각합니다.
우리는 성장기회의 평등을 추구합니다.

Curriculum

All

58 lectures ∙ (14hr 17min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1,118 reviews

4.7

1,118 reviews

  • 장기호님의 프로필 이미지
    장기호

    Reviews 8

    Average Rating 4.8

    5

    88% enrolled

    오프라인으로 강남의 컴퓨터학원을 3군데 정도 다녀봤고, 포스트잇 비슷한 이름을 가진 모 사이트에서도 강의를 수강해봤고, 파이썬 관련 책도 6~7권 정도 읽었습니다. 비전공자라 그런건지, 업무가 개발쪽이 아니어서 그런건지(CS업계 종사자임) 이렇게 많은 시간을 들여도 뭔가 실력이 늘지 않는다는 느낌이 많았습니다. 그런 와중에 "파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기" 라는 강의를 인프런에서 만나면서 파이썬을 이해하는 눈높이가 달라졌습니다. 지금 다니는 회사에 업무 자동화 애플리케이션을 만들어 배포해서 상도 받았고, 좋은 사람님한테 배웠던 내용을 기반으로 이력서를 작성하여 대기업 이직도 성공하였습니다. 초급 과정을 구매할까 말까 많이 망설였습니다. 목차를 봤을 때 대부분 아는 내용이라서 굳이 들을 필요가 있을까 싶었지만 좋은 사람님과 인프런에 대한 의리로 구매했습니다. (일부러 할인 끝나길 기다렸다 샀어여...) 결과적으로 사길 잘했습니다. 아는 내용이지만 복습 차원에서 점검할 수 있었고, 몰랐던 내용을 4~ 5가지 정도 획득했습니다. 충분히 값을 하는 인강이었습니다. 기초부터 탄탄하게 알려주셔서 너무 좋고, 향후 개발 업무에서 어떻게 활용될 수 있는지 까지 알려주는 강의는 아마 국내에서 유일하지 않을까 싶습니다. 지금 중급 과정 들으러 갑니다!

    • 이예은님의 프로필 이미지
      이예은

      Reviews 1

      Average Rating 3.0

      3

      57% enrolled

      최고라는 좋은 수강평들을 보고 강의를 수강했습니다 초반에는 이해하기 쉬운 내용들로 흥미를 가지고 수업을 들었지만 후반부의 함수, 클래스 등등 부분으로 갈 수록 기초개념에 대해서 설명을 안해주시고 설명해주지 않은 어려운 단어들을 언급하시면서 설명하시는데, 그 단어에 대해서 설명을 제대로 안해주셔서 전체적인 이해도가 떨어졌고 흥미가 떨어져서 힘들었습니다. 이곳저곳 찾아보면서 강의듣지 않으려고 돈내고 강의듣는건데, 강의 들으면서 구글 검색하거나 다른 책들 찾아보고 다른 유튜브 채널에서 이해해야 했어요. 다른 유튜브 찾아보고 책들 보면서 개념을 잘 익힌 다음에 들으니까 이해는 잘 되네요. 알고 들으면 설명은 잘해주세요 그치만 아예 처음 듣는 내용으로써 이해하려고 하면 어려울것 같아요 답은 이 강의로만 공부하려고 생각하면 안되는 것 같아요. 파이썬 기초 책 같이 보면서 정확한 개념 정의나 다양한 규칙들을 이해하고, 이해 안되는 부분 있으면 유튜브 찾아보면서 공부하는게 제일 베스트인듯 해요 감사합니다

      • Sihyeong Lee님의 프로필 이미지
        Sihyeong Lee

        Reviews 1

        Average Rating 5.0

        5

        91% enrolled

        파이썬 기초를 배우기에는 정말 좋은 강좌가 아니었나싶습니다. 저의 경우에는 전에 파이썬을 한번 배운적이 있었는데 django 프로젝트를 한번 진행 이후에 JavaScript로만 개발을 진행하다보니 파이썬을 한번더 공부해보고 싶다는 마음에 강좌를 구입하게된것인데 처음 파이썬을 배우고도 중간중간에 중요한 부분들을 잘 캐치해주시는게 인상적이였습니다. 중간중간에 고급 과정들도 있어서 이후에 무엇을 공부해야겠다라는 느낌도 살짝살짝 들었었구요 ㅎㅎ.. 여러 파이썬 Basic 온라인 강좌들을 들어본 입장에서 이 강좌는 파이썬 기초를 쌓기에 정말 좋은 강좌가 아닐까 생각합니다. 딱 두번정도 들으면 요 강좌들을 확실히 파악할수 있지 않을까 생각합니다 ^^:; 다만 인프런 오리지날(?) 이라 건의사항을 드리는건데 추가적으로 프로젝트들이 좀더 많아졌으면 좋겠다라는 생각은 있습니다. 초보자 입장에서 개발을 진행하면서 실무 쪽을 경험하긴 참 힘들기에 많은 프로젝트 경험이 향후 실무에서도 많은 도움이 되리라 생각하는데요. 프로젝트들에 대한 개별적 검수까지 가능하다면 더욱 좋다고도 생각합니다. 저의 경우에는 Udacity에서 상당한(?) 비용을 지불하고 개발 과정을 들었었는데 한국에서는 인프런이 이러한 프로그래밍 교육 사이트중에서는 선도주자라고 생각해서 앞으로 프로젝트 + 검수 까지 진행하는 과정까지 있으면 더 좋지 않을까 생각해서 (비용이 훨씬 높아지더라도..) 수강평에 줄줄히 써봤습니다 ㅎㅎ..

        • 인프런
          Instructor

          안녕하세요! 인프런 입니다! 와 이런 멋진 수강평을 써주시다니 정말 감사합니다. 저희도 자바스크립트를 자주 쓰고 파이썬을 거의 안써서 이 강좌를 통해서 입문중이에요! 인프런 오리지날에 대해서는 저희도 많이 생각중이에요. 저희는 기본적으로 플랫폼이니까 다른 지식공유자 분들이 올려주시는 컨텐츠의 연결고리로써 인프런 오리지날을 생각중이긴 합니다. 근데 말씀해주신 프로젝트 경험이라던지, 검수, 코드리뷰 등도 함께하면 좋겠다는 생각이 많이 들어요. 저희도 잘 생각해보고 더 좋은 겸험을 만들 수 있도록 노력해 볼게요!! 좋은 의견이 있다면 언제든지 알려주세요!!

      • 김보준님의 프로필 이미지
        김보준

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        입문자로서 강의 잘 듣고 있습니다. 특히 '질문하기' 기능이 도움이 많이 됩니다. 인터넷으로 잘 이해되지 않는 부분이나 부족한 부분을 찾아 공부하고 있지만, 내가 무엇을 모르는지 정확히 몰라 어떻게 검색해야 할지 헤맬 때가 있어요. 이때 질문하기 기능은 입문자에게 가뭄의 단비가 되어줍니다. 바라는 점이 있다면 1. 교안이 좀 더 교재의 형태로 되면 좋겠고(참고자료로 볼 수 있게요) 2. 챕터마다 배운내용을 복습할 수 있게 간단한 연습문제가 주어지면 더욱 좋을 것 같습니다. 완강을 목표로 열심히 들을게요! 좋은 강의 감사합니다:)

        • 땅니님의 프로필 이미지
          땅니

          Reviews 1

          Average Rating 5.0

          5

          88% enrolled

          입문자가 듣기에 좋은 강의입니다! 코딩에 대해 거의 무지한 상태에서 이 강의를 듣게 되었는데 큰 도움이 되었어요! 클래스와 함수 쪽 부분은 조금 어려웠지만 이건 제가 더 연습해야 하는 부분이라고 생각해요 다음 강의도 신청할 예정입니다!

          $26.40

          inflearn's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!