Python云端系統開發入門

分久必合、合久必分,移動互聯網應用進入了一個云計算時代,云端掌控一切,云端技術范疇龐大繁雜,多重技術交織發展,貌似神秘,一起來揭開云端的神秘面紗吧! ——“彈指之間·享受創新”,通過4周學習,你將掌握利用Python語言設計和開發簡易云后端系統的全棧能力。

北京理工大學

中國大學MOOC

計算機

普通(中級)

7 周

  • 中文
  • 1888

課程概況

分久必合、合久必分,移動互聯網應用進入了一個云計算時代,云端掌控一切,云端技術范疇龐大繁雜,多重技術交織發展,貌似神秘,一起來揭開云端的神秘面紗吧!

本課程面向各類編程學習者,講解利用Python語言開發簡易Web平臺、云端系統和云地交互接口的技術和方法,幫助學習者掌握設計和開發簡易云后端系統的全棧能力。

本課程介紹Python計算生態中使用最廣泛的網站開發框架和最流行的NoSQL數據庫,包括必修內容和選修內容兩部分。

必修內容包括:
(1)Python第三方開發框架Django,講解搭建簡單網絡服務(Web Service)的方法;
(2)Python第三方庫MongoEngine,講解使用第三方開源NoSQL數據庫MongoDB的方法;
(3)實戰項目:以“云端留言板”為實戰項目,輔助Android、iOS、Web已有前端,一步步展示內容全部。

選修內容包括:
(1)Python第三方庫Django REST Framework,介紹如何利用HTTP協議和REST設計風格開發最流行且專業的Python云端系統。

該課程希望傳遞“理解和運用計算生態,培養集成創新思維”的理念,重點培養學習者運用當代最優秀第三方專業資源,快速分析和解決問題的能力。

“人生苦短,不要刀耕火種”,嵩老師教你直面問題和需求,用最好的工具解決它!

課程大綱

根據第三方庫內容特點,課程共分6個內容模塊和1個實戰模塊:
模塊1:Django開發Hello World網站,HTML、CSS初步
模塊2:Django開發簡單的云端管理平臺
模塊3:網絡服務開發入門,AJAX和JSON
模塊4(實戰):“云端留言板”實戰項目的設計與開發
模塊5:NoSQL理念和MongoDB數據庫
模塊6:利用MongoEngine使用MongoDB數據庫
模塊7(選修):HTTP協議和REST設計風格
模塊8(選修):“云端留言板”實戰項目的REST風格改造

預備知識

本課程需要學習者具備Python語言編程的基本知識和初步技能,建議Python零基礎學習者先修嵩老師的“Python語言程序設計”課程。具體地,學習者需要預先掌握Python的數字類型、字符串類型、分支、循環、函數、列表類型、字典類型、文件和第三方庫使用等概念和編程方法。
本課程需要學習者具備面向對象程序設計的基本概念(專題內提供速成材料)。
本課程內容將涉及基本的HTML和Web開發知識(專題內提供速成材料)。
本課程與嵩老師的“Python游戲開發入門”課程一起學習,將能夠開發網絡游戲哦!

證書或學分

本課程采取百分制,客觀題和主觀編程題各占50分。60分-79分可獲得合格證書,80分以上可獲得優秀證書,滿分者將獲得嵩老師的額外神秘大禮。

參考資料

Python集成開發環境(IDE)
[1] PyCharm: http://www.jetbrains.com/pycharm/(推薦)
[2] IDLE: Python解釋器默認工具
[3] Anaconda: https://www.continuum.io/

參考教程
[1] Python零基礎入門教程:《Python語言程序設計基礎(第2版)》,嵩天、禮欣、黃天羽著,高等教育出版社,2016.12。
[2] 專題參考資料:課內資料。

參考網站
[1] Python Django: https://www.djangoproject.com
[2] MongoDB: http://www.mongodb.org
[3] Python MongoEngine: http://mongoengine.org/
[4] Python Django REST framework:http://www.django-rest-framework.org/

常見問題

Q1:除了Python,這個課程需要其他編程語言基礎嗎?
A1:不需要。

Q2:Python 2.x和Python 3.x,這個課程采用哪個版本?
A2:Python 3.x已經足夠成熟,這是Python語言的現在和未來,嵩老師所有Python課程都采用Python 3.x系列版本。

Q3:在線開放課程看不到老師,有問題誰來解答?
A3:為了更好服務同學們,本課程教師和多名助教會每天在線答疑,盡快解決與課程相關的各類問題。

Q4:課程里面除了視頻有什么新的形式嗎?
A4:大學老師都是一本正經的,但你見過大學老師閑扯嗎?課間,嵩老師想說說不一樣的話...

HEC Managing Innovation & Design Thinking – Join Today And Inspire Innovation
聲明: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
  • 以及更多...

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

3d独胆公式规律