We have included only the essential content so that even non-majors can learn Python easily and enjoyably. We will proceed with detailed lectures and challenge exercises so that beginners can properly learn the ‘essential content.’
Basic knowledge required for data analysis and business automation
Lecture Topic 📍
Python, a language used in a wide range of fields and growing in popularity by the day, is no longer an option but a necessity. Its widespread use in diverse fields, including data analysis, machine learning, and business automation, is facilitated by its numerous open-source libraries. This course is designed to help you learn how to use various external Python libraries and learn programming.
Learning Objectives 📃
You can learn the characteristics of Python's basic types and use them for appropriate purposes.
You can write programs using Python branching and looping statements.
You can understand how to use a function by looking at its prototype.
You can identify and create the characteristics of each container.
You can save data through file input/output.
What you'll learn📖
Part 1. Basic concepts, standard input/output
Introduction and establishment of a practice environment
Understanding the Python language and terminology
Types and Variables
Namespace
Modules and Packages
Standard input/output
Operators (arithmetic, comparison, logical)
Part 2. Statement, Function
Conditional statements
loop
function
built-in functions
Lambda expression
Part 3. Data Structures, File Input/Output, and External Library Utilization
List
Tuple
Dictionary, set
string, exception
File input/output (using shelve, pickle, and glob modules)
Introduction to numpy/matplotlib
Expected Questions Q&A 💬
Q. Why should I learn Python?
Compared to languages like C, Java, and C++, it's simple and user-friendly, making it easy for even non-majors to get started. It's easy to understand, boasts a variety of free open-source libraries, and allows programming with simple coding skills.
Q. Want to be good at Python?
Knowing a lot of grammar isn't always the answer. You need to study to become good at programming.
Q. I'm not a major in coding. Should I learn coding?
Now, it's essential to know at least Python. Even if you don't have the depth of knowledge of a major, you need to be able to think logically through coding and program the necessary data and information for your studies and work to secure competitiveness in the Fourth Industrial Revolution. We're entering an era where the line between developers and non-developers is blurring.
Q. Do you have any Python-related certifications?
If you have completed the basics of Python, you can take the Cospro Level 2 private certification, and if you have additionally studied data structures and algorithms, you can take the Cospro Level 1, and the Samsung SW competency test, among other SW competency tests administered by various IT companies. (Most IT-related companies hire employees through SW competency tests.)
Instructor Yoon So-young is an IT professional instructor who has been teaching SW classes for 24 years.
[Lecture History]
SW lectures for new and existing Samsung and LG employees
Central Information Processing Academy
Incheon Girls' Commercial High School (industry-academia joint program)
Kimcheon University, Sungkyunkwan University (Suwon), Soongsil University, Seoul National University
Korea Chamber of Commerce and Industry
Multi-campus and many others
[Certificate of possession]
Information Processing Engineer Level 1
Vocational Training Instructor License (Level 2 Information Processing)
Data Analysis Associate Specialist
Big Data Analyst
[Main Courses]
Certification Part: Information Processing Engineer, Industrial Engineer, Data Analysis Associate, Big Data Analysis Engineer
Algorithm Part: Data Structures (Beginner, Intermediate), Algorithms (Samsung Employees, New Hires, LG Employees)
Program Part: C, JAVA, HTML/CSS/Java Script, Python (basics, data processing, data analysis)
AI Part: Machine Learning (supervised and unsupervised learning), Deep Learning (TensorFlow, CNN, RNN basics)
Study Guide ✔️
Take the class every day and take the time to understand.
Complete the provided practical examples by coding them yourself (code while watching the video).
If you have any questions, try modifying the code or adding what you want and running it.
If you don't understand something, please ask questions on the bulletin board. (The instructor or a student who knows the question will answer.)
A hundred words are not as good as seeing once. You have to input the code yourself and run it.
Solve the workbook contents and check the answers. ※ Learners who faithfully answer the questions every month will be selected in a drawing to receive a 10,000 won mobile Starbucks gift certificate !!!
Recommended for these people
Who is this course right for?
Anyone who wants to become a programmer using Python
For those who want to learn Python properly
For those who want to get started with Python programming