[外鏈圖片轉(zhuǎn)存中...(img-CUYTKo4b-1568552381026)]

總章

一.學(xué)習(xí)前言

二.環(huán)境搭建

三.Python的基本概念

一.學(xué)習(xí)前言

很多人在自學(xué)Python的時(shí)候,總是不知道如何學(xué)習(xí),不知道該怎么學(xué),今天看到框架,就想學(xué)flask或者其他框架,但是當(dāng)學(xué)的時(shí)候又茫然了,不知道怎么學(xué);想學(xué)Python,但是又不知道Python就業(yè)方向以及前景如何,小編給大家強(qiáng)力推薦一套Python學(xué)習(xí)方法,只要按照這個(gè)方法去學(xué),那么,在和別人同時(shí)學(xué)習(xí)的時(shí)候,在同樣條件下,你學(xué)的效率一定會(huì)比別人高。

Python相對(duì)于其他語(yǔ)言來(lái)說(shuō),簡(jiǎn)單了不少,但是卻也難倒了不少其他行業(yè)的大牛,為什么呢?

因?yàn)镻ython中,許多模塊就已經(jīng)不是軟件自動(dòng)安裝了,而是由自己手動(dòng)安裝,手動(dòng)安裝雖然麻煩了點(diǎn),但是卻省下來(lái)電腦的內(nèi)存空間,以及想用就安裝,不用不安裝的這個(gè)優(yōu)點(diǎn),而其他的語(yǔ)言卻沒(méi)有這個(gè)特點(diǎn),這個(gè)是困倒其他行業(yè)大牛的原因之一;其他語(yǔ)言,在語(yǔ)言的格式上沒(méi)有太多的需求,像vs在你寫(xiě)了一個(gè)程序之后,它會(huì)自動(dòng)幫你對(duì)齊格式,但是Python卻不一樣,當(dāng)你格式?jīng)]有對(duì)齊時(shí),會(huì)顯示報(bào)錯(cuò),知道的人會(huì)改變代碼的格式,不知道的人卻在代碼里面找錯(cuò)。以上所說(shuō)的兩個(gè)原因是多數(shù)人出錯(cuò)的主要原因,當(dāng)然,還有其他原因,小編就不在這一一為大家解說(shuō)。

如果你依然在編程的世界里迷茫,可以加入我們的Python學(xué)習(xí)扣qun:×××,看看前輩們是如何學(xué)習(xí)的。交流經(jīng)驗(yàn)。從基礎(chǔ)的python腳本到web開(kāi)發(fā)、爬蟲(chóng)、django、數(shù)據(jù)挖掘等,零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn)的資料都有整理。送給每一位python的小伙伴!分享一些學(xué)習(xí)的方法和需要注意的小細(xì)節(jié),點(diǎn)擊加入我們的 python學(xué)習(xí)者聚集地

二.環(huán)境搭建

當(dāng)下載了Python之后,很多人在使用時(shí)卻無(wú)法使用,原因不在下載Python是是否少下載了東西,而是在下載Python的時(shí)候?yàn)楣催x Add to Path 這一個(gè)選項(xiàng),那么,想要使用Python,需不需要下載后重新下載呢??? 答案是不需要,你可以右鍵我的電腦-—》屬性-—》環(huán)境變量-—》系統(tǒng)變量—》Path 里面來(lái)配置環(huán)境變量,其實(shí)不是很難當(dāng)然,還有搭建虛擬機(jī)、Linux、SSH’,我會(huì)在后續(xù)的文章發(fā)表,喜歡的可以訂閱哦,可以第一時(shí)間閱覽文章,或者××××××,會(huì)給在里面提前更新,想看的可以×××,還有更多學(xué)習(xí)資料在里面。當(dāng)環(huán)境搭建好了之后,那么,就可以使用Python來(lái)編寫(xiě)程序了。在這里小編想問(wèn)大家一個(gè)問(wèn)題,Python是什么??很多人肯定會(huì)回答,開(kāi)發(fā)軟件IDE,那么,現(xiàn)編再問(wèn)一下什么是IDE??IDE是集成開(kāi)發(fā)環(huán)境,至于為什么叫集成開(kāi)發(fā)環(huán)境,就不在這里為大家一一作答。

三.Python的基本概念

在Python的基本概念一共分為四大塊:

對(duì)象與名字

內(nèi)置對(duì)象

