1.電腦的核心配置
主板:集成電路板,其餘硬件安在主板上;
cpu:核心處理單元;
硬盤:斷電永久保存,讀取速度慢於內存;
內存:斷電不保存,讀取速度快於硬盤;
電源:提供穩定電壓;
外設:輸入輸出設備,鍵盤、鼠標、顯示器、耳機、音響等;
操做系統:常見操做系統:windows(win七、win八、win10) mac os linux。
2.Python的安裝
2.1 python3的安裝
(1)下載:
進入Python官網www.python.org;
進入官網以後找到python 3.6.6版本
(2)安裝:
python
2.2 python2的安裝
(1)下載:
進入Python官網www.python.org;
選擇python2版本
(2)安裝:
linux
2.3 pycharm的安裝
(1)下載:
進入網址http://www.jetbrains.com/pycharm/download/#section=windows
(2)安裝:
(3)激活:
激活碼能夠百度搜:pycharm激活碼2019,推薦網址:http://idea.lanyus.com/
(4)新建項目:
(5)更改python版本:
3.Typora(筆記神器)
導出爲pdf,由於圖片存放的是路徑,因此當Typora的文件要在非本機電腦打開時,爲了不圖片丟失,請保存爲pdf,再在別處打開;
pdf快速打開方式,把pdf拖拽至瀏覽器內。
4.註冊碼雲
進入碼雲官網www.gitee.com
註冊登陸以後,選擇加入組織而後建立新倉庫
5.下載Git
百度搜索Git,進入官網
安裝就一直點next,安裝完成以後測試是否安裝成功
首先搜索欄輸入cmd,在界面輸入Git,回車,測試是否安裝成功
而後桌面新建文件夾,命名文件夾,文件夾內新建子文件夾
文件夾內空白處右鍵,出現Git Bash Here,點擊Git Bash Here
查看版本命令:
git config --global user.name"sunyongchao1"
git config --global user.email"632896043@qq.com"
全局設置命令,新電腦第一次使用git時才須要配置,鏈接碼雲
git init --初始化新建文件夾命令 同一文件夾下僅需執行一次
以後文件夾內會出現.git子文件夾,爲本地倉庫
git add . (後加空格+點) --添加本文件夾下的全部增刪改操做
git commit -m"備註信息" --提交本次增刪改操做,並備註信息
git remote add origin https://gitee.com/oldboy_python_full_stack_S25/19072625057.git
git push -u origin master --推送代碼到遠程倉庫
git
![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803141607914-1356500621.png) 問題列舉: ![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803141648884-2087513009.png) 帳號密碼輸入錯誤,解決方法:控制面板-用戶帳戶-管理憑據-windows憑據 ![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803141712065-356076526.png) ![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803141726988-135810706.png)
6.Typora的使用
6.1 標題
#空格 編寫內容 回車 -- 一級標題
##空格 編寫內容 回車 -- 二級標題
最多到六級標題
6.2 有序內容與無序內容
有序內容:1.Tab
無序內容:-Tab
從左往右用TAB,從右往左用Shift Tab
6.3 代碼塊
切換英文輸入法,波浪線三次 ``python(python語法),回車 單行代碼用
`
6.4 字體樣式
文字加粗 內容
文字斜體 內容
文字粗斜 內容
顏色 黃綠色
字體微軟雅黑 黃綠色
__你好__ 下劃線前加\能夠顯示下劃線
6.5 連接
目標地址名字
百度
6.6 分割線
--- 實現分割線
+++ 實現分割線
*** 實現分割線
6.7 圖片
md文件傳輸時圖片丟失的兩種解決方法:
在文件保存時,點擊左上角的文件,選擇導出PDF
藉助網絡上的平臺,把圖片上傳上去,而後用網絡地址代替
7.思惟導圖
有層級關係
從大範圍到具體
經常使用工具:process X-mind
快捷鍵:Enter 同級分支 Tab 子分支 Ctrl z 撤回 Ctrl y 反撤回
思惟導圖什麼時候可用,什麼時候不可用?
肯定的東西,而且有聯繫,用思惟導圖幫助咱們總結記憶
兩個事物之間沒有必然聯繫,不適用思惟導圖
8.博客園
什麼樣的內容能做爲博客發表?
新技術,以你本身的觀點發表
借鑑國外的一些新技術或者新研究
本身的筆記,要求本身的筆記要成體系
寫博客的平臺
博客園
CSDN
9.排BUG技巧
根據錯誤類型推算,錯誤出如今哪裏
百度搜索
stackoverflow
10.Python基礎知識
Python是一門動態解釋性的強類型定義語言
編譯型:一次性翻譯
優勢:運行速度快
缺點:翻譯時間長
解釋型:一行一行翻譯
優勢:開發效率高(翻譯時間短)
缺點:運行速度慢
2004年Django,2008年python3誕生
python2和python3的區別:
(1) python2:源碼不統一,源碼重複
python3:源碼統一,源碼不重複
(2)在整型的除法計算時,python3:除法的時候返回的是小數(浮點數);
python2:除法的時候返回的是整數(向下取整)
(3)在用戶交互中,python3中的input獲取的都是字符串;
python2中的input獲取的是數據自己
11.變量
變量名規則
變量名由數字,字母,下劃線組成
變量名不能以數字開頭
變量名要具備可描述性
變量名要區分大小寫
變量名禁止使用Python關鍵字
變量名不能使用中文和拼音
變量名推薦寫法
駝峯體
下劃線
12.常量
變量名所有大寫叫常量
13.註釋
單行註釋(當行註釋) #
多行註釋 """ """ 或者 ''' '''
14.基礎數據類型
14.1 字符串
符號--str
用於存儲一些數據
在python中只要是用引號引發來的就是字符串
字符串只能進行加法和乘法,字符串乘法時只能字符串乘數字
str() --將整型強制轉換成字符串
14.2 整型(數字)
符號--int
用於計算,比較
在賦值的時候先執行等號右邊的
整型(數字)能夠進行加減乘除
int() --將字符串類型強制轉換成整型
14.3 布爾值
符號--bool
Ture -- 真
False -- 假
15.用戶交互:(輸入/輸出)
input() --輸入
print() --輸出
type查看數據類型 -- print(type(name))
16.流程控制語句
16.1 單if
if+條件語句+冒號
縮進 結果
縮進 :Tab或者四個空格(官方推薦) Tab和空格不能混合使用
16.2 if else 二選一
if+條件+冒號
縮進 結果
else+冒號
縮進 結果
16.3 if elif elif 多選一或者不選
if 條件+冒號
縮進 結果
elif 條件+冒號
縮進 結果
elif 條件+冒號
縮進 結果
16.4 if elif elif else 多選一
if 條件+冒號
縮進 結果
elif 條件+冒號
縮進 結果
elif 條件+冒號
縮進 結果
else+冒號
縮進 結果
16.5 if if if 多個條件選多個
if 條件+冒號
縮進 結果
if 條件+冒號
縮進 結果
if 條件+冒號
縮進 結果
16.6 if 嵌套
if 條件+冒號
縮進 if 條件+冒號
縮進 結果
else+冒號
縮進 結果
else+冒號
縮進 結果
17.While
while 條件:
縮進 循環體
while 循環 -- 死循環,經過條件和break可以終止循環
終止死循環方法:1.改變條件 2.break
break -- 終止當前循環,而且break下方代碼不會執行,只能在循環中使用
continue -- 跳出本次循環,繼續下次循環(假裝成循環體中最後一行代碼)
continue --必須在循環體中使用,下方代碼不執行windows
while else while 條件 縮進 循環體 else: 縮進 結果 ![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803150514537-1250714608.png)
18.格式化
符號:
%s--佔位符(萬能)
%d %i--數字佔位符
%%--轉義,轉成普通的%
規則:
佔的位置和填充位置要一一對應
填充的時候按順序填充
f " " ---python3.6版本及以上才能使用
19.運算符
19.1 算術運算符
+(加)
-(減)
*(乘)
/(除)
%(取餘)
**(冪)
//(整除--地板除,向下取整)
19.2 比較運算符
> (大於)
<(小於)
= (等於)
!= (不等於)
19.3賦值運算符
+=(自加)a+=1<==>a=a+1
-=(自減),*=,/=,**=,//=,%=
19.4 邏輯運算符
and(與)
都爲真纔是真,有一個是假就是假
都爲真時選擇and後面的
都爲假時選擇and前面的
數字非零都爲真
or(或)
只要一個爲真就爲真
都爲真時選擇or前面的
都爲假的時候選擇or後面的
not(非)
not True=False
not False=True
優先級:()>not>and>or
19.5 成員運算符
in --在
not in --不在
20.編碼初識
ASCII 256位
用1個字節, 不支持中文
gbk--國標碼
英文用1個字節,中文兩個字節
unicode--萬國碼
中文和英文都是4個字節,一個字節 == 8位
utf-8 最流行的編碼集
英文 1個字節,歐洲 2個字節,亞洲 3個字節
windows--編碼集用gbk
linux--編碼用utf-8
mac--編碼用utf-8
21.單位轉換
1字節 == 8位 <==> 1B == 8b
1B = 8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB 最經常使用的就是TB
1PB = 1024TB
1EB = 1024PB瀏覽器