搜尋

US$18

weekly
or US$349 for all content
班級

Python 程式設計 |初學者 | 20 週 SP |自動化很棒

由 25 位學習者完成
年齡 13-18
自訂進度課程
在這個包含 20 個模組的課程中,我們將從頭開始探索 Python,直到使用更複雜的程式碼來完成令人驚奇的事情! #builder
平均評分:
4.8
評論數量:
(1,188 評論)

20 預錄課程
20 教師支援週
自行選擇何時開始
1 年內容存取權

立即報名,隨時開始

按照自己的步調走
您的學習者可以在他們想要的時候開始學習,並以最適合他們的速度進步。
當你想要的時候開始。
按照自己的步調學習
訪問一整年的課程材料。
獲得老師的實際支持。

包含什麼

20 預錄課程
20 週
教師的支持
1 年訪問權
到內容
作業
每週 1-2 小時. Each module of the course will involve reading approximately 10 pages, working through the video 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 weekly submissions 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 Semester Self Paced Class - 20 Weekly Modules - Automate Awesome! 

In this semester length 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. 

This course is divided into two parts, the first part is composed of 6 modules 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. 

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:
Students will submit weekly code homework assignments, and will receive feedback.

學習目標

In this semester length 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 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.

教學大綱

20 課程
超過 20 週
課 1:
Python Basics
 This module introduces Python's syntax, data types, and basic operations. You'll learn about variables, basic arithmetic, data types, and working with text. 
課 2:
Flow Control
 Learn about control structures like if-else statements, for and while loops, and conditional expressions. Gain skills in controlling the flow of your programs. 
課 3:
Functions
 This module covers defining and using functions in Python. You'll understand parameters, return values, and the concept of scope for efficient code reuse. 
課 4:
Lists
 Explore Python lists, including creating, modifying, and iterating over them. You'll learn list operations, comprehensions, and common list functions. 

其他詳情

父母的引導和規範
Replit.com is a cloud-based platform that allows users to write, run, and share code in various programming languages. It's designed for easy collaboration and quick prototyping, making it a popular tool for both beginners and experienced developers. Automate the Boring Stuff is a website and book by Al Sweigart that provides tutorials and projects on automating common tasks using Python, aimed at beginners and those seeking practical programming skills. Both resources are free to use, and they don't require creating an account.
供應清單
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 教室外,本課程也使用:

提供自

已加入 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 級 Python 編碼的全部內容 | Python 編碼課程
David Sofield
4.9
(830)
US$33 每班
團體課
10 週, 1/週, 1 小時
11-16
關於 Python 編碼專案的一切 | 8 個適合中階人員的 Python 編碼項目
David Sofield
4.9
(830)
US$30 每班
團體課
8 週, 1/週, 1 小時
11-16
關於 Python 初學者編碼的一切 |青少年Python程式設計夏令營
David Sofield
4.9
(830)
US$25 每班
下次會議在 9:15 PM Mon 6/16
團體課
1 週, 4/週, 1 小時
12-17
關於 Python 程式設計 1 級的全部內容 |青少年 Python 程式設計課程
David Sofield
4.9
(830)
US$22 每班
下次會議在 12:15 AM Friday
團體課
8 週, 1/週, 1 小時
11-16
Python 程式設計夏令營 2 級
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
US$18 每班
下次會議在 1 PM Monday
團體課
1 週, 5/週, 50 分鐘
9-14
關於 Python 程式設計 4 級的全部內容 |中級 Python 程式設計課程
David Sofield
4.9
(830)
US$33 每班
團體課
10 週, 1/週, 1 小時
12-17
1:1 私人輔導 Python 編碼 - Python 程式設計簡介
Ziad Ghazi
4.5
(8)
US$55 每堂課
一對一課程
依需求開班
7-18
關於 Python 2 級夏令營的一切 |青少年Python程式設計訓練營
David Sofield
4.9
(830)
US$41 每班
下次會議在 8 PM Mon 7/28
團體課
2 週, 4/週, 1 小時
11-16
初學者Python夏令營 |即時有趣的 Python 編碼
QuattronKids
4.9
(197)
US$15 每班
下次會議在 7 PM Mon 6/2
團體課
2 週, 5/週, 1 小時
8-12
一對一 - Python 編碼課程
Geetu sodhi
5.0
(18)
US$40 每堂課
一對一課程
依需求開班
9-14
夏令營:兒童 Python 編碼(簡介)
Dr. Elliott Heflin, Jr.
4.6
(405)
US$19 每班
下次會議在 1 PM Mon 5/12
團體課
2 週, 5/週, 55 分鐘
8-13
初學者 1 對 1 Python 編碼教練(輔導)
Bojan Milinic
5.0
(7)
US$65 每堂課
一對一課程
依需求開班
8-18
初學者 Python 編碼(第 1 級)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
US$18 每班
下次會議在 3 PM Friday
團體課
4 週, 2/週, 1 小時
10-15
關於 Python 程式設計的一切 | Python 程式設計初學者夏令營 I 級
David Sofield
4.9
(830)
US$22 每班
下次會議在 4:15 PM Mon 6/16
團體課
2 週, 4/週, 1 小時
11-16
初學者 Python 程式設計:學習 Python 和實際程式設計技能的有趣項目
PopSkool: English, Music, Art, Math, Coding & More
5.0
(1)
US$15 每班
下一堂課明天 4 PM
團體課
8 週, 1/週, 55 分鐘
10-14
Python 程式設計入門(2 級)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
US$18 每班
下次會議在 2 PM Saturday
團體課
6 週, 2/週, 50 分鐘
10-15
查看更多課程
回首頁
搜尋
贈送禮物卡
開啟貨幣、時區和語言設置
語言&地區
登入