Outschool
通貨、タイムゾーン、言語の設定を開く
ログイン

初心者のための Python コーディング (自分のペースで学習)

学生はライブコードを使用してコーディングの入門を学びます。また、独自のコーディング プロジェクトを開始するためのリソースと知識も提供されます。
Bojan Milinic
平均評価:
5.0
レビュー数:
(7)
クラス

含まれるもの

10 録画レッスン
動画あたり平均 46 分
10 週間
教師のサポート
7 時間 35 分
合計ビデオ学習時間
1年間のアクセス
コンテンツに
宿題:
週1時間. Homework that consists of completing code will be assigned weekly. While optional, it will be recommended as it provides feedback on learning comprehension. It's also a good opportunity to ask the teacher any questions they might run into while trying to solve a problem. Homework typically takes less than an hour but that can be varied depending on the students' business or desire for more practice.
テスト
The learner's progress is informally assessed with questions. Occasional feedback can be given if parents request.
この文章は自動翻訳されています

このクラスで学べること

In this class, students will explore the possibilities with programming. This is an introduction to help learners develop an understanding of logic and critical thinking when it comes to code. Topics that will be covered include variables, data types, containers, functions, modules, debugging, and more! I will be writing code real time and explaining the step-by-step process of what and why I'm doing what I am. My teaching philosophy is to get learners involved with the learning rather than just experience it. No prior experience or knowledge is expected. 

The general flow of the class involves recorded lectures followed by assignments to show understanding. Generally, videos will be released by Monday 8AM Eastern Time every week for 10 weeks. Assignments for testing learning comprehension will be released every Wednesday by 8AM Eastern Time. 

Schedule-wise, I will be releasing a video at least once a week for 10 weeks. The assignments will mainly involve programming to solve answers to questions and terminology review. I can increase or decrease workload depending on student interest.  The questions are designed with two main goals in mind: understanding the logic behind programming and personal interests in programming. The questions also encourage students to reach out with any questions or discussions about coding.

The class will begin with the very basics like downloading and using Python, along with a general overview of how programming languages work. From there, students will learn about concepts like variables and data types which will provide a foundation to further build off of with flow control and functions. By the end, students will have the ability to continue exploring into the possibilities of coding. 

Week 1: Getting started... working with markdown and code cells. Python overview.
Week 2: Data types: integers, strings, and floats 
Week 3: Python containers: Lists, Tuples, and Dictionaries
Week 4: Flow control and User Inputs
Week 5: Functions and Methods
Week 6: Libraries
Week 7: Reading and writing files (I/O)
Week 8: Guessing Game
Week 9: Review
Week 10: Exploring jobs and Your Future
学習到達目標
Learn the basics of coding and programming using the Python language. Students will learn how to code, create algorithms and solve problems using Python. They will gain a solid understanding of fundamental concepts of the language like data types, variables, functions and modules. Additionally, students will be provided the opportunity for a hands-on experience of coding. Overall, the goal is to give students a strong foundation in programming and the ability to continue learning and growing as a coder.
学習目標

シラバス

10 レッスン
10 週間以上
レッスン 1:
Getting Started with Python
 What is programming? How can I start programming with Python using Google Colab? 
1 割り当て
47 分のビデオレッスン
レッスン 2:
Data Types
 Learning the essential data types and what makes them unique: integers, strings, and floats 
1 割り当て
58 分のビデオレッスン
レッスン 3:
Python Containers
 Building upon last data types: lists, tuples, and dictionaries 
1 割り当て
45 分のビデオレッスン
レッスン 4:
Flow Control and User Input
 Controlling the flow of code using if/else statements and for loops. Storing user input into a variable. 
1 割り当て
60 分のビデオレッスン

その他の情報

保護者へのお知らせ
Either an Anaconda Python installation or Google Collab are recommended for coding with Python along with the instructor. Both are free. Instructions for this will be given during the first class. Anaconda Python is a download which allows for more functionality (with video games for example). No account is needed, just a download. Google Colab can run in a browser and requires a Google account (similar to Google Docs). It requires almost no set-up. It is a backup resource, just in case students have trouble downloading Anaconda Python.
受講に必要なもの
Either an Anaconda Python installation or Google Collab are recommended for coding along with the instructor. Both are free. Instructions for this will be given during the first class.

Anaconda Python is a download which allows for more functionality (with video games for example).

Google Colab can run in a browser and requires a Google account (similar to Google Docs). It requires almost no set-up.
指導言語
英語
参加しました September, 2022
5.0
7レビュー
プロフィール
教師の専門知識と資格
修士号 Temple Universityから 科学 へ
I began programming in graduate school where I used Python for data organization and visualization. Today I continue to use it with at my job with the U.S. Geological Survey for the same purposes and for mathematical modeling. 

レビュー

自分のペースで学べるコース
共有

$10

週ごとまたは$100 ですべてのコンテンツ
10 録画済みレッスン
10 間の講師サポート
開始日を選択してください
コンテンツへの 1 年間のアクセス

2 人がクラスを受けました
開始日を選択してください
年齢: 12-17

登録を受け付けていません
About
サポート
安全性についてプライバシーCAでのプライバシー保護学習者のプライバシーデータ設定の管理利用規約
アプリを入手
App StoreでダウンロードGoogle Playで入手する
© 2024 Outschool