강의

멘토링

로드맵

Programming

/

Programming Language

Learn Python Programming Properly

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.’

(5.0) 4 reviews

35 learners

  • SoYoung Yoon
Python

Reviews from Early Learners

What you will learn!

  • Introduction to Python Programming for Non-Majors

  • Python basic grammar and usage

  • 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.)


Created this course
Introducing the instructor ✒️

Yoon So-young

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

Need to know before starting?

  • doesn't exist

  • Just prepare your passion for learning.

Hello
This is

2,877

Learners

119

Reviews

55

Answers

4.9

Rating

8

Courses

Curriculum

All

88 lectures ∙ (19hr 27min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

4 reviews

5.0

4 reviews

  • 한번사는인생님의 프로필 이미지
    한번사는인생

    Reviews 7

    Average Rating 5.0

    5

    31% enrolled

    Thank you for your detailed and kind explanation.

    • hojeongna3795님의 프로필 이미지
      hojeongna3795

      Reviews 1

      Average Rating 5.0

      5

      60% enrolled

      • eduatoz
        Instructor

        ~^^ I hope you learn Python with a solid foundation.

    • sooyeonkim0977님의 프로필 이미지
      sooyeonkim0977

      Reviews 4

      Average Rating 5.0

      5

      100% enrolled

      I was able to lay a solid foundation for Python.

      • eduatoz
        Instructor

        ~^^ Are you learning how to use Python now?

    • blue357gogogo8944님의 프로필 이미지
      blue357gogogo8944

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      I'll explain the key points with honey tips!

      • eduatoz
        Instructor

        *^^* Thank you I hope you will continue to write various programs using Python. Thank you~^^

    $51.70

    SoYoung Yoon's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!