開課計(jì)劃> Python語(yǔ)言應(yīng)用編程

Python語(yǔ)言應(yīng)用編程

報(bào)名課程可獲贈(zèng)200.0元助學(xué)金
退費(fèi)說(shuō)明:報(bào)名后未上課、以及僅上課半天的學(xué)員可無(wú)條件全額退培訓(xùn)費(fèi)
點(diǎn)擊查看詳情>>
時(shí)間圖標(biāo)
培訓(xùn)課時(shí)
直播 直播
¥7980
統(tǒng)一銷售價(jià)
面授 面授
¥7980
具體詢問(wèn)顧問(wèn)老師
注:以上課程價(jià)格為培訓(xùn)費(fèi)

課程介紹:

本課程從零基礎(chǔ)開始介紹Python編程知識(shí),是一套以Python語(yǔ)言為基礎(chǔ)的課程體系。

該課程體系包括:Python語(yǔ)言基礎(chǔ)、PythonWeb,Python爬蟲,Python數(shù)據(jù)分析,Python人工智能。學(xué)員可以根據(jù)自身基礎(chǔ)選擇一門或多門課程進(jìn)行組合學(xué)習(xí)。

通過(guò)學(xué)習(xí)本門課程可以快速入門Python語(yǔ)言基礎(chǔ),循序漸進(jìn)地掌握Python模塊的構(gòu)建和Python程序的代碼的基本功能的實(shí)現(xiàn)。

學(xué)員基礎(chǔ):

l  了解計(jì)算機(jī)基本操作,掌握一般文字輸入和處理的基礎(chǔ)知識(shí)

l  了解計(jì)算機(jī)軟件,硬件等基本概念

l  有其他編程語(yǔ)言,如VB、JavaC/C++JS等最佳

課程目標(biāo):

l  掌握Python開發(fā)環(huán)境的搭建

l  掌握python的基礎(chǔ)語(yǔ)法

l  掌握python的各種數(shù)據(jù)結(jié)構(gòu)及其適用場(chǎng)景

l  掌握python常用的模塊和包的使用場(chǎng)景

l  利用Python讀寫常見文件

l  利用python讀寫數(shù)據(jù)庫(kù)

l  利用python開發(fā)一些小工具

課程內(nèi)容:

Python基礎(chǔ)

時(shí)間

模塊

內(nèi)容概要

Day1

概述及環(huán)境準(zhǔn)備

1. Python編程語(yǔ)言介紹及發(fā)展歷程

2. Python語(yǔ)言的應(yīng)用場(chǎng)景

3. Python解釋器2.03.0版本介紹及區(qū)別

4. Python開發(fā)環(huán)境搭建

5. Python IDE集成開發(fā)工具PyCharm安裝及應(yīng)用

6. Jypyter notebook的安裝及應(yīng)用

基礎(chǔ)語(yǔ)法

1.      注釋與縮進(jìn)

2.      變量與賦值

3.      基本輸入與輸出

4.      基礎(chǔ)數(shù)據(jù)類型

5.      運(yùn)算符

6.      代碼開發(fā)規(guī)范

7.      流程控制語(yǔ)句

8.      實(shí)戰(zhàn)案例

字符串

1.      什么是字符串

2.      字符串的基本操作

3.      字符串的切片操作

4.      字符串中的內(nèi)置函數(shù)

5.      實(shí)戰(zhàn)案例

Day2

高級(jí)數(shù)據(jù)結(jié)構(gòu)

1.     序列概念的引入

2.     序列的分類

3.     list列表的定義與應(yīng)用

4.     深淺復(fù)制

5.     tuple元組的定義與應(yīng)用

6.     字典的定義與應(yīng)用

7.     集合的定義與應(yīng)用

8.     列表推導(dǎo)式與生成器

9.     實(shí)戰(zhàn)案例

函數(shù)

1.      函數(shù)的定義和作用

2.      函數(shù)的參數(shù)和返回值

3.      局部變量與全局變量

4.      參數(shù)詳解

5.      遞歸函數(shù)和匿名函數(shù)

6.      高級(jí)函數(shù)

n  map

n  filter

n  reduce

7.      實(shí)戰(zhàn)案例

Day3

模塊與包

1.      模塊與包概述

2.      模塊的包的導(dǎo)入

3.      安裝第三方模塊

4.      了解自定義模塊的發(fā)布

5.      常用模塊的使用

n  time模塊

n  random模塊

n  os模塊

n  re 模塊

異常處理

1.      什么是異常

2.      常見的異常類型

3.      try語(yǔ)句捕獲異常

4.      throw拋出異常

5.      assert斷言

6.      實(shí)戰(zhàn)案例

面向?qū)ο蠡A(chǔ)

1.      面向?qū)ο笈c面向過(guò)程

2.      類的定義和使用

3.      封裝:類的屬性和方法

4.      繼承和多態(tài)

5.      實(shí)戰(zhàn)案例

Day4

文件操作

1.      讀寫普通文本

a)      open函數(shù)

b)     文件常用操作

c)      上下文管理語(yǔ)句with

2.      讀寫 csv

3.      讀寫 json

4.      讀寫 word

5.      讀寫 excel

數(shù)據(jù)庫(kù)操作

1.      操作 sqlite

2.      操作 mysql

圖形界面

1.      pyqt安裝

2.      利用qt-designer快速設(shè)計(jì)圖形界面

打包為exe文件

pyinstaller安裝與使用