十萬字python基礎(chǔ)教程,學(xué)不會(huì)主頁聯(lián)系找我!
qq機(jī)器人制作系列講解專欄
qq機(jī)器人b站視頻教程
pycharm下載地址:
http://www.jetbrains.com/pycharm/download/#section=windows
下載詳細(xì)步驟:
1-
2-
3-
4-
5-
6
7-
8-直接finish
9-python官網(wǎng):
https://www.python.org/
進(jìn)去網(wǎng)址后點(diǎn)擊:
10
11-下載好后
12-添加環(huán)境變量
記得雙擊安裝:
13-雙擊桌面pycharm
隨便取個(gè)名字(我取的學(xué)習(xí)),直接點(diǎn)擊create.
遇到如下情況,則點(diǎn)擊ok(沒遇到就算了)
14-添加解釋器
成功如下:
打印成功:標(biāo)志配置完成
我喜歡用清華的,所以我在這里介紹都用清華源,當(dāng)然這里是一些比較好用的鏡像源:
清華:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中國(guó)科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/
一共有三種鏡像源配置,建議你每一種都跟我一起學(xué)會(huì)。
第一步:
第二步:
第三步:
第四步:
復(fù)制上面的清華鏡像源粘貼,然后okokokok
測(cè)試,遇到了這個(gè)問題:
pip : 無法將“pip”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。請(qǐng)檢查名稱的拼寫,如果包括路徑,請(qǐng)確保路徑正確,然后再試一次。
因?yàn)槲彝浗opip加環(huán)境變量了,所以加一下,一次如下:
第五步:
退出pycharm,因?yàn)榧恿谁h(huán)境變量需要重啟軟件。我們先到cmd輸入pip,如下就是配置成功了:
第六步:
重啟軟件后,隨便裝一個(gè)模塊,如下:(你可以看到下載模塊速度很快!)
使用方法:
pip install 下載的模塊名 -i https://pypi.tuna.tsinghua.edu.cn/simple
比如我要下載numpy這個(gè)模塊,執(zhí)行以下命令:
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
幾秒就好了:
這個(gè)方法的好處就是,你不用像其它配置一樣要去配置一遍,你只需要在后面加上:
-i https://pypi.tuna.tsinghua.edu.cn/simple
這個(gè)配置我是建議你一定要添加配置。
方法一:
到cmd執(zhí)行如下命令創(chuàng)建pip.ini:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
返回:
然后我們把這個(gè)路徑添加到系統(tǒng)環(huán)境變量就好了(怎么添加環(huán)境變量?跟前面給pip添加環(huán)境變量一樣操作,只是路徑不一樣)
方法二:
如果剛剛這個(gè)命令你執(zhí)行失敗,你可以自己在c盤創(chuàng)建一個(gè)文件名叫做pip,pip文件夾下創(chuàng)建一個(gè)文件名pip.ini,內(nèi)容為:
[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple
還是一樣添加到環(huán)境變量。
首先個(gè)人不建議漢化,最后我再演示漢化插件。我是想要推薦一些不錯(cuò)的插件。
首先進(jìn)入如下界面:
推薦使用:TabNine,當(dāng)然kite也不錯(cuò),你可以都安裝,我是都在用。我演示一款:
彈出這個(gè)頁面刪了不要管:
測(cè)試:已經(jīng)開始有提示了
首先,個(gè)人不建議漢化,不管你英語好不好,都要去適應(yīng)這個(gè)英語界面,當(dāng)然你實(shí)在需要漢化,這是教程:
現(xiàn)在就已經(jīng)全部漢化:
如果需要下載別的插件,你可以百度搜一下pycharm有哪些好的插件,都是安裝上述方式安裝。
你是否想要如下桌面?
教程傳送門:
美女桌面背景設(shè)置
你是都在先每次創(chuàng)建一個(gè)文件,開頭都是如下?
教程傳送門:
自定義腳本開頭
擁有本篇文章,意味著你擁有一本最完善的書籍,講得比書上全,語法也會(huì)比買的書上更詳細(xì),大家要慢慢看。擁有本篇文章,你將基礎(chǔ)無敵,從此可以有能力自學(xué)一些高級(jí)教程。作者寫了好幾天,實(shí)在很累,希望你三連支持。
python,言簡(jiǎn)意賅就是:通俗易懂,功能強(qiáng)大無比,上手快,實(shí)用強(qiáng)。你跟著我在這里認(rèn)真學(xué)完這一篇,你一定會(huì)學(xué)會(huì)最扎實(shí)的python基礎(chǔ),同時(shí)我還可以提供免費(fèi)輔導(dǎo),作者本是一名學(xué)生,并不圖有任何好處。如果需要輔導(dǎo),可以加從左側(cè)欄加群,當(dāng)然僅是交流,不會(huì)有時(shí)間一直教你,只能幫助你解決一些問題,更多要靠自己。
軟件安裝我就不介紹了,大家b站搜一下python和pycharm安裝安裝即可,個(gè)人是推薦python和pycharm結(jié)合使用,pycharm是什么?是python的編譯器,如果我們沒有編譯器,寫代碼是很困難的,而且pycharm提供了許多插件和優(yōu)美的界面,使得你寫代碼又快又舒服,不會(huì)因?yàn)樵趐ython的IDE上寫得頭疼。
當(dāng)然!下載軟件不用到官網(wǎng)下,你只需要到軟件管家下載即可,我也是這個(gè)公眾號(hào)的忠實(shí)粉絲了。
入門第一步:打印
print("Hello, World!")
當(dāng)然,你想打印別的也可以,對(duì)吧?
print("川川帥哥,我愛你")
最基本的語法,我不可能在這里把所有的語法都講一遍,但是最基本語法要說一下。在這里,我們又不得不鳴謝pycharm編譯器,實(shí)在幫助我們太多了。為什么這么說?pycharm中,它會(huì)自動(dòng)幫助我們完成換行,縮進(jìn)等問題,不會(huì)像IDE中寫代碼,要自己手動(dòng),如果忘記手動(dòng)就回報(bào)錯(cuò),因此我是不建議只用python解釋器,一定要用pycharm!
舉一些例子,當(dāng)然,如果你是小白,現(xiàn)在只會(huì)打印,大可不必著急,你只需要看看,后面我會(huì)講到。
比如縮進(jìn)問題,縮進(jìn)是指代碼行開頭的空格。if后面的語句需要tap一下(當(dāng)然,如果你用pycharm編譯器,會(huì)自動(dòng)tap)。
例如:
if 6 > 2: print("六大于二")
注釋可用于解釋 Python 代碼。注釋可用于使代碼更具可讀性。注釋可用于在測(cè)試代碼時(shí)阻止執(zhí)行。
將需要注釋的部分開頭用#
例如:
#川川真帥print("川川帥哥,我愛你")
或者這樣:
print("Hello, World!") #川川真帥
你可以看到如下,這就是注釋意義了,懂了吧。
第一種方法(不建議,太麻煩)
#川川真帥#川川真帥#川川真帥print("Hello, World!")
你也可以左鍵選中我們需要注釋的代碼,松開,按:Ctrl+/,就完成相同效果注釋。
第二種方法:
把要注釋的內(nèi)容放到三個(gè)引號(hào)對(duì)里面。,例如:
"""川川真帥川川真帥"""print("川川帥哥,我愛你")
取消注釋
左鍵選中我們需要取消注釋的代碼,松開,按:Ctrl+/
在 Python 中,當(dāng)你給它賦值時(shí)就會(huì)創(chuàng)建變量:Python 沒有用于聲明變量的命令。變量在您第一次為其賦值時(shí)創(chuàng)建。
例如:
x = 5y = "川川"print(x)print(y)
對(duì)于同一個(gè)變量,賦值類型不同則會(huì)發(fā)生類型的變化,例如:
x = 4 # x 現(xiàn)在是整形x = "川川" # x 現(xiàn)在是字符串print(x)
則打印為:
如果要指定變量的數(shù)據(jù)類型,可以通過強(qiáng)制轉(zhuǎn)換來完成,比如:
x = str(3) # x will be "3"y = int(3) # y will be 3z = float(3) # z will be 3.0
那么剛剛我說到了類型,小白肯定還不知道類型是什么,怎么查看,我們來說一下如何獲取類型,這里我們要用到type函數(shù),舉個(gè)例子:
x = 5y = "川川"print(type(x))print(type(y))
看看返回什么:int為整形,str為字符串。這是你要背的。
可以使用單引號(hào)或雙引號(hào)來聲明字符串變量:
x1 = "川川真棒"x2 = "川川真棒"print(x1)print(x2)
返回為:
變量名區(qū)分大小寫:
a = 4A = "川川"print(a)print(A)
返回為:
變量可以有一個(gè)簡(jiǎn)短的名稱(如 x 和 y)或一個(gè)更具描述性的名稱(age、carname、total_volume)。Python 變量的規(guī)則:
例如:
myvar = "川川"my_var = "川川""_my_var = "川川""myVar = "川川""MYVAR = "川川""myvar2 = "川川""
命名法則:
駱駝法則:除了第一個(gè)單詞外,每個(gè)單詞都以大寫字母開頭
myNameIs = "川川"
帕斯卡法則:每個(gè)單詞都以大寫字母開頭
MyNameIs = "川川"
蛇形法則:每個(gè)單詞由下劃線字符分隔
My_Name_Is = "川川"
多個(gè)變量的多個(gè)值。
Python 允許您在一行中為多個(gè)變量賦值:
x, y, z = "川川一號(hào)", "川川二號(hào)", "川川三號(hào)"print(x)print(y)print(z)
輸出為:
注意:確保變量的數(shù)量與值的數(shù)量相匹配,否則你會(huì)得到一個(gè)錯(cuò)誤。
多個(gè)變量的一個(gè)值
您可以在一行中為多個(gè)變量分配相同的值:
x = y = z = "川川菜鳥"print(x)print(y)print(z)
輸出為:
打開一個(gè)集合
如果您在列表、元組等中有一組值。Python 允許您將值提取到變量中。這稱為拆包。當(dāng)然,在這里,你可能還不知道集合列表,元組是什么,沒有關(guān)系,后面我會(huì)講到。
fruits = ["apple", "banana", "cherry"]x, y, z = fruitsprint(x)print(y)print(z)
print語句通常用于輸出變量。
為了組合文本和變量,Python 使用 +字符:
x = "川川"print("帥哥是" + x)
輸出為:
您還可以使用該+字符將一個(gè)變量添加到另一個(gè)變量中:
x = "川川真"y = "帥"z = x + yprint(z)
返回一樣:
對(duì)于數(shù)字,該+字符用作數(shù)學(xué)運(yùn)算符:
x = 6y = 10print(x + y)
返回:
如果你嘗試組合一個(gè)字符串和一個(gè)數(shù)字,Python 會(huì)給你一個(gè)錯(cuò)誤,比如:
?```cx = 5y = "川川"print(x + y)
該怎么修改呢?把數(shù)字轉(zhuǎn)為字符即可,則修改為:
x = 5y = "川川"print(str(x) + y)
成功返回:
在函數(shù)外部創(chuàng)建的變量稱為全局變量。都可以使用全局變量,無論是在函數(shù)內(nèi)部還是外部。當(dāng)然,在這里,你可能還不知道函數(shù)是什么,后面我會(huì)講到,大可不必慌張。
x = "川川"def myfunc(): print("帥哥是 " + x)myfunc()
返回為:
如果在函數(shù)內(nèi)部創(chuàng)建同名變量,該變量將是局部變量,只能在函數(shù)內(nèi)部使用。具有相同名稱的全局變量將保持原樣,全局且具有原始值。
x = "awesome"def myfunc(): x = "fantastic" print("Python is " + x)myfunc()print("Python is " + x)
返回為:
全局關(guān)鍵字
通常,當(dāng)您在函數(shù)內(nèi)部創(chuàng)建變量時(shí),該變量是局部的,并且只能在該函數(shù)內(nèi)部使用。要在函數(shù)內(nèi)創(chuàng)建全局變量,可以使用 global關(guān)鍵字。
x = "帥哥"def myfunc(): global x x = "菜鳥"myfunc()print("川川" + x)
返回為:
默認(rèn)情況下,Python 具有以下內(nèi)置數(shù)據(jù)類型,在這些類別中:
文本類型: str數(shù)字類型: int, float, complex序列類型: list, tuple, range映射類型: dict套裝類型: set, frozenset布爾類型: bool二進(jìn)制類型: bytes, bytearray, memoryview
此時(shí)你大可不必知道這些類型到底是什么,在后續(xù)的深入中,你一定會(huì)用得到,所以是需要記住的。
您可使用以下type()函數(shù)獲取任何對(duì)象的數(shù)據(jù)類型。
例如,打印變量 x 的數(shù)據(jù)類型:
x = 6print(type(x))
我們可以看到返回為:int類型
在 Python 中,數(shù)據(jù)類型是在為變量賦值時(shí)設(shè)置的。
例如以下例子。
str字符串:
x = "Hello World"print(x)print(type(x))
int整形:
x1 = 6print(type(x1))
float浮點(diǎn)類型:
x2 = 6.5print(type(x2))
complex復(fù)數(shù)類型:
x3 = 2jprint(x3)print(type(x3))
list列表類型:
x4 = ["apple", "banana", "cherry"]print(x4)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/119080.html
??蘇州程序大白一文從基礎(chǔ)手把手教你Python數(shù)據(jù)可視化大佬??《??記得收藏??》 目錄 ????開講啦?。。。????蘇州程序大白?????博主介紹前言數(shù)據(jù)關(guān)系可視化散點(diǎn)圖 Scatter plots折線圖強(qiáng)調(diào)連續(xù)性 Emphasizing continuity with line plots同時(shí)顯示多了圖表 數(shù)據(jù)種類的可視化 Plotting with categorical da...
??前面的話?? 大家好!這是Java基礎(chǔ)知識(shí)與數(shù)據(jù)結(jié)構(gòu)博文的導(dǎo)航帖,收藏我!學(xué)習(xí)Java不迷路! ?博客主頁:未見花聞的博客主頁 ?歡迎關(guān)注?點(diǎn)贊?收藏??留言? ?本文由未見花聞原創(chuàng),CSDN首發(fā)! ?首發(fā)時(shí)間:?2021年11月11日? ??堅(jiān)持和努力一定能換來詩與遠(yuǎn)方! ?參考書籍:?《Java核心技術(shù)卷1》,?《Java核心技術(shù)卷2》,?《Java編程思想》 ?參考在線編程網(wǎng)站:?牛...
閱讀 1724·2021-09-26 09:55
閱讀 3780·2021-09-22 15:31
閱讀 7749·2021-09-22 15:12
閱讀 2239·2021-09-22 10:02
閱讀 4726·2021-09-04 16:40
閱讀 1090·2019-08-30 15:55
閱讀 3070·2019-08-30 12:56
閱讀 1842·2019-08-30 12:44