python代码编程软件_编程与编程软件(python-pycharm)
課程安排
編輯語(yǔ)言之python
數(shù)據(jù)庫(kù)軟件之mysql
今日內(nèi)容概要
編程與編程語(yǔ)言
計(jì)算機(jī)存儲(chǔ)內(nèi)部工作原理
編程語(yǔ)言的發(fā)展史
解釋型語(yǔ)言與編譯型語(yǔ)言
python解釋器版本及下載安裝
編寫python程序的編輯器(提升編碼效率)
變量的概念
變量名的命名規(guī)范
變量名的書(shū)寫風(fēng)格
今日內(nèi)容詳細(xì)
編程與編程語(yǔ)言
什么是編程語(yǔ)言?
語(yǔ)言:中文,英文等等
作用:人與人之間溝通交流
編程語(yǔ)言:人與計(jì)算機(jī)之間溝通交流的媒介(然而我英語(yǔ)一級(jí)都沒(méi)有T~T)
作用:想讓計(jì)算機(jī)按照我們的思維邏輯和想法幫我們做事(奴隸機(jī)器唄)
我們學(xué)習(xí)英文的目的是為了跟外國(guó)人交流,同理我們?yōu)榱四軌蚋?jì)算機(jī)溝通交流
所以學(xué)習(xí)編程語(yǔ)言,既是學(xué)習(xí)編程語(yǔ)言的過(guò)程就相當(dāng)于在學(xué)習(xí)外語(yǔ)
什么是編程?
其實(shí)就是人將自己的思維邏輯和想法用計(jì)算機(jī)能夠識(shí)別的語(yǔ)法寫下來(lái)的過(guò)程
編程的最終結(jié)果就是產(chǎn)生了一堆文件
計(jì)算機(jī)內(nèi)部存儲(chǔ)數(shù)據(jù)原理
計(jì)算機(jī)能夠幫我們存儲(chǔ)各式各樣的數(shù)據(jù)
文本文件
表格文件
視頻文件
圖文文件
。。。
計(jì)算機(jī)的工作必須依賴于“電”,而電信號(hào)只有高低電平兩種狀態(tài)
也就意味著計(jì)算機(jī)的世界只認(rèn)識(shí)兩種狀態(tài),我們?nèi)藶榈膶⒏唠娖蕉x為1,低電平定義為數(shù)字0
(計(jì)算機(jī)只認(rèn)識(shí)數(shù)字0和1》》》:二進(jìn)制)
為了能夠表示各種含義,我們采用01數(shù)字的組合
0:你
1:我
一位數(shù)只能表示兩種狀態(tài)
00
01
10
11
兩位數(shù)能表示四種狀態(tài)
。。。。
2的次方
重要的單位換算
00000000 八位作為最小單元 2的8次方
我們將8位二進(jìn)制數(shù)取名為“8個(gè)比特位(bit)”
8bit=1bytes
1024bytes=1kb
1024kb=1mb
1024mb=1Gb
1024=1tb
1024tp=1pb
# 1024程序員的情人節(jié)(然而我沒(méi)有女盆友0-0)
其實(shí)對(duì)于計(jì)算機(jī)來(lái)說(shuō),所有的數(shù)據(jù)都僅僅是一串二進(jìn)制數(shù)據(jù)(1101010101111 你是程序猿)
# 總結(jié)
計(jì)算機(jī)只認(rèn)識(shí)二進(jìn)制數(shù)
編程語(yǔ)言的發(fā)展史
三個(gè)階段
1.機(jī)器語(yǔ)言
站在計(jì)算機(jī)的角度,說(shuō)計(jì)算機(jī)能夠聽(tīng)懂的語(yǔ)言>>>:二進(jìn)制
0101010110
程序員直接使用二進(jìn)制與計(jì)算機(jī)溝通交流(早期的程序員都是神仙)
優(yōu)點(diǎn):計(jì)算機(jī)能夠直接“聽(tīng)懂”,執(zhí)行速度快,效率高
缺點(diǎn):學(xué)習(xí)難度大,開(kāi)發(fā)效率低
2.匯編語(yǔ)言
還是站在計(jì)算機(jī)的角度,說(shuō)計(jì)算機(jī)能夠聽(tīng)懂的語(yǔ)言
只不過(guò)我們開(kāi)始使用一些簡(jiǎn)單的英文字母老i表示一串二進(jìn)制數(shù)
優(yōu)點(diǎn):計(jì)算機(jī)能夠直接聽(tīng)懂,執(zhí)行速度快,效率高
缺點(diǎn):學(xué)習(xí)難度大,開(kāi)發(fā)效率偏低
3.高級(jí)語(yǔ)言
python,java,C++,C#,PHP
站在人的角度,說(shuō)人能夠挺明白的語(yǔ)言
優(yōu)點(diǎn):學(xué)習(xí)難度低,開(kāi)發(fā)效率高
缺點(diǎn):計(jì)算機(jī)無(wú)法直接識(shí)別
# 現(xiàn)在我們使用的都是高級(jí)語(yǔ)言
需要翻譯官
人類的字符-翻譯成-計(jì)算機(jī)能夠讀懂的二進(jìn)制數(shù)
編程語(yǔ)言的分類(解釋型語(yǔ)言與編譯型語(yǔ)言)
針對(duì)高級(jí)語(yǔ)言主要分為兩大類
編譯型語(yǔ)言(C++)
類似于谷歌翻譯,一次性將需要的文本全部翻譯出來(lái)
之后拿著翻譯的結(jié)果反復(fù)執(zhí)行
優(yōu)點(diǎn):執(zhí)行速度快,翻譯一次之后可以反復(fù)使用
缺點(diǎn):一旦內(nèi)容出錯(cuò)之后就需要重新翻譯一遍,跨平臺(tái)性差
解釋型語(yǔ)言(Python)
類似于實(shí)時(shí)翻譯,說(shuō)一句翻譯一句
優(yōu)點(diǎn):出錯(cuò)之后修改起來(lái)方便(無(wú)論是否出錯(cuò)效率都是差不多的)
缺點(diǎn):執(zhí)行速度沒(méi)有編譯型快(相對(duì)來(lái)說(shuō))
Python語(yǔ)言
1.python是一門編程語(yǔ)言
2.python能夠應(yīng)用于很多領(lǐng)域
人工智能
機(jī)器學(xué)習(xí)
# 數(shù)據(jù)分析
自動(dòng)化運(yùn)維,測(cè)試
web開(kāi)發(fā)
# 網(wǎng)絡(luò)爬蟲(chóng)
金融量化
。。。
python解釋器
如果你想讓你的計(jì)算機(jī)能夠識(shí)別python代碼,那么你必須在你的計(jì)算機(jī)上下載一個(gè)python解釋器(翻譯官)
解釋器版本問(wèn)題
python2.X
最高版本是python2.7,2020年后就不在維護(hù)更新了
有一些公司比較老的項(xiàng)目使用的還是python2.X版本
python3.X
最高版本python3.9,但是我們不推薦你直接使用最高版本
學(xué)習(xí)統(tǒng)一使用python3.6版本(非常穩(wěn)定)
下載:https://www.python.org
"""
再it領(lǐng)域我們不會(huì)輕易的嘗試最新版本的軟件
如果一個(gè)程序運(yùn)行著沒(méi)有問(wèn)題,那么我們不會(huì)主動(dòng)更新里面的軟件
并且新版本可能會(huì)出現(xiàn)一些未知的錯(cuò)誤
"""
常見(jiàn)問(wèn)題(記得百度)
1.之前已經(jīng)裝過(guò)會(huì)報(bào)錯(cuò)
2.電腦系統(tǒng)操作位數(shù)不一致
X86-32bit
x86-64bit
32位的無(wú)法安裝64位的系統(tǒng)
64位可以兼容32位
環(huán)境變量的概念
環(huán)境變量
在cmd窗口中輸入文件名時(shí)會(huì)自動(dòng)去環(huán)境變量中查找是否有該文件
文件名是.exe結(jié)尾的文件一般都是可執(zhí)行文件
python.exe就是python解釋器環(huán)境
如何啟動(dòng)
方式1:
找到安裝目錄下的python
E:
cd py36
python
方式2:
將python所在的路勁添加到環(huán)境變量之中
此電腦
屬性
高級(jí)系統(tǒng)設(shè)置
環(huán)境變量
點(diǎn)擊path添加變量
win7較為復(fù)雜,所有的路勁全部寫在一行
路勁與路勁之間是以分號(hào)分割的
寫分號(hào)加上路勁再加分號(hào)
運(yùn)行python代碼的方式
1.直接使用cmd再窗口中直接打代碼執(zhí)行(不推薦)
2.寫再一個(gè)文本文件中(不推薦)
3.對(duì)應(yīng)的編輯器
pycharm:功能強(qiáng)大,對(duì)小白友好一些
vscode:對(duì)小白不太友好
pycharm下載地址:https://www.jetbrains.com/pycharm/download/#section=windows
安裝流程截圖可以參考:https://www.runoob.com/w3cnote/pycharm-windows-install.html前三步即可
專業(yè)版本是收費(fèi)的,但是有一個(gè)月的免費(fèi)試用
要求
1.背單詞
2.向日葵軟件(遠(yuǎn)程協(xié)同處理)
作業(yè)
1.在計(jì)算機(jī)上運(yùn)行python并添加環(huán)境變量
2.下載任意一個(gè)版本pytharm并運(yùn)行
總結(jié)
以上是生活随笔為你收集整理的python代码编程软件_编程与编程软件(python-pycharm)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 反射setaccessible_adva
- 下一篇: pandas整表写入excel指定位置_