暑期班本月开始!与身边人分享<a>您的推荐码</a>,如果他们在6月30日之前注册课程,您和他们都将获得100美元的KTBYTE积分。积分可在下一次付款时使用,与美金等值折算。

Python Level 3

[PYTHON 3]

Full Course

$1100 USD
原价
for 18 hours

课程套餐

课程项目
Students will make PythonBlocks projects including a variety of games and applications. These can range from simple to medium complexity.

独家设计的浏览器内置式编程平台

KTBYTE 团队为学生学习专业的计算机科学课程而开发了 KTCoder™ 编码器平台! 大多数编程课都需要另外下载软件,这对青少年学生来说既困难又麻烦。 我们的平台支持 Processing (Java), Python, C++, KTBlocks, HTML/CSS 和各种库(例如 Soundcipher Fisica!)。 这个革命性的一体式编码器平台支持互动式线上课,专业的课程课件,以及激发学生的学习热情。
学生学习进度报告
KTBYTE 将通过电子邮件的方式向家长发送学生的课堂表现和成绩报告

课程介绍:

The ACSL is the longest running computer science contest in the United States since 1978. Since 2020 the contest is open to people online worldwide through KTBYTE. This club will allow students to review material, receive live instructions practicing historical contests, and participate together as a team in KTBYTE.

入班要求:

Elementary Age 8-12, Grades 3-6

相关课程

项目示例

These are examples of projects that students create as they grow their skills in [PYTHON 3]

Rock Paper Scissors: Python is a great language to learn to make simple games, like rock paper scissors against the computer!

Weather App: Towards the end of the course students will work on a final project that displays real weather data from the internet!

Tic Tac Toe: Students in this course learn to code basic artificial intelligence, including this tic tac toe opponent.

Whack a Mole: Timing events is an important concept to learn for many types of programs. Here we test our reaction time against the computer in a game of whack a mole!

Syllabus

Course Overview, Functions and Imports Review

Review intermediate Python coding skills with imports and functions including outputs and kwargs.

Lists and Dictionaries Review

Review List and Dictionaries, including putting these two data structures together.

File Input and Output

Learn how to read from files and write to a new file, including how to handle JavaScript Object Notation (JSON).

Intro to APIs

Start learning about Application Programming Interfaces by digging into the Google Translate API and some other examples.

Google Translate API

Learn how to make API calls through the internet and write a program that can translate text!

Bing Image API

Today we'll explore a new API for getting images from the Internet via Bing.

First API Project

Start using what we've learned in this unit so far to create your own program using APIs.

Finishing Project 1

Finish your first API project

Creating Google API Project

Start to plan our next project, which will focus on using the various Google APIs.

Gmail API

Learn to use the Gmail API.

Another Google API

Learn to use another Google API like Google Drive.

Second API Project

Start using what we've learned in the second half of this unit to create a program using the Google APIs.

Finishing Project 2

Finish your second API project

Buffer Week

We may use this lesson to finish the unit on APIs, or start to dive into Data Analysis!

CSV and Pandas

Learn the basics of working with comma-separate value (CSV) files and the Pandas library.

Matplotlib

We'll take our first steps towards visualizing data by using the powerful matplotlib library to draw graphs and charts.

Putting it all together - Google Sheets API to Matplotlib graph

Synthesize what we've learned so far by building our API and data analysis skills into the same project.

Looking to the Future

Wrap up any demos we haven't finished and discuss how we can continue using these skills for applications like data science and machine learning.

所有课程时间

Summer Semester: Once Per Week

20230626PY03Mon0745pm
9 out of 9 lessons left
Online
Main Teacher:
Yoon Soo (Daniel) Kim**
$1100/session
New Price With Coupon: $----

** KTBYTE可以自行决定更改目前安排的授课老师

这些时间都不合适吗?

请告诉我们您可以参加课程的时间 (美东时间)
* Press the plus button to add more availabilities.
to
邮箱地址
Phone Number
学生年龄
Language
其它信息
或者