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!
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! 🎁