Outschool
통화, 시간대 및 언어 설정 열기
로그인

파이썬 프로그래밍 - 초보자를 위한 전체 코스

초보자에게 친화적인 이 Python 프로그래밍 과정은 변수, 루프, 함수, 객체 지향 프로그래밍과 같은 필수 주제에 대한 대화형 수업과 실제 학습을 위해 설계된 실습 프로젝트를 제공합니다.
수업

무엇이 포함되어 있나요?

8개의 라이브 미팅
수업 7 시간 20 분 시간
Homework
주당 1시간. Example Homework: - Write a Python program that asks the user for their name and age, then prints a message like, "Hello, [name]! You are [age] years old." - Modify your calculator to take three numbers from the user and calculate the average.
Assessment
포함됨
보고계신 지문은 자동 번역 되었습니다

수업 소개

영어레벨 - B1
레벨 Beginner
Welcome! In this beginner Python programming course, students will explore the fundamentals of coding while working on real-world projects. Each lesson is designed to introduce key programming concepts in a fun, interactive way, with hands-on coding challenges and step-by-step guidance. Students will learn how to work with variables, loops, functions, file handling, and basic object-oriented programming, gradually building the skills needed to create their own programs.

Throughout the course, we’ll cover topics like:

- Basic Syntax: Understanding how Python code is structured.
- Control Flow: Using loops, if-statements, and conditionals to make decisions in code.
- Functions: Learning how to write reusable code.
- File I/O: Reading from and writing to files.
- Object-Oriented Programming: Understanding the basics of classes and objects.
- Libraries: An introduction to built-in and third-party Python libraries.
Class Experience:

Structure: 
This course is divided into weekly sessions, with each class focused on one or two key programming topics. Each session begins with a brief explanation of the concept, followed by coding demonstrations using real-world examples. Students will then complete guided exercises during the class to apply what they’ve learned.

Teaching Style:
The teaching style is highly interactive and hands-on. I’ll use live coding demonstrations with screen sharing to show how concepts work in practice. Each class will involve a mix of short lectures, coding examples, and open discussions to answer any questions. Students are encouraged to follow along in their coding environment and ask questions as we go.

Interaction: 
Learners will get plenty of opportunities to interact with me throughout the course. Each class includes:

- Live demonstrations and explanations of code.
- Opportunities for students to ask questions and participate in discussions.
- Hands-on coding challenges where learners can practice new skills.
- Personalized feedback during live sessions.

By the end of the course, students will have built small projects and gained the confidence to continue their coding journey. This course is perfect for learners who are new to programming or those who want a structured, engaging introduction to Python.
학습 목표
Students will gain practical coding skills while exploring foundational concepts in a structured, easy-to-understand format.
Students will learn to write clean, efficient code, understand syntax and semantics, and utilize variables, data types, loops, and control flow effectively.
학습 목표

강의 계획서

8 레슨
8 주 이상
레슨1:
Introduction to Python and Basic Syntax
 Concepts: Variables, data types, input/output, basic operators, and conditionals.

Project: Simple Calculator. 
55 분 온라인 라이브 레슨
레슨2:
Control Flow and Loops
 Concepts: if-else statements, for and while loops.

Project: Number Guessing Game. 
55 분 온라인 라이브 레슨
레슨3:
Functions and Modular Code
 Concepts: Defining functions, return values, parameters.

Project: Temperature Converter. 
55 분 온라인 라이브 레슨
레슨4:
Lists and Dictionaries
 Concepts: Collections, list methods, iterating over lists and dictionaries.

Project: To-Do List App. 
55 분 온라인 라이브 레슨

그 외 세부 사항

사전 요구 사항
No previous coding knowledge required.
수업 자료
1. Setting Up Python
Before we start, make sure Python is installed on your computer. You can check by opening a terminal (or Command Prompt) and typing: 

python --version

If Python isn't installed, go to python.org and download the latest version.

---------------------------------------------------------------------------
2. Install a Text-editor/IDE
Students will need to use or download a text-editor or IDE. I recommend Visual Studio Code. 

Download VS Code here: https://code.visualstudio.com/download
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
가입일: August, 2024
프로필
교사 전문성 및 자격증
Hi there! My classes are focused on programming, web development, game development, and arduino. I like for my classes to be engaging and my goal is not only for students to learn, but to learn how to problem solve for themselves. I will be their guide each step of the way! 

I encourage students to follow along and practice from within their own coding text-editors or IDEs during class. I believe coding along is essential for hands-on practice and any coding challenges since it builds the student's understanding of the material and allows me to assess their progress.

My Experience:
- Software Development: 10+ years
- Game Development: 7+ years - Unity Engine, OpenGL
- Web Development: 5+ years  
- Embedded Systems 2+ years - Arduino/ESP32

I'm a computer programmer and hobbyist from Minnesota with a passion for math, physics, coding games, and waffles!

I look forward to meeting you!

리뷰

라이브 그룹 코스
공유
매주

US$21

또는 8 회 수업에US$165
8주 동안 주당 1회
55분

실시간 화상 수업
연령: 9-14
수업당 학습자 1-5 명

아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보데이터 기본 설정 관리이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