Python and Pandas: The Essentials, Quickly Explained for Beginners
This course will help you quickly learn the core concepts of Python and the Pandas library. Improve your programming skills by working through the exercises after each section!
After learning Python, I took this course to learn about the pandas library. I was able to understand the basics of pandas, and based on this, I plan to solidify my foundation by solving various practice problems in the future. It was very helpful. Thank you ^^
5.0
doye5052
35% enrolled
This is so helpful, I'll give it an A+
5.0
cicy0616
100% enrolled
It's amazing that such a high-quality lecture is free. The lecturer explains it so simply and easily that even non-majors can understand it. I enjoyed it!
What you will gain after the course
Programming Syntax with Python (variables, conditions, loops, functions, etc..)
Programming Fundamentals with Practice Problems
Pandas Basics for Data Processing
Concepts related to Series, DataFrame, etc.
Fundamentals for Taking a Python Quantitative (Quant) Investment Course
Want to take a step closer to programming? Learn easily and quickly with Python & pandas!
For those of you who want to learn coding and put it to good use!
This course teaches the basics of the Python and Pandas libraries.
When you first encounter programming, you may feel overwhelmed by the vast amount of material to learn. As a beginner, you don’t really need to memorize advanced syntax or every minor method. I believe it’s more effective to focus on the essentials first and learn the details through trial and error while working on projects.
Python is a particularly good language for learning and applying quickly because it has a wealth of open-source resources and relatively simple, easy-to-understand syntax. Once you learn Python, you’ll be one step closer to creating the programs you want to build.
Learn the Pandas library specialized in data processing and analysis.
Those who are new to programming
Those who want to quickly learn the essentials of Python programming syntax and the Pandas library ‑focused on the key concepts
The pandas you will learn in this course is a library specialized for data processing. To put it simply, pandas can be considered the Python version of Excel, which we use frequently. With pandas, you can easily and conveniently perform not only data processing, but also simple visualizations needed for analysis.
Have you ever felt frustrated by endlessly learning only the basic syntax of programming languages? Have you wanted to learn coding but hesitated because you didn’t know how to apply it in practice? We hope this course can serve as a useful reference for those who are new to programming and those starting data-related work with Python.
We’ve designed it so that anyone can easily learn just the essentials.
Short but powerful! Learn Python basics step by step
You will master the basic syntax needed for Python programming, including variables, conditionals, loops, and functions,
and be able to apply it.
Pandas essentials for data processing
Learn how to perform CRUD operations on the core data structures of the pandas library Series and DataFrame, and become able to use them.
Pandas skills you can use right away
You will be able to use pandas to transform data into the form you need and perform basic data visualization.
Python basics core syntax
Python installation and how to use Jupyter Notebook
DataType & Variables
Condition
Loop
Function
Python Programming Practice Problems
Pandas library Core basics
Installing Pandas and NumPy
DataFrame CRUD
Pandas Calculation Methods
Appy
Concat
Handling Duplicated Data
Handling Missing Data
Simple Visualization
Pandas Practice Problems
파이썬 조건문에 대한 이해
판다스 데이터프레임을 활용한 간단한 데이터 시각화
Q&A 💬
Q. Can non-majors also take this course?
Yes! This is an introductory course on Python and Pandas. After completing this course, I recommend working on a small project where you can apply these concepts. After studying the syntax of one language, your next step should not be to learn another language, but to put what you’ve learned into practice. It’s truly unfortunate to see beginners endlessly studying language syntax, almost like nomads wandering from one language to another ㅜㅜ
Search Google for "Python application projects" and try the project that looks the most interesting and worthwhile. I also got started with programming through Python and went on to learn web development and servers!
Q. Why should I learn Python of all languages?
First, Python has a relatively low learning barrier compared to other programming languages. Once you learn one language, learning another becomes much easier. Second, Python has a vast number of fun and powerful open-source projects. This means there are many mini-projects you can work on with just a basic understanding.
For those who are new to programming or want to apply what they learn to various fields, I recommend Python, which is easy to learn and highly versatile.
Q. Is there anything I need to prepare for the course?
All you need is a computer and your fingers! Haha. We’ll provide all the materials needed for the course, so just follow along comfortably. (The course is conducted using Windows OS.)
Recommended for these people
Who is this course right for?
Those who are new to programming
Those with a learning style that involves quickly grasping the big picture first
Those who want to review the essential Python and Pandas concepts
I will create development content that anyone can enjoy and learn from.
Experience ✒️
Served as a code reviewer for the 6th cohort of the Naver Connect Boostcamp Web Backend (Node.js) program
Seoul Business Agency SeSSAC Online IT Content Partner (Full Stack)
Conducted the Seoul Business Agency (SBA) SeSSAC Developer Introductory Course (Python, JavaScript)
Conducted lectures for the Konkuk University Immersive Programming Course
Head of Server Division, Seoul SSAC Rising Programmer
Outsourced development of cryptocurrency automated trading program (Qt)
Marketing agency landing page development outsourcing (Web)
Outsourced development of real-time data processing Windows application (Qt)
Outsourcing development of an automated cryptocurrency trading program (Qt)
Outsourcing development of a marketing agency landing page (Web)
Outsourcing development of a real-time data processing Windows application (Qt)
After learning Python, I took this course to learn about the pandas library. I was able to understand the basics of pandas, and based on this, I plan to solidify my foundation by solving various practice problems in the future. It was very helpful. Thank you ^^
It's amazing that such a high-quality lecture is free. The lecturer explains it so simply and easily that even non-majors can understand it. I enjoyed it!