關(guān)鍵字

標(biāo)準(zhǔn)的輸入與輸出

很多人在看到這些的時(shí)候,都會(huì)一臉茫然,為什么?小編在第一次看到這些的時(shí)候也產(chǎn)生了疑問(wèn),什么是對(duì)象與名字,什么是內(nèi)置對(duì)象,什么是關(guān)鍵字,什么是標(biāo)準(zhǔn)輸入與輸出??

很簡(jiǎn)單,就讓小編給大家解答

1.什么是對(duì)象與名字

1).對(duì)象

“萬(wàn)物皆對(duì)象”(Everything is object),這是python這種面向?qū)ο笳Z(yǔ)言所倡導(dǎo)的理念。在我們熟悉的C++中,1只是一個(gè)整型數(shù),而不是一個(gè)對(duì)象。但在python中,1卻是一個(gè)實(shí)實(shí)在在的對(duì)象,您可以用dir(1)來(lái)顯示它的屬性。

在python中,所有對(duì)象都有下面三個(gè)特征:

  • 唯一的標(biāo)識(shí)碼(identity)

  • 類(lèi)型

  • 內(nèi)容(或稱(chēng)為值)

一旦對(duì)象被創(chuàng)建,它的標(biāo)識(shí)碼就不允許更改。對(duì)象的標(biāo)識(shí)碼可以有內(nèi)建函數(shù)id()獲取,它是一個(gè)整型數(shù)。您可以將它想象為該對(duì)象在內(nèi)存中的地址,其實(shí)在目前的實(shí)現(xiàn)中標(biāo)識(shí)碼也就是該對(duì)象的內(nèi)存地址。

2).名字

名字是對(duì)一個(gè)對(duì)象的稱(chēng)呼,一個(gè)對(duì)象可以只有一個(gè)名字,也可以沒(méi)有名字或取多個(gè)名字。但對(duì)象自己卻不知道有多少名字,叫什么,只有名字本身知道它所指向的是個(gè)什么對(duì)象。給對(duì)象取一個(gè)名字的操作叫作命名,python將賦值語(yǔ)句認(rèn)為是一個(gè)命名操作(或者稱(chēng)為名字綁定)本文章,由頭條py柯西發(fā)表,禁止轉(zhuǎn)載,希望大家支持原創(chuàng)。

名字在一定的名字空間內(nèi)有效,而且唯一,不可能在同一個(gè)名字空間內(nèi)有兩個(gè)或更多的對(duì)象取同一名字。

讓我們?cè)賮?lái)看看本篇的第一個(gè)例子:i = 1。在python中,它有如下兩個(gè)含義:

  • 創(chuàng)建一個(gè)值為1的整型對(duì)象

  • "i"是指向該整型對(duì)象的名字(而且它是一個(gè)引用)

2.內(nèi)置對(duì)象

這個(gè)解釋起來(lái)相對(duì)來(lái)說(shuō)比較麻煩,就給大家簡(jiǎn)單講解一下吧:內(nèi)置對(duì)象分為三種 字典、元祖、和列表,這三者的區(qū)別解釋起來(lái)相對(duì)來(lái)說(shuō)比較麻煩,大家可以××××××,來(lái)了解,還可以提前獲取最新的關(guān)于Python系統(tǒng)學(xué)習(xí)的文章。

3.關(guān)鍵字

關(guān)鍵字是預(yù)先保留的標(biāo)識(shí)符,每個(gè)關(guān)鍵字都有特殊的含義。編程語(yǔ)言眾多,但每種語(yǔ)言都有相應(yīng)的關(guān)鍵字,Python 也不例外,它自帶了一個(gè)

keyword

模塊,用于檢測(cè)關(guān)鍵字。

4.標(biāo)準(zhǔn)輸入與輸出

就舉一個(gè)簡(jiǎn)單的例子吧:

input(“請(qǐng)輸入名字”)

則需要你手動(dòng)輸入名字,但是并不會(huì)輸出

如果你想看見(jiàn)輸入的名字則需要

print(input(“請(qǐng)輸入名字”))

這樣子輸入輸出就一并解決了

四.基本數(shù)據(jù)類(lèi)型

基本數(shù)據(jù)類(lèi)型,一共分為兩大類(lèi):

序列

散列

而序列又分為三個(gè)部分:字符串、列表、元祖

散列分為兩個(gè)部分:集合、字典