한국어
로그인
Python 프로그래밍: 완전 초보자를 위한 프로젝트 기반 Flex 수업 | 레벨 1
보고계신 지문은 자동 번역 되었습니다
수업 경험
Beginner 레벨
Access a comprehensive learning experience with pre-recorded videos, detailed handouts, and partial codes providing clear instructions on Python concepts. Dive into completing four practical entry-level real-world projects, enhancing your proficiency step by step! ==========> Reason to choose this Flex Class: *** Project-based Learning *** Offers 450+ minutes of video recordings! *** 17 videos *** 6 assignments *** FOUR real-world projects *** Ask and get help within 12 to 24...
4 units//34 lessons//10 Weeks
Unit 1PROJECT-1: VENDING MACHINEPROJECT-1: VENDING MACHINE14 lessons3 WeeksWeek 1Lesson 1Introduction to Python ProgrammingThis is an introduction to Python You will learn: - Programming Language (PL) - Binary Numbers - CompilerLesson 2Python Basics (1): comments, print() function, variablesPython Basics (1) You will learn: 1. Writing comments 2. print() function 3. VariablesLesson 3Python Basics (2): errors, concatenation, arithmetic operatorsPython Basics (2) You will learn: 1. IndentationError 2. Concatenation 3. Comma vs plus (, and +) 4. Arithmetic Operators (+, -, *, /)Lesson 4Assignment-1: variables, print(), arithmetic operatorsAssignment-1 will cover all the concepts that you learnt from the Python basics videos!Week 2Lesson 5Python Basics (3): if and elif conditionsPython Basics (3) You will learn: 1. if and elif conditions 2. = vs ==Lesson 6Assignment-2: conditional statementsAssignment-2 will cover conditional statementsLesson 7Python Basics (4): input() function, stringPython Basics (4) You will learn: 1. input() function 2. String 3. int() function 4. float() functionLesson 8Assignment-3: input() functionAssignment-3 will cover input() functionLesson 9Project-1 (Part-1): Vending MachineVending Machine (Part-1): You will learn: 1. How to create the pseudocode 2. Create products and codes 3. Conditional statements to checkout different productsLesson 10Project-1 (Part-1 Solution): Vending Machine SolutionVending Machine (Part-1 Solution): You will learn: 1. How to add multiple products and test if they are working correctly 2. Debug as neededLesson 11Project-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 insertedWeek 3Lesson 12Project-1 (Part-2 Solution)Vending Machine (Part-2 Solution)Lesson 13Project-1 (Part-3)Vending Machine (Part-3)Lesson 14Project-1 (Part-3 Solution)Vending Machine (Part-3 Solution)Unit 2PROJECT-2: GRADING CALCULATORPROJECT-2: GRADING CALCULATOR6 lessons2 WeeksWeek 4Lesson 15Project-2 (Part-1)Grading Calculator (Part-1)Lesson 16Project-2 (Part-1 Solution)Grading Calculator (Part-1 Solution)Lesson 17Project-2 (Part-2)Grading Calculator (Part-2)Lesson 18Project-2 (Part-2 Solution)Project-2 (Part-2 Solution)Week 5Lesson 19Project-2 (Part-3)Grading Calculator (Part-3)Lesson 20Project-2 (Part-3 Solution)Grading Calculator (Part-3 Solution)Unit 3PROJECT-3: ONLINE PIZZA STOREPROJECT-3: ONLINE PIZZA STORE8 lessons3 WeeksWeek 6Lesson 21Assignment-4Lesson 22Project-3 (Part-1)Lesson 23Project-3 (Part-1 Solution)Week 7Lesson 24Project-3 (Part-2)Lesson 25Project-3 (Part-2 Solution)Week 8Lesson 26Assignment-5Lesson 27Assignment-6Lesson 28Assignment 5 & 6 SolutionUnit 4PROJECT-4: BANK ATMPROJECT-4: BANK ATM6 lessons2 WeeksWeek 9Lesson 29Project-4 (Part-1)Lesson 30Project-4 (Part-1 Solution)Week 10Lesson 31Project-4 (Part-2)Lesson 32Project-4 (Part-2 Solution)Lesson 33Debugging ProjectBug Fixing on Vending Machine CodeLesson 34Debugging 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
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 content34 사전 녹화 레슨
10 선생님 피드백 주간
시작일을 선택하세요
콘텐츠 액세스 기간 1년
231 명의 학생이 수업을 완료함
Ages: 9-14