US$35

weekly
or US$349 for 0 classes
수업

파이썬 프로그래밍 | 초보자 | 10주 플렉스(압축) | 오토메이트 어썸

10 명의 학생이 수업을 완료함
연령대: 13-18 세
실시간 그룹 수업
주당 2개 모듈로 구성된 이 10주 압축 플렉스 코스에서, 우리는 파이썬을 처음부터 고급 자동화까지 다루고 멋진 프로그램을 구축할 것입니다! #builder
평균 평점:
4.8
수강 후기 수:
(1,188 수강 후기)

실시간 화상 수업 없음
10주
1-18 수업 정원

무엇이 포함되어 있나요?

숙제
주당 2-4시간. Each module of the course will involve reading approximately 10 pages, working through the video (usually around an hour in length) and code examples provided with the module, and uploading homework for each module. Many of the modules build on each other, so it is important to complete each module before working on the next. Homework should take approximately one to two hours per week, in addition to the one to two hours required to work through each module. This may take longer depending on the complexity of the module, and the code that the student is interested in working on. There will be a homework assignment provided for each module of the course, students can work on their own version of the topics that are being covered using the sample provided code or come up with their own unique idea. The goal is to spend time programming each week and incrementally build their coding skills.
학습 평가
All submissions to the classroom or the teacher section for each submission will be reviewed and feedback will be provided. Feedback is generally given either as an informal assessment, or with a video. Of course, if students run into problems with their code, they are more than welcome to send in any issues, which will be promptly addressed.
보고계신 지문은 자동 번역 되었습니다

수업 소개

Welcome to Python Programming Compressed 10 Weekly Modules Flex Class  - Automate Awesome!

In this ten week course, we are going to cover Python programming from the very beginning and work our way towards more complex and intricate programs. This is a great course for those with programming experience or students that are starting from scratch. Our goal is to introduce various programming methods and techniques as we build examples that have real-world applications. Programming is a superpower for the future, and students will look at many different ways to interact with the world, gather and analyze data, manipulate various elements using programming, and ultimately gain a deep insight into the Python programming language. 

The compressed format has two modules per week, and students should expect to do a minimum of 2-4 hours of homework per week. Modules are sent out at noon EST with code, video, and detailed instructions, and students work through the modules, complete a weekly homework assignment for feedback, and write in with any questions or problems as we go.

This course is divided into two parts, the first part is composed of 6 modules (three weeks) on the basics of Python programming, which will go over data structures and various types of programs, which will serve as a refresher for those who have python experience, or an introduction for those who are new to programming. The second part of the course is 14 modules (seven weeks) that cover how to use many different Python packages, from designing, reading and writing word and PDF documents in code, automating computer control of the mouse and keyboard, building games, and a great overview of the things you can do with Python.

Required experience:
No knowledge of programming is required to get started with this course, our goal is to work through the tools we need in the first part of the course so we can experiment with amazing projects in the latter 14 modules. 

We will work on expanding our foundational knowledge of python in the second part of the course By working on projects that automate various tasks. We will look at validating input reading and writing to files, connecting with the web and scraping data, working with various kinds of data and documents, using python to send emails and text messages, manipulating images, and even creating keyboard and mouse control using python. Each module will very clearly break down the elements that we need to know to increase our knowledge of python. Each module will have code, examples, and video. And throughout the course will work on many interesting projects including text based adventure games, programs that actually do things, and look at many interesting pieces of code as we go. The goal is that by the end of the course students should be able to program intricate and complex programs on their own, build games, and become very familiar with automating various tasks using Python programming.

Learner Interaction:
One of the fantastic things about programming is that there is a whole community of people who are working on the same problems and looking for answers. In our class we are going to interact frequently by sharing and commenting on each other's code, looking at different ways to solve the same problems, and providing feedback to each other in order to learn and approach problems with new and creative ways. Students will submit weekly code homework assignments, and will review and comment on each other's work. Building our programming community in the course is important, and by sharing and collaborating, we will all get better at solving coding challenges. Each week, learners review each others code and and share their successes and challenges in the classroom with their weekly homework assignment. 

Course Outline (Introduction or Refresher to Python):
Part I: Python Programming Basics
Module 1: Python Basics
Module 2: Flow Control
Module 3: Functions
Module 4: Lists
Module 5: Dictionaries and Structuring Data
Module 6: Manipulating Strings

Part II: Automating Tasks (Projects and Programming Exploration)
Module 7: Pattern Matching with Regular Expressions
Module 8: Input Validation
Module 9: Reading and Writing Files
Module 10: Organizing Files
Module 11: Debugging Code
Module 12: Web Scraping
Module 13: Working with Excel Spreadsheets
Module 14: Working with Google Sheets
Module 15: Working with PDF and Word Documents
Module 16: Working with CSV Files and JSON Data
Module 17: Keeping Time, Scheduling Tasks, and Launching Programs
Module 18: Sending Email and Text Messages
Module 19: Manipulating Images
Module 20: Controlling the Keyboard and Mouse with GUI Automation

학습 목표

In this ten week course, we are going to cover Python programming from the very beginning and work our way towards more complex and intricate programs. This is a great course for those with programming experience or students that are starting from scratch. Our goal is to introduce various programming methods and techniques as we build examples that have real-world applications. Programming is a superpower for the future, and students will look at many different ways to interact with the world, gather and analyze data, manipulate various elements using programming, and ultimately gain a deep insight into the Python programming language and how to build programs that do something. 

