강의

멘토링

커뮤니티

Programming

/

Programming Language

A course for Python beginners

Do you want to master the Python language? This course is designed to help even those with no coding experience learn Python easily through fun examples. In addition, the extensive coding exercises will greatly help improve your coding skills.

(4.8) 25 reviews

181 learners

Level Beginner

Course period Unlimited

  • Sungmin Kim
Python
Python
oop
oop
Python
Python
oop
oop

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

이두현

100% enrolled

Please teach me the basics of Python properly. Thank you so much.

5.0

blessedpower

13% enrolled

It's a good lecture. Even people who don't know any programming languages can easily listen to it. It was a great help in understanding Python.

5.0

berylsky1

6% enrolled

It was a great lecture that taught me what Python is! I especially liked the format that combined theory and practice! I recommend it to beginners!

What you will gain after the course

  • Various Python data types (list, dict, set, etc.)

  • Unique Features of the Python Language

  • Python Conditional Statements (if-elif-else)

  • Various loop statements (while, for)

  • How to create functions and classes, and their characteristics.

  • How to handle exceptions (try-except-finally)

  • How to use Jupyter Notebook

  • OOP Concepts

  • Dunder & Magic Method

  • Python's unique keywords (map, lambda, filter, etc.)

  • Improving coding skills through practice

Python basics course for beginners,
Let's chew it up thoroughly 😋

I don't know coding, but
this is a course for those who want to learn Python

This course is a Python introductory program designed for those who are new to programming. Python can be easily learned even by beginners thanks to its concise and intuitive syntax, and it is utilized in various fields such as data analysis, artificial intelligence, web development, and automation. In this course, we will systematically cover basic data structures like variables and data types, conditional statements and loops, lists and dictionaries, and comprehensively learn fundamental concepts such as functions and file input/output, classes and objects. Furthermore, rather than stopping at simple syntax learning, you can develop programming thinking skills by directly applying what you've learned through hands-on projects. By the end of the course, you will gain confidence in writing small programs on your own using Python.

Let me tell you about the unique features of this course 🎨

  1. Grasping Theoretical Concepts
    For easy understanding, we cover key theories through the instructor's notes before diving into coding.

  2. Coding Practice
    We'll code together based on the concepts you've learned. You'll experience the amazing feeling of finding coding fun without even realizing it as you tap the keyboard with your own fingers.

  3. Quiz
    We conduct tests through quizzes to assess understanding of concepts.

  4. Mission Coding Challenge
    Work through coding assignments, submit your code, and learn by comparing it with other students' code.

  5. Mini Projects
    After completing each section, you'll work on mini projects using the newly learned concepts.

  6. Mentoring
    We'll help you resolve any parts you get stuck on or don't understand while taking the course through mentoring.

Solid content + quizzes + missions - a 3-piece set
A valuable course that strengthens your fundamentals! 🎁

Course Content Preview 📙

  • Jupyter Notebook Installation and IDE Environment Introduction
  • Python Data Types (Int, Float, String, List, Dictionary, Tuple, Set)
  • Python Data Type Conversion
  • Characteristics of the Python Programming Language (indentation, special symbols, extended characters, precautions when defining variable names, Short Circuit Evaluation, Concatenation, string formatting, etc.)
  • Conditional Statements (If-Elif-Else), Ternary Operator
  • 반복문 (While, For loop, List Comprehension)
  • Functions (Global Variables VS Local Variables, Introduction to Various Function Types, Recursive Functions (Recursion))
  • Exception Handling (Raise, Try-Except-Finally)
  • Class (Object, Constructor, Class Method, Setter & Getter)
  • 다양한 Reserved Keywords (import, lambda, map, filter, zip, yield 등)
  • Dunder & Magic Methods (e.g., __init__, __str__)


A Word from the Instructor ✨

"You will learn various language features such as Python theory and grammar. In addition, you will enhance your coding abilities through numerous coding exercises provided in each section. If you solve the coding problems in the lectures with your own effort, you will proudly realize that you have shed your Python beginner status before you know it.
You can become a much more impressive programmer by not only acquiring the ability to code in Python, but also by solidifying OOP concepts and overall coding fundamentals."

Recommended for
these people

Who is this course right for?

  • Anyone who wants to learn the Python language

  • Those who aspire to software development and data analysis using programming languages

  • Anyone who wants to learn how to code

  • For those who want to learn about Object-Oriented Programming (OOP) concepts

  • For those who want to code in style

Need to know before starting?

  • No prior coding experience is necessary.

  • All you need is a computer and passion.

Hello
This is

6,044

Learners

308

Reviews

156

Answers

4.7

Rating

5

Courses

Hello. I completed my undergraduate and master's degrees in the United States, majoring in Computer Science and Data Science, respectively. Currently, I am working as a data engineer at a healthcare company. To briefly describe my daily responsibilities: I use AWS and Airflow to ingest data daily and perform ETL processes. I also monitor the data flow and implement programs whenever issues arise or there is room for improvement. For data monitoring, I primarily use AWS CloudWatch and a program called Splunk. The technologies I currently use at work include Python, AWS, SQL, and more. Recently, we have been migrating to GCP, so I am gaining experience with both AWS and GCP simultaneously.

In 2022, nearly 80% of the company's data and pipelines completed migration to GCP, and I am now working extensively with BigQuery, GCS, and GKE. I am also handling overall IaC tasks using Docker containers and Terraform.

The biggest thing I've realized while working as a data engineer is this: with new technologies emerging every day, will the tools I'm using now become obsolete? If so, why? Can that new technology really replace this one? Are there no downsides? Indeed, finding answers to all these questions seems very difficult. However, through that process, I noticed one commonality. When you dive deep, they are mostly similar. In other words, if you dig into one thing properly, learning other technologies becomes much easier. I want to frequently mention this mechanism in my lectures. I want to share all the knowledge I currently have with you. I will do my best to be your guide.

I, Simon Kim, will present fun and easy-to-understand lectures for you. I promise to become a better person by constantly communicating with all of you. It is my great happiness to watch your skills improve.

Published Book: Introduction to AWS for Immediate Practical Use

I promise to become a better person. Watching your skills improve is a great source of happiness for me. Authored Book: Introduction to AWS for Immediate Practical Use

Curriculum

All

97 lectures ∙ (14hr 42min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

25 reviews

4.8

25 reviews

  • leeddoo885836님의 프로필 이미지
    leeddoo885836

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Please teach me the basics of Python properly. Thank you so much.

    • zeus0510
      Instructor

      thank you :)

  • sungminkim0510858853님의 프로필 이미지
    sungminkim0510858853

    Reviews 1

    Average Rating 5.0

    5

    13% enrolled

    It's a good lecture. Even people who don't know any programming languages can easily listen to it. It was a great help in understanding Python.

    • zeus0510
      Instructor

      Thank you for the great feedback.

  • berylsky18512님의 프로필 이미지
    berylsky18512

    Reviews 2

    Average Rating 5.0

    5

    6% enrolled

    It was a great lecture that taught me what Python is! I especially liked the format that combined theory and practice! I recommend it to beginners!

    • zeus0510
      Instructor

      Thanks for the great feedback!

  • hmson2475님의 프로필 이미지
    hmson2475

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Thank you for the great lecture.

  • wkdtjrgks28130님의 프로필 이미지
    wkdtjrgks28130

    Reviews 1

    Average Rating 5.0

    5

    10% enrolled

$62.70

Sungmin Kim's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!