Python進階訓練營(一)(視頻代碼齊) 網盤download:Python進階訓練營 提娶馬:uuiy 課程介紹、學習方法與簡單爬蟲 01 課程介紹 02 緒論 03 提高Python 開發效率的工具 04 複習Python 的基礎語法 05 使用Python 庫獲取豆瓣影評和書評html
學習目標 掌握高效系統學習Python 的方法 提高Python 開發效率的工具 複習基礎Python 語法前端
01 課程介紹python
需求描述-數據收集-數據處理-語料處理-深度學習-結果測評-調參-展現 2. Python 底層功能 做用域問題 面向對象編程 多線程、協程 爬蟲框架、Web 框架 課程介紹shell
02 緒論 爲什什麼學習Python編程
Python 做爲第⼆二語⾔言windows
高效學習Python 的方法後端
03 提高Python 開發效率的工具markdown
提高Python 開發效率的工具多線程
從一個需求開始 獲取豆瓣讀書Top 250 的書籍名字和評分app
實現步驟:
pip 安裝加速 國內常見的鏡像站: 豆瓣 清華 升級pip: 方法一: pip install - i pypi.tuna.tsinghua.edu.cn/simple pip -U 方法二: pip config set global.index- url pypi.doubanio.com/simple/pip install pip -U
pip 安裝加速 配置文件: windows: c:\Users\xxx\pip\pip.ini Linux: ~/.pip/pip.conf 配置文件格式: [global] index- url = pypi.tuna.tsinghua.edu.cn/simple
翻頁都是怎麼作到的 search.bilibili.com/all?keyword… search.douban.com/book/subjec… weibo.com/a/aj/transf… weibo.com/a/aj/transf…
格式化字符串 三種經常使用的格式化字符串方式:
格式化字符串 % 操做符- - printf 風格的字符串格式化 import math print('The value of Pi is approximately %5.3f.' % math.pi)
.format - - 更加靈活 print('{1} and {0}'.format('spam', 'eggs’))
print('The story of {0}, {1}, and {other}.'.交流V(cmL46679910)format('Bill', 'Manfred', other='Georg'))
參考: docs.python.org/zh- cn/3.6/library/string.html#formatstrings f- string:Python 3.6 引入,該方法源於PEP 498。 docs.python.org/zh-cn/3.6/w… f- string 和%操做符、.format 比較:
三種寫法比較 firstname = 'yin' lastname = 'wilson' print('Hello, %s %s.' % (lastname, firstname)) print('Hello, {1} {0}.'.format(firstname, lastname)) print(f'Hello, {lastname} {firstname}.') f- string還能夠作其餘事情: f'{ 2 * 5 }' class Person: def init(self, first_name, last_name): self.first_name = first_name self.last_name = last_name def str(self): return f'hello, {self.first_name} {self.last_name}.' def repr(self): return f'hello, {self.first_name} {self.last_name}.' me = Person('yin', 'wilson') print(f'{me}')
04 複習Python 基礎知識 賦值使用「=」符號 Python 3.8會引入海象運算符「:=」 (PEP572) 賦值前不須要指定類型(分配內存) 數值、布爾、字符串、序列賦值前不須要指定類型(分配內存)
Python 的執行方法: shell> python filename.py Python 會將.py 文件編譯成字節碼pyc 格式文件,由Python 虛擬機執行 shell> python (回車) python>交流V(cmL46679910) import whatyouwant python> run python something 交互模式(解釋模式)
總結: