강의

멘토링

로드맵

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.8) 1,129 reviews

32,820 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

703,403

Learners

6,079

Reviews

118

Answers

4.7

Rating

131

Courses

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

Curriculum

All

58 lectures ∙ (14hr 17min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1,129 reviews

4.8

1,129 reviews

  • etru9150512님의 프로필 이미지
    etru9150512

    Reviews 8

    Average Rating 4.8

    5

    88% enrolled

    I went to about 3 computer academies in Gangnam offline, took classes on a site with a similar name to Post-it, and read about 6-7 books on Python. Maybe it's because I'm not a major, or because my job isn't development-related (I work in the CS industry), but I often felt like my skills weren't improving even after spending so much time. During that time, I came across a course called "Introduction to Python and Creating Various Automation Applications Using Web Crawling" on Inflearn, and my perspective on Python changed. I created and distributed a work automation application for my current company and received an award, and based on what I learned from a good person, I successfully transferred to a large company by writing my resume. I hesitated a lot about whether or not to buy the beginner's course. When I looked at the table of contents, I thought that most of the content was already familiar, so I wondered if it was really necessary to listen to it, but I bought it out of loyalty to the good person and Inflearn. (I intentionally waited for the discount to end before buying it...) In the end, I made the right purchase. I was able to review the content I already knew, and I learned about 4~5 things I didn't know. It was a lecture worth the money. I really liked that it covered the basics solidly, and I think it's probably the only lecture in Korea that tells you how it can be used in future development work. I'm going to take the intermediate course now!

    • yyeeun03271670님의 프로필 이미지
      yyeeun03271670

      Reviews 1

      Average Rating 3.0

      3

      57% enrolled

      I took the course after seeing good reviews that said it was the best. At first, I was interested in the course because it was easy to understand, but As I went into the second half, functions, classes, etc., the course didn't explain the basic concepts and explained difficult words that weren't explained properly, so my overall understanding dropped and I lost interest, which made it difficult. I paid to take the course so that I wouldn't have to listen to the lectures, but I had to search on Google, look for other books, and understand on other YouTube channels while listening to the lectures. After learning the concepts well by looking for other YouTube channels and reading books, I understood it well. If you understand it, the explanations are good, but if you try to understand it as something you're hearing for the first time, it'll be difficult. The answer is that you shouldn't study only with this course. It seems that the best way to study is to study by looking at the Python Basics book together to understand the exact definitions of concepts and various rules, and to search YouTube for parts that you don't understand. Thank you.

      • writingdeveloper님의 프로필 이미지
        writingdeveloper

        Reviews 1

        Average Rating 5.0

        5

        91% enrolled

        I think this is a really good course to learn Python basics. In my case, I learned Python once before, but after working on a Django project, I only developed with JavaScript, so I wanted to study Python again, so I bought the course. I was impressed by how the instructor caught important parts here and there even though I was learning Python for the first time. There were also advanced courses here and there, so I had a feeling that I should study something later. ㅎㅎ.. As someone who has taken several Python Basic online courses, I think this course is a really good course to build Python basics. I think you will be able to grasp these courses after taking it twice. ^^:; However, since it is Inflearn Original(?), I have a suggestion. I wish there were more projects. It is really hard for beginners to gain practical experience while developing, so I think that having a lot of project experience will be helpful in future work. I think it would be even better if individual reviews for projects were possible. In my case, I paid a considerable amount of money(?) to take a development course at Udacity, but in Korea, I think Infraon is the leader among these programming education sites, so I thought it would be better if they had a process that includes projects + inspections (even if the cost is much higher), so I wrote a lot in the course review.

        • inflearn
          Instructor

          Hello! This is Inflearn! Wow, thank you so much for writing such a wonderful review. We also use JavaScript a lot and Python a little, so we are getting started through this course! We are also thinking a lot about Inflearn Original. Since we are basically a platform, we are thinking of Inflearn Original as a link to the content that other knowledge sharers upload. But I think it would be good to include the project experience, inspection, and code review that you mentioned. We will think about it carefully and try to create a better experience!! If you have any good ideas, please let us know at any time!!

      • equalsocial님의 프로필 이미지
        equalsocial

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        As a beginner, I am listening to the lectures well. In particular, the 'Ask a question' function is very helpful. I am studying the parts that I do not understand well or am lacking on the Internet, but there are times when I am lost because I do not know exactly what I do not know and do not know how to search. At this time, the 'Ask a question' function is a rain in a drought for beginners. If I have any wishes, 1. I wish the lectures were in the form of a textbook (so that I can use it as a reference material) and 2. It would be better if simple practice problems were given for each chapter so that I can review what I learned. I will listen hard with the goal of completing the course! Thank you for the great lecture :)

        • seinjohn9132789님의 프로필 이미지
          seinjohn9132789

          Reviews 1

          Average Rating 5.0

          5

          88% enrolled

          This is a great lecture for beginners! I took this lecture with almost no knowledge of coding, and it helped me a lot! The class and function parts were a little difficult, but I think this is something I need to practice more. I plan to sign up for the next lecture!

          $26.40

          inflearn's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!