python語言基礎 Python語言基礎與應用

2021-10-10 03:49:41 字數 1290 閱讀 7537

spcontent=本課基於主講教師在北京大學講授資料結構與演算法課(python版)的多年教學實踐經驗,面向零程式設計基礎的大學生和社會公眾,全面講授python語言基礎,培養學生計算思維的能力,並講解python語言中經典的擴充套件模組,讓學生能用python語言解決各種常見問題。

—— 課程團隊

課程概述

本課基於主講教師在北京大學講授資料結構與演算法課(python版)的多年教學實踐經驗,面向零程式設計基礎的大學生和社會公眾,全面講授python語言基礎,培養學生計算思維的能力,並講解python語言中經典的擴充套件模組,讓學生能用python語言解決各種常見問題。

本課內容包括程式設計與計算思維、python語言歷史、開發環境、程式設計風格和語言整體概覽、基本資料型別和容器型別、基本計算語句和控制流結構、函式定義與引數、若干基本擴充套件模組介紹與應用、物件導向程式設計、例外處理和生成器等高階語言特性、若干高階擴充套件模組的介紹與應用。

本課注重python語言的實踐與應用,在課程中穿插了生動案例和程式設計練習,引導學生積極建立計算思維模式,通過程式演算法解決問題來加深對程式語言的學習體會。並具備進一步繼續學習資料結構與演算法、人工智慧、大資料處理等課程的能力。

授課目標

本課程的目標,重點在於講授python語言的基本語法以及一些常見python模組的基本用法,讓學生養成良好的**書寫習慣,培養計算思維能力,從而為進一步學習其他程式設計專業課程和運用程式語言解決生活中的一些問題打下堅實的基礎。

——你準備好了嗎?歡迎選修"python語言基礎與應用"!

課程大綱

預備知識

本課程面向零程式設計基礎的大學生和社會公眾,全面講授python語言的語法基礎和基本應用。

本課程沒有必須的先修課,對python這門語言有興趣的任何同學都可以選修本課程。

證書要求

60分-84分可獲得合格證書,85分(含)以上可獲得優秀證書。

參考資料

python3烹飪書:

零基礎學python:

常見問題

q : 本課程教學使用的python語言是哪個版本?

a :python 3.x,本課程**示例均採用python 3.x版本。雖然眾所周知3.x版本與2.x版本並不相容,但如今所有python主流功能庫都可以穩定執行在python 3.x版本下,絕大多數python程式設計師都已經使用python 3.x版本。

q : 這個課程需要配套教材嗎?

q : 學會python語言有什麼好處呢?

a : 當時是好處多多!python語言作為ieee發布的2023年程式語言排行榜中高居首位的程式語言,在人工智慧領域等前沿領域無比火熱,對學習其他程式語言乃至以後就業都有極大的幫助。

python是高階動態程式語言 Python語言

python是一門跨平台 開源 免費的解釋型高階動態程式語言。python支援命令式程式設計 how to do 函式式程式設計 what to do 完全支援物件導向程式設計,擁有大量擴充套件庫。膠水語言 可以把多種不同語言編寫的程式融合到一起實現無縫拼接,更好地發揮不同語言和工具的優勢,滿足不同...

0基礎新手學Python(一) 了解Python

問題一 什麼是python?答 python是一種解釋型的 物件導向的 動態資料型別的高階程式語言。問題二 學python可以幹什麼?答 python開發工程師 爬蟲工程師 資料分析 人工智慧等如圖 問題四 關於就業!答 轉行不易,所以唯有多努力!就業是個很現實的問題 學歷 經驗 技術 面試都是你要...

python零基礎入門教程會計 python做會計

2017年12月,雲 社群對外發布,從最開始的技術部落格到現在擁有多個社群產品。未來,我們一起乘風破浪,創造無限可能。python如何實現的繼承對於你定義的每乙個類,python會計算出乙個方法解析順序 mro 列表,這個mro列表就是乙個簡單的所有基類的線性順序列表。python3提供了乙個.mr...