69一区二三区好的精华液,中文字幕无码av波多野吉衣,亚洲精品久久久久久无码色欲四季,日本不卡高字幕在线2019

課程簡介 Course Introduction
Python是編程入門的首選語言、數據分析第一語言、人工智能首選語言和云計算系統管理的第一語言。本課程旨在培養學生們的學習程序設計語言的積極性和興趣,建立起計算機語言編程的感性認識,培養利用計算機解決問題和分析問題的能力。

本課程學時為32+32學時,即講授32學時,上機32學時。
教學大綱 Teaching Syllabus

《Python程序設計》課程教學大綱


課程代碼:JB022A

適用專業:計算機科學與技術

參考學時:32+32

參考書目:

1. 嵩天, 禮欣,黃天羽編著. Python語言程序設計基礎[M]. 北京: 高等教育出版社(第2版), 2017.

2. 海特蘭德(挪)編著.司維, 曾軍崴, 譚穎化 譯. Python基礎教程(第2版·修訂版)[M]. 北京:人民郵電出版社, 2014.

3. Magnus Lie Hetland. Beginning Python: From Novice to Professional. 2nd Edition. Apress, 2008.

4. 梁勇(美)編著. 李娜 譯. Python語言程序設計[M]. 北京: 機械工業出版社, 2015.

5. Y. Daniel Liang. Introduction to Programming Using Python. Boston, USA: Pearson, 2013.

一、說明

(一)本課程的教學目的與任務

通過對本課程的學習,使學生掌握基本的編程技能,并注重培養學生抽象分析問題和設計算法、編程實現解決問題的能力和常見的程序設計能力,從而系統地掌握一門終身受用的程序設計語言(Python),并學會利用程序設計語言解決實際問題的過程和思路。

(二)本課程的基本要求

對“程序設計基礎”這門課程,要求學生掌握以下幾個方面的問題:

1. 程序設計基本方法;

2. 配置語言開發環境;

3. Python語言語法元素;

4. 基本數據類型;

5. 程序的控制結構;

6. 函數和代碼復用;

7. 組合數據類型;

8. 文件和數據格式化。

(三)編寫原則

1. 本教學大綱是結合計算機系學科的專業特點而制定的。

2. 貫徹理論聯系實際的原則,盡量使教學內容重點突出并解決學時少內容多的問題。

3. 作業未列入大綱,具體情況應安排在每學期的教學日歷內,所以教師的授課,每學期應按教學日歷進行。

(四)建議

1. 教學要采用理論和應用相結合的原則,以提高學生的實際編程能力為目的。

2. 在授課過程中可以布置若干合適的案例加強實踐。

(五)有關其它問題的說明

“程序設計基礎”課程內容的理論性和實踐性都較強,涉及的知識面較廣。在學習該課程前,學生應具有一定的“計算機導論”等相關的技術知識。

二、課時計劃

章節

教學內容

總學時

課時分配

備注

講授

實驗

上機

其它

1

程序設計基本方法

8

2


4



2

Python程序基礎

4

2


2



3

基本數據類型

6

4


2



4

程序的控制結構

16

8


8



5

函數和代碼復用

16

8


8



6

組合數據類型

8

4


4



7

文件和數據格式化

8

4


4



合計:


64

32


32



三、教學內容

第一章 程序設計基本方法

教學目的和要求:

理解計算機語言,掌握程序編寫原則

教學內容:

計算機的概念、程序設計概述、Python概述、開發環境配置、程序編寫基本原則方法

教學重點與難點:

理解計算機語言,掌握編程基本原則,配置開發環境

第二章 Python程序基礎

教學目的和要求:

掌握Python程序語法基本元素

教學內容:

程序的命名、保留字,字符串,賦值語句,輸入輸出

教學重點與難點:

掌握Python編程最基本語法元素

第三章 基本數據類型

教學目的和要求:

掌握Python基本數據類型

教學內容:

數字類型及其操作,字符串類型及其操作

教學重點與難點:

會靈活運用數字類型和字符串類型,掌握字符串類型的格式化方法

第四章 程序的控制結構

教學目的和要求:

掌握順序、分支、循環三種程序控制結構

教學內容:

程序的基本結構,程序的分支結構,程序的循環結構,常見庫的使用

教學重點與難點:

靈活運用分支結構和循環結構進行編程設計

第五章 函數和代碼復用

教學目的和要求:

掌握函數的用法,理解代碼復用和模塊化設計思想

教學內容:

函數的定義,函數的調用過程,函數的參數傳遞,lambda函數,代碼復用和模塊化設計,遞歸的概念和用法,Python內置函數

教學重點與難點:

函數的熟練應用,遞歸概念,模塊化程序設計思想

第六章 組合數據類型

教學目的和要求:

掌握組合數據類型

教學內容:

序列類型,集合類型,映射類型,列表類型,字典類型

教學重點與難點:

序列類型,字典類型,結合類型的用法和區別

第七章 文件和數據格式化

教學目的和要求:

掌握文件的用法

教學內容:

文件概述,文件的使用,數據組織的維度概念,一二維數據存儲格式

教學重點與難點:

文件的使用


留言板 Message Board
條留言  共

  • 參與互動
    Interaction

  • 掃碼加入課程
    Scan QR Code
教學隊伍Teaching Members
友情鏈接Links
需要驗證您的身份,請輸入請求信息:
  • 學號號:
  • 班級選擇:
  • 附注信息:

掃一掃二維碼,快速加入本課程!

放大二維碼 查看使用方法
課程
引導
主站蜘蛛池模板: 马鞍山市| 柳江县| 灵宝市| 山东省| 彰武县| 慈溪市| 孝昌县| 泊头市| 尼木县| 灵璧县| 杂多县| 许昌市| 玉门市| 岳西县| 曲松县| 丰县| 师宗县| 明水县| 思茅市| 峨边| 上杭县| 墨脱县| 杭锦旗| 新野县| 惠来县| 灵石县| 嘉鱼县| 丹江口市| 澎湖县| 阿拉善右旗| 巢湖市| 进贤县| 商城县| 三台县| 读书| 乐平市| 南漳县| 志丹县| 宝鸡市| 商洛市| 勐海县|