강의

멘토링

로드맵

BEST
Programming

/

Programming Language

Getting Started with Programming: Challenge! 45 Python Basic Grammar Exercises (Inflearn Original)

Based on basic Python grammar knowledge, we will gradually increase the difficulty level from easy to difficult examples. During this process, you will learn how to study on your own, acquire solid grammar knowledge, and firmly establish your basics. In addition, we will learn frequently used patterns in Python programming.

(4.9) 137 reviews

39,599 learners

  • inflearn
파이썬기초
파이썬기초강의
파이썬스터디
파이썬코테
Python

Reviews from Early Learners

What you will learn!

  • Programming for beginners, easy to learn

  • Learn solid Python basic grammar

  • Reviewing the basics of Python grammar through quizzes

  • Jupyter Notebook Basics for Document & Code Work

  • Learn several frequently used grammar patterns

  • Other various Python usage stories

Through 45 example-based learning
Master the basics of Python! 😎

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

Learn the basics of Python grammar with in-depth and easy explanations!
Prepare for Python technical interviews & improve your understanding of Python's basic concepts and operating principles !

This course is designed for those who know the basic grammar of Python and can use it, and is designed to help job seekers who want to find a job in a field that utilizes Python, and developers (engineers, etc.) who are preparing to change careers, to gain a solid understanding of the basics of Python. Develop logical thinking and problem-solving skills, which are essential skills for programmers. We have prepared 45 different examples for your improvement. Rather than a simple top-down explanation, we will proceed live by coding together .


Increase problem-solving skills and acquire knowledge appropriate to the latest development trends.

Challenge! 45 Basic Grammar Practice Review

Essential Skills for Becoming a Python Expert: Problem Solving

Python is widely used in most fields beyond the trend. First of all, the initial barrier to entry is very easy to understand compared to other languages. The technical demand for Python is increasing widely, and most companies are hiring many skilled Python developers to prepare for the evolving external environment.

The most important prerequisite for advancing into various fields using Python programming is to firmly establish the basics and think like a programmer . You can think of it as a process of finding solutions to problems you face. The points for solving problems will vary depending on the person implementing them, but I think it is most important to firmly understand the linguistic features of Python and acquire the ability to provide the correct answer with the optimized process you have drawn in your head.

A fast-growing developer is someone who learns and practices the unique operating principles of a programming language . The meaning of growth may also be related to moving to a desired job, a salary increase, starting a startup, and personal development.

Want to become a recognized Python developer ?

To become a person who solves given business problems
Learning problem-solving skills is essential.

It seems that when you reach a certain level in any field, you will inevitably face difficulties. I hope that the lectures will provide in-depth knowledge of the Python language, rather than superficial knowledge .

In this lecture, we have organized 45 grammar patterns necessary to use the Python language widely and become an expert . From easy examples to somewhat difficult examples, including Python's unique grammar features, we have provided a quiz format to help you learn easily. Anyone can easily learn the basics  You will naturally acquire problem-solving skills and the ability to upgrade the quality of code efficiently and neatly, rather than simply understanding the core principles theoretically.


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.


Lecture Table of Contents

Learning Order

  1. Preparing for Class - Orientation & Class Environment Setup
  2. Pre-Basic Lecture - Jupyter Notebook Basic Practice
  3. 45 Basic Grammar Practice - Core Areas
  4. Final Summary

Sections 0-1 of the course cover orientation and basic class environment setup, as well as learning the basics of Jupyter Notebook.

Through this, you will learn how to install basic Anaconda and set up a Jupyter-based development environment, get guidelines on how to structure example source code and how to proceed with the class, and learn the advantages of interactive, cell-based step-by-step execution of Jupyter notebooks. Plus, you will learn documentation writing skills as a bonus.

Sections 2-4 are the main part of this course. This section is designed to review basic grammar that is easy to forget, technical usage, and improve problem-solving skills through 45 easy and difficult examples that you solve yourself. In addition, it is repeated several times so that you can write concise and simple code, which is the advantage of Python.


After taking this lecture

After acquiring basic knowledge of Python and accumulating development experience in various fields, it is time to prepare for collaboration with various people to naturally collect feedback. To this end, we will provide various experiences and know-how to shorten the time and effort required as much as possible through quiz-style examples that you can solve yourself.

By the end of the course, you will have filled in the gaps in your knowledge through basic Python syntax and discovered best practices for writing good code .

Even if learning is a bit difficult, your proficiency will naturally increase in the end. Through this, you will feel confident in advancing into various fields using Python.


I recommend this to these people!

(Inflearn Original - This course is for those who have learned Python Beginner (Level 1) or have learned basic Python grammar at a level higher than that 🙌)

Let's learn deeply!

Problem solving challenge!
Python beginner

Python Beginner Graduation

Python Grammar
For those who want to learn for sure

Python stack!

Python-based employment
Job seekers in preparation

Step by step

Deep dive into Python
Those who want to learn


Try it yourself!

This lecture is

  • This course is designed to improve problem-solving skills and solidify basic grammar fundamentals through repetitive coding of frequently used Python grammar through 45 examples (quizzes).
  • You will gain a solid foundation of skills to take Inflearn Python Intermediate Level (Level 2) .


Related Roadmap
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.

#Concept establishment #Practical basics #Data type

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

#Basic perfect review #Basic waiting #Various quiz solving Current lecture

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 #Business 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!

#Data analysis #Business 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!

#ConcurrentProgramming #PythonParallelism #PythonParallelism

At the intermediate level of Python usage, it provides knowledge on Python concurrency and parallelism to job seekers and career changers.

We provide lecture materials!

  • All example source files and PPTs used in class are provided in their original form.
  • We provide a separate executable file so that it can be actively utilized for review.

Recommended for
these people

Who is this course right for?

  • If you feel like you've learned Python but there's something missing

  • Inflearn Original: Python Introduction Completion

  • Inflearn Original: Those who are planning to take Python for Us (Level 2)

  • Those who dream of becoming a programmer in various fields based on Python

  • Those who dream of becoming a data scientist or working in the field of artificial intelligence

  • Those who want to learn Python first and then use it later

  • Those who want to develop various applications using Python

  • Anyone who wants to learn programming

Need to know before starting?

  • How to set up a Python development environment

  • A little bit of Python basic grammar

  • Inflearn Original: Python Introduction Completion

  • Deep interest in the Python language

Hello
This is

702,563

Learners

5,985

Reviews

118

Answers

4.7

Rating

131

Courses

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

Curriculum

All

52 lectures ∙ (11hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

137 reviews

4.9

137 reviews

  • enfl09036197님의 프로필 이미지
    enfl09036197

    Reviews 2

    Average Rating 5.0

    5

    31% enrolled

    • thlee15169님의 프로필 이미지
      thlee15169

      Reviews 1

      Average Rating 4.0

      4

      100% enrolled

      • jsh0407272599님의 프로필 이미지
        jsh0407272599

        Reviews 1

        Average Rating 5.0

        5

        31% enrolled

        • dldudckd1951535님의 프로필 이미지
          dldudckd1951535

          Reviews 3

          Average Rating 5.0

          5

          31% enrolled

          • seonhong34263365님의 프로필 이미지
            seonhong34263365

            Reviews 3

            Average Rating 5.0

            5

            31% enrolled

            Limited time deal

            $19.80

            25%

            $26.40

            inflearn's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!