This course is divided into two parts, the first part is composed of 6 modules (two per week for three weeks) on the basics of Python programming, which will go over data structures and various types of programs, which will serve as a refresher for those who have python experience, or an introduction for those who are new to programming. No knowledge of programming is required to get started with this course, our goal is to work through the tools we need in the first part of the course so we can experiment with amazing projects in the latter 14 modules (two per week for 7 weeks).

그 외 세부 사항

수업 자료
We will be using the Automate the Boring Stuff with Python, 2nd Edition Practical Programming for Total Beginners book
by Al Sweigart book in the course. November 2019, 592 pp. ISBN-13: 9781593279929

We will be using Repl.it for the majority of the course, some modules may require the student to use Python locally (for example, some elements like opening the web browser can only be done locally), directions and detailed instructions will be provided.
수업 진행 언어
영어
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
출처
We will be using https://automatetheboringstuff.com/ weekly links to the text will be provided. We will also be using the collaborative programming site repl to code and share our work

제공

가입일: October, 2020
4.8
1188수강 후기
프로필
교사 전문성 및 자격증
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning. 

리뷰



다른 인기 수업
중급자를 위한 파이썬 코딩에 대한 모든 것 레벨 3 | 파이썬 코딩 수업
David Sofield
4.9
(833)
US$33회당 수업료
그룹 수업
10 주, 주당 1회1 시간
11-16 세
파이썬 코딩 프로젝트에 대한 모든 것 | 중급자를 위한 8가지 파이썬 코딩 프로젝트
David Sofield
4.9
(833)
US$30회당 수업료
그룹 수업
8 주, 주당 1회1 시간
11-16 세
파이썬 프로그래밍 레벨 2에 대한 모든 것 | 10대를 위한 파이썬 코딩 수업
David Sofield
4.9
(833)
US$32회당 수업료
다음 세션은 Sun 8/24 8 PM 에 예정되어 있습니다.
그룹 수업
10 주, 주당 1회1 시간
11-16 세
초보자를 위한 파이썬 코딩에 대한 모든 것 | 10대를 위한 파이썬 코딩 여름 캠프
David Sofield
4.9
(833)
US$25회당 수업료
다음 세션은 Mon 6/16 9:15 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 4회1 시간
12-17 세
파이썬 프로그래밍 레벨 1에 대한 모든 것 | 10대를 위한 파이썬 코딩 수업
David Sofield
4.9
(833)
US$23회당 수업료
다음 세션은 내일 4:15 PM 입니다.
그룹 수업
8 주, 주당 1회1 시간
12-17 세
파이썬 프로그래밍 레벨 4에 대한 모든 것 | 중급자를 위한 파이썬 코딩 수업
David Sofield
4.9
(833)
US$33회당 수업료
그룹 수업
10 주, 주당 1회1 시간
12-17 세
초보자를 위한 파이썬 여름 캠프 | 라이브 펀 파이썬 코딩
QuattronKids
4.9
(198)
US$15회당 수업료
다음 세션은 Mon 6/2 7 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 5회1 시간
8-12 세
여름 캠프: Python 코딩 4 키즈(소개)
Dr. Elliott Heflin, Jr.
4.6
(405)
US$19회당 수업료
다음 세션은 Mon 5/26 1 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 5회55분
8-13 세
101-개인 파이썬 코딩
Sumati
5.0
(1)
US$21 세션당
다음 세션은 Tue 5/27 1 PM 에 예정되어 있습니다.
일대일 레슨
온디맨드
10-14 세
초보자를 위한 1:1 파이썬 코딩 코치 (튜토링)
Bojan Milinic
5.0
(7)
US$65 세션당
일대일 레슨
온디맨드
8-18 세
파이썬 코딩 II 잠금 해제 - 컴퓨터 해킹 부트 캠프
Coding Doctors Learning Lab, Inc.
4.8
(1,256)
US$15회당 수업료
다음 세션은 Tue 6/3 8 PM 에 예정되어 있습니다.
그룹 수업
4 주, 주당 2회55분
11-14 세
1:1 개인 튜터링 파이썬 코딩 - 파이썬 프로그래밍 입문
Ziad Ghazi
4.6
(9)
US$55 세션당
일대일 레슨
온디맨드
7-18 세
파이썬 레벨 2 여름 캠프 | 청소년을 위한 파이썬 코딩 캠프
David Sofield
4.9
(833)
US$35회당 수업료
다음 세션은 Mon 7/14 5:30 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 4회1 시간
11-16 세
파이썬 프로그래밍에 대한 모든 것 | 초보자를 위한 파이썬 코딩 여름 캠프 레벨 I
David Sofield
4.9
(833)
US$22회당 수업료
다음 세션은 Mon 6/16 4:15 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 4회1 시간
11-16 세
일대일 - 파이썬 코딩 수업
Geetu sodhi
5.0
(18)
US$40 세션당
일대일 레슨
온디맨드
9-14 세
초보자를 위한 Python 코딩: Python과 실제 코딩 기술을 배우는 재미있는 프로젝트
PopSkool: English, Music, Art, Math, Coding & More
5.0
(23)
US$15회당 수업료
다음 세션은 내일 3 PM 입니다.
그룹 수업
8 주, 주당 1회55분
10-14 세
더 많은 수업 보기
검색
기프트 카드 구매
통화, 시간대 및 언어 설정 열기
언어 및 지역
로그인