Author:AXYZdong自動化專業 工科男有一點思考,有一點想法,有一點理性!定個小小目標,努力成為習慣!在最美的年華遇見更好的自己!更多精彩文章前往: 個人主頁
前言
早已久仰 Python 大名 , 當下 Python 特別火爆 ,作為小白的我也想嘗嘗鮮,畢竟社會在發展,咱也要與時俱進呀 !
本文適用於像我一樣的 Python 小白 ,Python 大佬請繞道,^ _ ^
一、初識Python
1、Python概述
1.1 Python的創始人
吉多·范羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,Guido開始寫能夠解釋Python語言語法的解釋器。Python這個名字,來自Guido所摯愛的電視劇Monty Python’s Flying Circus。他希望這個新的叫做Python的語言,能符合他的理想:創造一種C和shell之間,功能全面,易學易用,可拓展的語言。
1.2 簡介
Python是一種跨平台的計算機程序設計語言。 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。最初被設計用於編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。另外:Python 也廣泛地應用於 Web開發 ,大數據處理 ,人工智能 ,雲計算 ,自動化運維開發 ,爬蟲 和 游戲開發 等。
2、Python下載與安裝
Python下載直接到官網就可以了 https://www.python.org畢竟是國外的網站,剛開始進去有點慢,等一會就好了。當然如果想快一點的話,架個梯子也是闊以的。倡議:健康上網,綠色上網。嘿嘿嘿!!!
進入官網後呢,按照以下步驟下載安裝包:1、選擇 Download,在出現的界面裡選擇 Windows,點進去
2、在裡面選擇所需安裝包的類型,目前大部分電腦操作系統是64位的,直接按圖中的操作就行。如果電腦是 32 位的,就安裝下面那個 Download Windows x86 executable installer
3、安裝,注意,注意,注意!!!下面的橢圓框內一定要勾選上
不然的話,cmd命令提示框內輸入 python 不會出現下面紅框的內容 (親身體驗,害得我卸載重裝)出現紅框的內容就表示 python 安裝成功了。
3、Python開發工具
3.1 使用自帶的IDLE
Python 安裝後,會自動產生一個 IDLE
Python Shell
編寫代碼並運行先新建一個 file ,試著運行一個程序,《程序員之歌》
'''
@ 功能:程序員之歌
@ athuor:AXYZdong
@ ceate:2020-03-24,0:16
'''
print(" "*5+"程序員之歌")
print(" "*15+"--《江城子》改編\n")
print("十年生死兩茫茫,寫程序,到天亮")
print("千行代碼,Bug何處藏")
print("縱使上線又怎樣,朝令該,夕斷腸")
print("領導每天新想法,天天改,日日忙")
print("相顧無言,唯有千行淚")
print("每晚燈火闌珊處,程序員,加班狂")
工具欄 點擊 Run 裡面 Run Module ,或者按快捷鍵 F5 運行,產生結果:
3.2 常用的第三方開發工具
1.PyCharm2.Eclipse + PyDev3.Visual Studio + PTVS4.Ulipad5.Spyder6.Sublime Text
3.3 快捷鍵
二、Python語言基礎
簡要的說一下和 C 不一樣的地方
1、Python中的編碼規范與基本語法
(1)分號:不要在行位加分號,也不要使用分號將兩條命令寫到同一行
(2)行長度:一般情況下每行不要超過80個字符
(3)括號:寧缺毋濫的使用括號
(4)縮進:使用4個空格來縮進代碼
(5)空行:頂級定義之間空兩行,方法定義之間空一行
(6)語句:每個語句應該獨占一行
(7)盡量避免文件名中出現空格和中文
(8)python的語法比較簡單,采用縮進的方式,寫出的代碼大概是這樣的,其中#開頭的語句是注釋,注釋是給編程人員看的,解釋器會忽略掉注釋。其他每一行就是一個語句,當語句以:冒號結尾是,縮進的語句為代碼塊
2、數據類型
2.1 Boolean(布爾值)
True 表示真
trueFalse 表示假
false
2.2 list(列表)
Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。
2.3 tuple(元組)
另一種有序的列表叫元組:tuple。tuple和list非常相似,但是tuple一旦初始化就不能修改
2.4 dict(字典)
Python內置了字典:dict的支持,dict全稱dictionary,在其他語言中也稱為map,使用鍵-值存儲,具有極快的查找速度。
2.5 set(集合)
set和dict類似,也是一組key的集合,但是不存儲value。由於key不能重復,所以,在set中,沒有重復的key。
3、邏輯運算符
Python 語言基礎就簡要列出這麼多 ,剛開始學 ,後面學到在再更吧!
總結
文章一開始圖片中的文字:人生苦短,我用 Python !-------匿名Python 大佬常說的一句話 ,咱是小白 , 也不懂啥意思 (有知道的小伙伴可以在文章下面評論哦),嘿嘿!
之前有過 C 的基礎,Python 相比於 C,沒有了令人討論的 unsigned , short , long一旦明白了從 Sequence / Mapping 緯上看問題,很容易區分 list 與 dict一旦明白了 Imutable 與 mutable 的意義,就很容易猜到 tuple 與 list ,set 與 frozenset , 的不同方法一旦明白了 list 的 inplace-op 與 string 的 non-inplace-op 實現,就很容易猜到方法的使用方式Python初體驗 :路漫漫其修遠兮 ,吾將上下而求索 !!!
本次的分享就到這裡
如果我的文章對你有幫助、如果你喜歡我的文章內容,請 “點贊” “評論” “收藏” 一鍵三連哦!聽說 點贊 的人運氣不會太差,每一天都會元氣滿滿呦!^ _ ^碼字不易,大家的支持就是我堅持下去的動力。點贊後不要忘了 關注 我哦!如果以上內容有任何錯誤或者不准確的地方,歡迎在下面留個言。或者你有更好的想法,歡迎一起交流學習~~~