한국어
로그인

Python 프로그래밍: 완전 초보자를 위한 프로젝트 기반 Flex 수업 | 레벨 1

수업
Faruk Hasan
인기 수업
평균 평점:4.8수강 후기 수:(126)
실습 프로젝트를 통해 Python 코딩 여정을 시작해보세요! 초급 학습자를 위해 맞춤 제작된 4가지 실제 애플리케이션을 처음부터 구축하여 고급 코딩 능력을 위한 기반을 마련하세요.
보고계신 지문은 자동 번역 되었습니다

수업 경험

Beginner 레벨
4 units//34 lessons//10 Weeks
Unit 1PROJECT-1: VENDING MACHINE
14 lessons3 Weeks
PROJECT-1: VENDING MACHINE
 Week 1
Lesson 1
Introduction to Python Programming
This is an introduction to Python You will learn: - Programming Language (PL) - Binary Numbers - Compiler
Lesson 2
Python Basics (1): comments, print() function, variables
Python Basics (1) You will learn: 1. Writing comments 2. print() function 3. Variables
Lesson 3
Python Basics (2): errors, concatenation, arithmetic operators
Python Basics (2) You will learn: 1. IndentationError 2. Concatenation 3. Comma vs plus (, and +) 4. Arithmetic Operators (+, -, *, /)
Lesson 4
Assignment-1: variables, print(), arithmetic operators
Assignment-1 will cover all the concepts that you learnt from the Python basics videos!
 Week 2
Lesson 5
Python Basics (3): if and elif conditions
Python Basics (3) You will learn: 1. if and elif conditions 2. = vs ==
Lesson 6
Assignment-2: conditional statements
Assignment-2 will cover conditional statements
Lesson 7
Python Basics (4): input() function, string
Python Basics (4) You will learn: 1. input() function 2. String 3. int() function 4. float() function
Lesson 8
Assignment-3: input() function
Assignment-3 will cover input() function
Lesson 9
Project-1 (Part-1): Vending Machine
Vending Machine (Part-1): You will learn: 1. How to create the pseudocode 2. Create products and codes 3. Conditional statements to checkout different products
Lesson 10
Project-1 (Part-1 Solution): Vending Machine Solution
Vending Machine (Part-1 Solution): You will learn: 1. How to add multiple products and test if they are working correctly 2. Debug as needed
Lesson 11
Project-1 (Part-2)
Vending Machine (Part-2) You will learn: 1. How to deal situation where users can insert an amount in the vending machine 2. Display correct message based on the amount inserted
 Week 3
Lesson 12
Project-1 (Part-2 Solution)
Vending Machine (Part-2 Solution)
Lesson 13
Project-1 (Part-3)
Vending Machine (Part-3)
Lesson 14
Project-1 (Part-3 Solution)
Vending Machine (Part-3 Solution)
Unit 2PROJECT-2: GRADING CALCULATOR
6 lessons2 Weeks
PROJECT-2: GRADING CALCULATOR
 Week 4
Lesson 15
Project-2 (Part-1)
Grading Calculator (Part-1)
Lesson 16
Project-2 (Part-1 Solution)
Grading Calculator (Part-1 Solution)
Lesson 17
Project-2 (Part-2)
Grading Calculator (Part-2)
Lesson 18
Project-2 (Part-2 Solution)
Project-2 (Part-2 Solution)
 Week 5
Lesson 19
Project-2 (Part-3)
Grading Calculator (Part-3)
Lesson 20
Project-2 (Part-3 Solution)
Grading Calculator (Part-3 Solution)
Unit 3PROJECT-3: ONLINE PIZZA STORE
8 lessons3 Weeks
PROJECT-3: ONLINE PIZZA STORE
 Week 6
Lesson 21
Assignment-4
Lesson 22
Project-3 (Part-1)
Lesson 23
Project-3 (Part-1 Solution)
 Week 7
Lesson 24
Project-3 (Part-2)
Lesson 25
Project-3 (Part-2 Solution)
 Week 8
Lesson 26
Assignment-5
Lesson 27
Assignment-6
Lesson 28
Assignment 5 & 6 Solution
Unit 4PROJECT-4: BANK ATM
6 lessons2 Weeks
PROJECT-4: BANK ATM
 Week 9
Lesson 29
Project-4 (Part-1)
Lesson 30
Project-4 (Part-1 Solution)
 Week 10
Lesson 31
Project-4 (Part-2)
Lesson 32
Project-4 (Part-2 Solution)
Lesson 33
Debugging Project
Bug Fixing on Vending Machine Code
Lesson 34
Debugging Project Solution
숙제 제공
Students will be receive weekly coding assignments Assignments should not take more than an hour!
수업 외 주당 0 - 1 시간
제공되는 평가
Students will receive weekly feedback on their assignments
제공되는 성적
*Students must have a laptop/notebook/chromebook for this class. Tablets are not recommend for this class as they need to write code using keyboards. Also, they will need some pencils, erasers and notebooks/loose leaves to take notes. 
* Students should know how to use a browser (Chrome/IE/Safari) as we will be using an online compiler for this class. 
* Students will not need to install any software for this class
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
*** Notice about the usage of Third-party tool
A third-party tool, CodeHS, is going to be used in this class. CodeHS is fully COPPA-compliant.

An account creation on CodeHS is not mandatory for this class. Students can still use CodeHS without creating an account to write and save their code. 

The following paragraph is taken from the CodeHS privacy policy section and by joining this class you give permission that the following data will be collected from the enrolled student(s).

"As you use our Website, we may use automatic data collection technologies to collect information about your equipment, browsing actions, and patterns. For example, we may collect: details of your visits to our Website, including traffic data, location data, logs, and other communication data; and information about your computer and internet connection, including your IP address, operating system, and browser type.
The information we collect automatically is statistical data and does not include Personal Information. It helps us to improve our Website and to deliver a better and more personalized service, including by enabling us to:
estimate our audience size and usage patterns;
monitor site performance and uptime;
resolving technical issue for Website users;
store information about your preferences, allowing us to customize our Website for you; and
recognize you when you return to our Website."
To learn more- https://codehs.com/privacycenter 
인기 수업
평균 평점:4.8수강 후기 수:(126)
프로필
Hello future engineers and scientists!

I'm Faruk, a passionate Software Test Engineer (SDET) based in New York, and I'm thrilled to be your STEM instructor. With over 12 years of experience, I bring real-world insights into the classroom, making... 
자율 진도 수업

₩100

weekly or ₩70 for all content
34 사전 녹화 레슨
10 선생님 피드백 주간
시작일을 선택하세요
콘텐츠 액세스 기간 1년

231 명의 학생이 수업을 완료함
Ages: 9-14

지금 등록하고 언제든지 시작하세요
아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