강의

멘토링

커뮤니티

Programming

/

Programming Language

Python, just for fun

The world's friendliest Python course for those new to programming!

(4.8) 12 reviews

137 learners

Level Beginner

Course period Unlimited

  • gyul
Python
Python
Python
Python

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

RED THE

72% enrolled

It's great to learn about menu composition!

5.0

bravesjb

85% enrolled

It is full of great tips from active developers. Even a complete novice who knows nothing about coding can develop surprising skills if he or she follows along. It seems better than the government-funded IT education that provides hundreds of thousands of won to private academies.

5.0

스멉흐

100% enrolled

This is a good course for beginners in programming. It would be good to increase the difficulty of the practical examples a little more and introduce various libraries.

What you will gain after the course

  • Python Installation and Execution

  • Learning basic Python syntax through hands-on programming practice

  • Hands-on practice in program development using Python

⭐️ My book has been published. I would appreciate your interest. ⭐️

Purchase Link

yes24 http://www.yes24.com/Product/Goods/118379776 
Kyobo https://product.kyobobook.co.kr/detail/S000201457949
Aladin https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=314774905

 

 

 

What is the best way to learn programming?

It is making the program yourself.

But! Since Python was designed as an educational language, its code is concise and easy to understand. It is a wonderful language for studying programming. Even without knowing things beyond writing code, you can write programs simply and run them easily!

As a developer who has fallen for the charms of Python, I have prepared the Python Just for Fun course to spread the word about it more widely. I will guide you step-by-step, from how to install Python to the point where you can create programs that are actually useful.

📚 What are the benefits of learning Python?#

You have probably heard the term the Fourth Industrial Revolution. The Fourth Industrial Revolution is, in essence, a revolution of data. To handle data well, it is essential to know how to make computers work for you. The way to make a computer work is to communicate with it through programming. Among the languages used to talk to computers, the easiest language is undoubtedly Python..

Have you ever felt frustrated when your computer doesn't work the way you want it to? Learning Python will help relieve that frustration.

By using programming, you will gain the ability to use the hidden features of the IT world—features that are only available to developers. Let's get started together.

Why just for fun?#

When I was 20 years old, the assignment after completing my first semester of programming in undergraduate school was to create a game. Since I wasn't a major and there were so many terms I didn't understand after the middle of the semester, I thought I wouldn't be able to do the assignment. However, the professor said that if I didn't submit the assignment, I would get an F, so I started reluctantly despite not knowing anything, and I was able to complete and submit the assignment in just three weeks. Since then, I have gained the confidence that I can handle any task even in vague situations.

The word Just contains the meaning of encouraging you to start even if things seem vague and you don't know much, just like I did. And the process of starting and building programs one by one is fun..

I gave it the name Just for Fun with the hope that you all could have the same experience as I did. I hope that even those who are new to programming can enjoy experiencing it together.

👨🏻‍💻Introduction to the Knowledge Sharer#

Hello. I am Seungkyu Park, a developer with 14 years of experience who started developing in 2008. I have diverse experience in web development, platform development, game server development, and infrastructure management, and I am currently in charge of developing back-office and CRM tools at Kakao Entertainment.

I have been using Python since 2011. I became a fan of Python back then and used it extensively, and now I develop with Python as my main profession.

Brief Introduction of Career#

  • Current) Kakao Entertainment
  • Ex) Treenod (Developer of Pokopang)
  • Former) NHN JAPAN

💡Getting Started#

First, try installing Python.

You can download it from the official Python website. In the Python Just for Fun course, we will proceed after installing the latest version (3.9.x)., chúng ta sẽ tiến hành bài học sau khi cài đặt phiên bản mới nhất (3.9.x).

Please refer to the Inflearn video below for the installation process.

Installing Python: Windows

Installing Python: Mac

🐍 Try running Python#

Now that you have installed Python, shall we try running it? There are several ways to run Python, but when you install Python from the official website, a program called IDLE is installed along with it.

Testing Python using IDLE#

Try typing the following in idle. như bên dưới.

If it looks like the screen below, it is normal!

print("hello~")
1 + 233
import sys
sys.version

 

Installing PyCharm#

The tools you use when performing a task are very important. There is a saying that a master does not blame his tools, but the tools a master carries are usually very well-refined, high-quality ones.

There are many good tools for using Python effectively, but among them, I would like to recommend pycharm.

As far as I know, it is the simplest tool for setting up a Python development environment.

Go to the PyCharm homepage, download it, and try installing it., tải về và cài đặt nhé.

Please also refer to how to install PyCharm.

Installing PyCharm - Windows

Installing PyCharm - Mac

✅ Wrap-up#

If you have followed the steps above correctly, Python and PyCharm should now be installed. You are now all set to learn Python. From now on, let's explore Python together step by step.

Section 1 (Data Types, Variables, Operators) is provided for free, so please give it a try! 🙏


