人人都懂的編程課(Python),人人編程課python
人人都懂的編程課(Python)
本課程主要通過使用Python來教育每個人對電腦進行基本編程知識。在學習本課程之前不需要任何的先決條件,只要會簡單的數學知識即可。任何人只要具有現在電腦基本知識,都可以學習本課裡所講的知識。
課程描述
本課程主要為了初學者學習第一門編程課程而設計的,所以採用流行的Python程式設計語言。在這裡課程主要是通過掌握每一個課程主題學習。我們把通過簡單的資料分析練習布局整個課程裡面。對於每個人的職業來說,明白資料處理和分析是非常有價值的。本課程也許會討論更進階的編程,或者在WEB設計和開發方面,或者在資料分析方面一些進階的技巧。你能通過WEB瀏覽器來做所有編程相關學習,或者使用私人的電腦來學習。所有需要的軟體都是免費的軟體。
授課大綱
第一周:介紹--為什麼我們要編程?
第二周:變數和運算式
第三周:條件陳述式
第四周:函數
第五周:迴圈和迭代
第六周:字串
第七周:檔案
第八周:列表
第九周:字典
第十周:元組
可選課題:Regex
先修知識
本課程不要求任何先修課程條件。我們避免任何高等數學,你學習僅需要一個瀏覽器就可以學習整個課程。如果你想在你的私人的電腦裡編程(可選),你應先學會知道怎麼樣在你的電腦裡下載和安裝軟體。當然我們也提供了在Windows和 Macintosh系統裡安裝和使用這些軟體的視頻,所有這些軟體都是免費的。
參考資料
參考書是《Python for infomatics: Exploring Information》,這本書提供了大多數的格式進行下載:PDF, EPUP, MOBI, HTML,和蘋果的iBooks。蘋果的iBook方式還提供了視頻和練習視頻方面內容。你也能用8.99美元來購買一本紙質的書,但紙質的書不是必須的。所有這些書的內容都是非商業使用3.0協議。
授課形式
每周提供一個小時的演講資料。前10周主要對應參考書裡前10章,意思就是每周來學習一個章節內容。每周提供一次小測驗,編程實踐和學分測驗。
常見問題集
l 本課程與別的課程有什麼區別
l 本課程授課方式是怎麼樣
l 是否需要參考書
l 怎麼樣安排時間?能否自己安排時間?
l 在Twitter上有標籤關於本課程的學習討論嗎?
l 我們能及時與老師溝通嗎?
l 從那裡開始學習?
l 我們能拿這些材料來教別人嗎?
l 本課程老師是否有過技術演講?
l 完成本課程是否得到技術認證?
蔡軍生 QQ: 9073204 深圳