Check out what classmates have to say!
What the hell is coding, is everyone coding and coding?
Coding... Coding... We're living in an age of coding. Now it's natural for us to buy a product, listen to a song, or watch a video through a smartphone app or the web. Smartphones and computers provide these various functions, but we are not the ones who let them do anything.
Commanding smartphones and computers to do something in a computer language they can understand is expressed as coding (coding). There used to be a perception that this kind of coding was only used by some job groups (= developers collectively), but recently it's very different.
If most products and services are consumed online rather than offline, and coding is what makes these things happen, to what extent should we all know about coding? In order to prepare for the coming future (electric vehicles, IoT, autonomous driving, autonomous flight, VR/AR, etc.), everyone now needs to know about coding 😄
The world is currently in a Python craze. Why Python?
Is it really easy for us to learn to code and create something from now on? Of course it might be possible. However, not everyone can be good at coding. But as I mentioned above, I'm sure everyone understands the importance of coding! So for those of us who are just getting started with coding, what's the easiest way to learn to code?
It's Python (Python) that is sweeping the global coding market!! What the hell is Python, and why is it sweeping the world? Python (Python) is a programming language developed by Guido van Rossum in 1991. It's a language with a long history, right? There is a sentence that most easily explains the characteristics of Python.
“Life is short (You need Python)”
Life is short, so you need Python.
Python can also develop programs, analyze data, and enable artificial intelligence... But it's a very versatile language that's easy to learn! In particular, it can be seen as a favorite language used by large domestic companies as well as overseas IT companies:) Recently, it is used by children, university students, office workers, and developers, so you can see how popular it is, right? 🙋
▶ ︎ Why should we learn Python?
So why should we learn Python? There are so many reasons, but I've only collected 3 advantages of Python:)
1) Python advantage number one, it's easy to learn!
We are living in an age that is too busy. In situations where you can't spend a long time learning one thing or one thing, Python is the most useful tool for pioneering the field of coding.
Python, in particular, is well-known as an easy-to-learn programming language! The reason for this is that it is a language that can express the way people think. Let me give you an example.
- print (“Hello World”) -> “Print the word Hello World”
- if 3 in [1,2,3]: print (“there is 3”) -> If 3 is among 1, 2, or 3, “there is 3” is output.
Can't you read drunkenness? Of course, you have to learn intermediate grammar, etc., but Python's language is structured in a very simple way as above:) Furthermore, the grammar is easy to learn, so the learning speed is very fast!!
Also, since Python is already used by many people all over the world, there are so many forms and information I need 😀 Just searching Naver or Googling is a huge amount of information pouring out!
2) The second advantage of Python is that it can be used in a variety of places!
If so, where can I learn Python and use it? Do you often go to concerts or musicals? I also travel often. In order to enjoy these things, we'll do something called ticketing to make a purchase within a limited quantity! Python can automate these tasks. Let's take an example!
- Concert ticket booking -> Create macros to buy tickets of your choice with Python
- Ticket booking for Gwigyeong-gil -> Create a macro so that you can buy train tickets at the desired time
You can even create an automation program like this! Using Python, “data analysis” and “AI development (machine learning, deep learning, etc.)” are also possible! You can think of it as an incredibly useful language for those of us living in the age of big data:) You can think of it as an all-purpose all-weather language that can also develop websites and services that we commonly see 😇
3) Third advantage of Python, it's already being used in many places!
Samsung, the world leader in IT, has already added Python to the public debt job aptitude test coding test! How to do development work at Samsung? That probably means you should be able to use Python by default now!
Not only developers, but also applicants for non-development management/marketing jobs began studying Python. Even if you can't actually use it for development, it probably means that programming is now mainstream, right?
Python is a language that is used a lot not only in education but also in practice! Of course, Python isn't used alone, but it's useful in a lot of places! The fact that we commonly know services such as YouTube, Reddit, Instagram, Google, Dropbox, and Spotify make good use of Python:)
Python will be a language that anyone can use, just like English
In addition, Python is used in various fields such as automatic stock trading and automated programs
The most effective introductory class for over 1,000 non-majors!
It can be too difficult to learn Python simply by following a curriculum or level for majors!! The curriculum for this class has brought many changes over 5 years by directly designing a curriculum for more than 1,000 non-majors to learn Python most effectively:)
- KB Financial Group, KB Kookmin Bank, Mirae Asset Daewoo, Samsung Securities, Samchulli City Gas, Seoul Industrial Development Agency, Shinhan Card, POSCO, Hana Card, Hyundai Mobis, Hyundai Motor Company, Hyundai Capital, Korea Investment Securities, Korea Investment Securities, Financial Supervisory Authority, etc.
In particular, from the standpoint of non-majors, we designed the most effective curriculum from the perspective of non-majors. We don't have to learn everything about Python, right? ^^ Also, in this class, you will not only learn about the language called Python, but you will also learn how to actually use Python in real life!!
- Python 101 LV 1: Python basics, grammar, practical projects
- Python 101 LV 2: Creating an automation program using Python
- Python 101 LV 3: Python Data Analysis and Visualization
You'll be able to get through LV 1-3 to the point where you really use “Python”! LV 1, which is the first step presented in this class, is a core class required to fully understand LV 2 and LV 3 in the future!! If you want to learn Python, don't hesitate to take LV 1!!
Python 101: Complete every day for 30 minutes, 40 days
In level 1, you'll cover basic Python syntax and projects using Python. You will learn essential grammar to use Python in practice, and the curriculum is designed so that you can strengthen your skills.
In particular, beginners can easily experience how Python can be used in practice by implementing the following programs and games directly in Python:)
- Minesweeper Suits Game
- Snake game
- Create a thank-you journal
- English subtitle automatic translator
- book list viewer
- Other nature training programs
- Word memorization program
Let's create a program that uses Python to generate lotto numbers. I don't think I'll be able to choose automatic anymore ^^
English subtitles can be automatically translated into Korean. Read an English text file and translate it line by line into Korean. (※ You will not learn web scraping in this course. Use the scraping function we've provided.)
Save the typed content as a CSV file. Or try creating a program that can query the contents of a CSV file.
It's a game where you search for food (X) generated in a random location and move around. Use the keyboard to specify the direction and move to the desired position. Apply two-dimensional data structures and branching statements.
Since it is a process of building the basics of Python, there are no spectacular results. This course focuses on the basics. I hope you get the results you want by building a solid foundation and learning advanced courses.
If you don't know anything, you can always ask and solve it!
In this class, two developers from the 10th year will form a team to organize the class. If you're new to Python, always be perplexed. Why can't I install it? Why am I getting an error? How should I implement the features I want? Those who have been teaching only non-majors for 5 years will solve 100% of your questions!
Don't hesitate to ask questions!! Asking questions is the fastest way to improve your skills, right? Let's ask questions easily, get answers, and improve our skills quickly!!
Curriculum
Creator
Python101
Hallo This is the CEO and CEO of Python 101.
We are IT engineers with a unique history, with 10 years of experience in HW and SW development. I like to share and organize, so I've been running a blog, writing books, and conducting many seminars. These experiences naturally led to online classes, and I even got a chance to meet with all of you like this.
We know very well where students find it difficult when it comes to learning a programming language, because 15 years ago, when I first learned to program in school, I had the experience of abandoning the course. I clearly remember the moments when I was infuriated by the helplessness that came from a simple memorization lecture and the lecturer's convenient explanation.
So it's different when we do it. I have successfully led a number of corporate lectures and offline lectures for the general public for 5 years. I have experience in a variety of applications, from basic Python courses to scraping and data analysis. Don't worry. 😉 For those learning programming for the first time, we provide eye-level training. Over 1,000 offline students joined us.
Now Python online “basic” classesWe will start in earnest. I will show you well-organized lectures based on my experience in writing books and my offline teaching experience. The content will be conducted by distributing theory and practice between Cho Dae-jung and Yu-jung-jo. We've prepared this to be an effective and practical online class.
hysteresis
- Corporate Lectures: KB Financial Group, KB Kookmin Bank, Mirae Asset Daewoo (6th), Samsung Securities (4th), Samchulli City Gas, Seoul Industrial Promotion Agency, Shinhan Card, POSCO (3rd), Hana Card, Hyundai Mobis, Hyundai Motor Company, Hyundai Capital, Korea Investment Securities, Hanwha Investment Securities, Financial Supervisory Authority
- General Lectures: Python First Step (14th), Cryptocurrency Automated Trading (4th), Data Crawling and Analysis (5th), Creating an Automated Trading Program Using Python (4th)
Major books
- Learn Algorithmic Trading with Python (4 chains)
- Bitcoin Automated Trading (3 Chain) Revised Edition
파이스탁-Youtube
파이스탁-Youtube
파이스탁-네이버