In this course, you will learn the following 🙂

Data Types, Variables, Operators
• Learn about Python's built-in data types, variables, and operators.

Functions
• Learn what Python functions are, why they are necessary, and how to use them.

Conditionals, Loops
• Learn about conditionals and loops, the fundamental logic for creating programs.

Classes
• Learn about classes, one of the most important concepts in programming.

Data Structures
• We will explain lists, dictionaries, and sets, and learn about their basic functions.

Python Module System
• Learn what modules are, why they are necessary, and how to use them.

Creating a Simple TTS
• Learn how to create a sequence by copying parts or the whole of a sequence and build an actual TTS.

Input and Output
• Learn how to handle files in Python.

Errors and Exceptions
• Learn how to handle exceptional situations when writing programs.

Hands-on Mini-Project Practice
• Build a baseball game, a to-do list manager, and a dungeon exploration game yourself.

Please note before taking the course 🙂

The recording was based on Mac, but instructions for Windows environments are also included. If there is any code that does not work, please feel free to leave a question.
• Unauthorized distribution or public posting of course content and materials is prohibited.


 

🎁 We are offering lecture discount coupons to students and job seekers! 🎁

A gift for students and job seekers! We are offering a 50% discount coupon.   Application Link (Click) 
 
 

Recommended for
these people

Who is this course right for?

  • Those who are new to programming for the first time in their lives

  • Those who wanted to learn programming but gave up because it was too difficult

  • Those who are interested in Python

  • Those who want to learn the core basics of Python in a short period of time.

Hello
This is

5,249

Learners

235

Reviews

3

Answers

4.9

Rating

3

Courses

Hello! I'm Seung-gyul, a developer with 1x years of experience.

I have experience in infrastructure management, platform development, web and game server development, operations tool development, and CRM system development,
and I am currently developing applications using AI models at Kakao Entertainment.

I majored in statistics, but during my freshman year, I boldly took a C programming course intended for computer science majors on my own. That experience is what led me to become a developer.

I majored in statistics, but during my freshman year, I boldly took a C programming course intended for computer science majors on my own.
That experience is what led me to become a developer.
I had to complete an assignment to create a game without knowing anything,
but after wrestling with a thick textbook for three weeks, I saw a finished product emerge.
I felt so proud that even now, after over 10 years of developing, I still maintain that same bold mindset that I can somehow figure it out whenever I face something difficult or challenging.

The era of struggling to learn programming as I did has passed, but I believe there are still those who perceive it as something vaguely difficult and intimidating. Therefore, I want to share my experience and teach it as simply as possible.

I want to show many people that programming is not just difficult, but rewarding and fun.

Curriculum

All

75 lectures ∙ (10hr 20min)

Published: 
Last updated: 

Reviews

All

12 reviews

4.8

12 reviews

  • nandilee14751님의 프로필 이미지
    nandilee14751

    Reviews 1

    Average Rating 5.0

    5

    72% enrolled

    It's great to learn about menu composition!

    • gyul
      Instructor

      I see you liked the introduction to the PyCharm menu! Thank you for leaving a review~! If you have any questions while listening, please leave them in the question section~! I hope it helps~

  • bravesjb6379님의 프로필 이미지
    bravesjb6379

    Reviews 1

    Average Rating 5.0

    5

    85% enrolled

    It is full of great tips from active developers. Even a complete novice who knows nothing about coding can develop surprising skills if he or she follows along. It seems better than the government-funded IT education that provides hundreds of thousands of won to private academies.

    • gyul
      Instructor

      This is a well-prepared lecture, so thank you for checking it out! If you have any questions, please ask and I will respond quickly! I hope this will be an opportunity for you to improve your Python skills!

  • mystria님의 프로필 이미지
    mystria

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    This is a good course for beginners in programming. It would be good to increase the difficulty of the practical examples a little more and introduce various libraries.

    • gyul
      Instructor

      Hello~! Thank you for your course review~ Is there a field you would like to study or a library you are curious about? Since the target is beginners, even if I just explain the grammar, time passes quickly, so there are many parts that I could not cover. I will try to reinforce it later~!

  • bryan님의 프로필 이미지
    bryan

    Reviews 8

    Average Rating 4.9

    5

    100% enrolled

    The code formatting explanation was very helpful :)

    • gyul
      Instructor

      I'm glad it was helpful. If you have any questions while taking the class, please leave them in the inquiry box. Thank you~! Have a nice day~

  • samseokkang5510님의 프로필 이미지
    samseokkang5510

    Reviews 4

    Average Rating 4.8

    4

    100% enrolled

    It's good to have practice

    • gyul
      Instructor

      Thank you for leaving a course review~! If you have any questions or need more lectures, Please leave them in the questions and we will reflect them as quickly as possible! Thank you!!

$26.40

gyul's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!