<progress id="16e0o"></progress><span id="16e0o"></span>

  1. <track id="16e0o"><video id="16e0o"></video></track>
    <ruby id="16e0o"><output id="16e0o"></output></ruby>

      Python交互程序設計入門(第 1 部分)經典課程

      An Introduction to Interactive Programming in Python (Part 1)

      本課程是Fundamentals of Computing專項課程的其中一門課程(共 7 門課程)

      萊斯大學

      Coursera

      計算機

      簡單(初級)

      29 小時

      Sponsored\Ad:本課程鏈接由Coursera和Linkshare共同提供
      • 中文, 英語, 韓語, 西班牙語, 意大利語, 葡萄牙語
      • 5781

      課程概況

      本課程主講Python編程語言的基本知識,側重于如何編寫簡單的交互式游戲,如乒乓球,21點和行星(射擊)游戲等,為課堂增添了幾分趣味性。

      本課程旨在幫助那些對計算機完全不了解或不甚了解的學生,學習構建簡單交互式應用程序的基礎知識。 課程使用的編程語言Python是一種高級的、簡單易學的計算機語言,是眾多Coursera計算機課程的首選語言。為了簡化Python語言的學習,我們開發了一個基于瀏覽器的編程環境,能夠使用Python語言開發簡單的交互式應用程序, 包括圖形化窗口界面,響應按鈕、鍵盤以及鼠標。

      使用Python語言開發“小型項目”是學習本課程的主要方法。 為了增添趣味性,激發學生的積極性,實踐項目包括開發21點、乒乓球、行星(射擊)等游戲程序。 修完本課程,我們并不能保證您會成為一個專業的程序員,但是您會學到不少關于Python編程語言的知識,并感受學習的樂趣。

      This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse.

      In part 1 of this course, we will introduce the basic elements of programming (such as expressions, conditionals, and functions) and then use these elements to create simple interactive applications such as a digital stopwatch. Part 1 of this class will culminate in building a version of the classic arcade game “Pong”.

      課程大綱

      周1
      完成時間為 4 小時
      Week 0 - Statements, expressions, variables
      Understand the structure of this class, explore Python as a calculator
      6 個視頻 (總計 71 分鐘), 4 個閱讀材料, 2 個測驗

      周2
      完成時間為 5 小時
      Week 1 - Functions, logic, conditionals
      Learn the basic constructs of Python programming, create a program that plays a variant of Rock-Paper-Scissors
      7 個視頻 (總計 98 分鐘), 5 個閱讀材料, 2 個測驗

      周3
      完成時間為 5 小時
      Week 2 - Event-driven programming, local/global variables
      Learn the basics of event-driven programming, understand difference between local and global variables, create an interactive program that
      plays a simple guessing game
      8 個視頻 (總計 83 分鐘), 5 個閱讀材料, 3 個測驗

      周4
      完成時間為 4 小時
      Week 3 - Canvas, drawing, timers
      Create a canvas in Python, learn how to draw on the canvas, create a digital stopwatch
      7 個視頻 (總計 71 分鐘), 4 個閱讀材料, 3 個測驗

      周5
      完成時間為 5 小時
      Week 4 - Lists, keyboard input, the basics of modeling motion
      Learn the basics of lists in Python, model moving objects in Python, recreate the classic arcade game "Pong"

      預備知識

      需要高中數學的相關知識。

      Self-Driving Cars. Become an autonomous vehicle engineer.
      聲明:MOOC中國發布之課程均源自下列機構,版權均歸他們所有。本站僅作報道收錄并尊重其著作權益,感謝他們對MOOC事業做出的貢獻!(排名不分先后)
      • Coursera
      • edX
      • OpenLearning
      • FutureLearn
      • iversity
      • Udacity
      • NovoEd
      • Canvas
      • Open2Study
      • Google
      • ewant
      • FUN
      • IOC-Athlete-MOOC
      • World-Science-U
      • Codecademy
      • CourseSites
      • opencourseworld
      • ShareCourse
      • gacco
      • MiriadaX
      • JANUX
      • openhpi
      • Stanford-Open-Edx
      • 網易云課堂
      • 中國大學MOOC
      • 學堂在線
      • 頂你學堂
      • 華文慕課
      • 好大學在線CnMooc
      • 以及更多...
      本平臺部分課程由Coursera、Udemy及其推廣聯盟服務商Linkshare共同提供,本平臺合法享有相應的推廣收益。

      © 2008-2018 MOOC.CN 慕課改變你,你改變世界

      丁香五月婷婷