日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

小白学python需要多久_小白学Python | 你还在说你入不了门吗

發布時間:2023/12/10 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小白学python需要多久_小白学Python | 你还在说你入不了门吗 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

收藏的好多啊

原創不易,動動小手,點個贊啦!!

十二月份,天氣有時候會很陰沉,一天都見不到太陽。氣溫也慢慢變冷了,晚上回家還是會感覺到衣服穿少了。

陰陰沉沉總會過去的,我還是期待陽春三月。

2019年即將過去了,今晚是平安夜。

每到平安夜我都會想起2016年的平安夜,周末,天氣陰沉,霧霾天,考研剛結束。

這幾個詞仿佛是下意識的就會從我的腦海中蹦出來,真的會難以釋懷。

說點好的吧,最近也認識了一些新朋友、新讀者,能夠得到大家的認可我還是挺開心的。

這篇文章想了很久了,我也不知道寫出來這樣,是好是壞,你們可以在評論區留言,今晚的留言我都會翻出來。

看完這篇文章,你會收獲以下幾點:編程到底應該怎么學

怎么實現自己的編程夢

一份 Python 的入門手札

寫在前面的話

我一般說編程都是從大學開始說起的,這次也不例外。

“我是怎么喜歡上編程的?”

在上大學之前,我除了打籃球,基本沒啥專業愛好。

不過在那之前倒是自己瞎學過挺多的,覺得別人樂器吹得好就去買樂譜吹笛子,覺得街舞耍的帥就去買光碟跟著學,甚至還報過武術班,一個暑假都在扎馬步。

不過也就是因為學啥學不成,吃飯第一名,啥特長都沒有的我,進了大學發現和周圍人沒啥交集。

加上平時課又不多,這一下子就閑下來了。

我一看,這不行啊,我這不(沉)甘(迷)墮(學)落(習)的人哪容許自己這樣浪費青春。

記得當時專業課是計算機基礎,講的是計算機概念和一些計算機軟件,上課聽著也無聊就自己在那翻后半學期的編程書。

一看還挺有意思,竟然還能寫出操作界面,還可以做一個管理系統出來。

因為那時候對計算機軟件就停留在超市計費軟件的那種認知,結果發現這個竟然可以編程寫出來,瞬間就被吸引!

然后就開始一章一章的看,從剛開始的什么水仙花數、素數完數到慢慢的正三角形倒三角形,直到最后真的自己寫出了圖書管理系統出來,那時候就覺得自己特厲害,在同學面前覺得自己很牛逼。

也正是因為這個,自己才會真正喜歡上編程。

沒錯,我就是最靚的那個仔。

害,又情不自禁的夸一下自己。

聽到這,你可能聽出來我要說的是什么,沒錯,是興趣!

知乎上看到一篇文章:為了健身去跑步,結果兩周就放棄了,報了個搏擊操的課,結果兩個月后反而主動加報了第二階段的課。

同樣是為了健身,找到自己的興趣點之后,結果完全不同。

在這里,不妨停一下,思考一下,你自己是不是喜歡編程?

可能有人答案是否定的,否定的人接著往下看,往下看,往下看!(我真的不是勸退師)

“還有人問我答案是肯定的怎么辦?”

“那必然是關注知秋小夢,跟著小一哥走,沒準還能蹭兩手。不不不,應該是跟著小一哥走,吃喝全都有!

讓我猜一猜,否定答案的你?

準備轉行?剛開始學編程?專業課沒過準備補考?看熱鬧?被標題騙進來?只是為了進來點贊、轉發朋友圈??

不管你是哪種,也不管你是怎么點進來的,只是你的目的是為了快速入門Python,那你可以繼續往下看。

記得有一天,室友問我:“小一,你說我入門 Python 需要多久啊”,

我回答三天。

舍友笑我,我沉默了。

很多人覺得學一門語言需要很長時間,是因為會不自覺的把現在的自己帶入到過去的故事中。

他們可能認為學編程和學英語一樣,學編程和學一門樂器一樣,入門會很難,門檻會很高。

其實并不是。

覺得門檻高主要是因為自己對編程的期望過大。

你一上來就問我你想學爬蟲爬某東官網,需要多久可以學會?這不無異于你連走路都沒學會,你問我什么時候可以在街頭蹦迪?你首要的,難道不應該是怎么站起來嗎?

而今天的主題,三天時間入門Python,是教你怎么站起來的。

至于你說你想穿著滑板鞋舞出魔鬼的步伐,我覺得時間不會很久。

說到這里,我總結一下上面的內容,要想快速入門Python

第一:找到自己感興趣的點,

第二:降低自己的期望。

感興趣的點可以有很多

你說你想爬一些不為人知的秘密,算!

你說你覺得可視化圖表漂亮,想學,也算!

你說你太辛苦了想自動化每周出報表,肯定算!

你說你想做聊天機器人陪自己聊天,必須算!

你說你不知道中午吃啥,想讓小一哥請你吃飯,算,算了吧!

降低自己的期望也很簡單給自己定一個階段性的小目標。

就比如你說你想爬某東特價商品,行,第一件事三天學會Python基礎,第二件事了解網頁結構,第三件事了解爬蟲基礎,有了這三把小短劍就可以向總目標發起進攻了!

在這里,不再妨停一下,思考一下,自己的興趣點!

當你知道了自己的興趣點,而且也知道自己入門的期望是什么。你還差,一份詳細的入門手札,接招吧!(劃重點,請做好筆記)

敲黑板,劃重點

總結了一份超詳細的入門手札,三天入門Python,你可以做到!

“每一節都會有一個小概括總結。可以先看總結,帶著總結再去看文章,記得完成案例練習題”

“還要做練習啊?小一哥”

“都是一些好玩的案例,我也會給出提示的。相信自己啊,少年”

第一天

你一覺睡到十一點,睜開眼睛,外面陽光正好,似乎樓下的二小子又在叫你出去玩。但是昨天你聽了小一哥的建議,準備在三天之內學會 Python,于是你強忍住自己的沖動,打開了電腦。

在電腦上安裝了Python3.8,測試好環境變量,安裝了Pycharm,開始了第一天的學習。

根據小一哥的手札,第一天你需要學習五個知識點。

運算符:

學習七種運算符,包括:算術、比較、賦值、邏輯、成員、身份和位運算符,掌握七種運算符優先級。

案例練習:輸入年份判斷是否是閏年

“什么是閏年?”

①公歷年份是4的倍數的,且不是100的倍數,為閏年。

②公歷年份是整百數的,必須是400的倍數才是閏年

輸入圓的半徑計算周長和面積

華氏溫度轉換為攝氏溫度

“溫度轉換公式是什么?“

攝氏=5/9(°F-32) °F位華氏溫度

“嗯,好像不是很難,第一節,掌握!”

數據類型:

學習六種數據類型,包括:數字、字符串、列表、元祖、集合、字典,掌握字符串和列表類型,掌握類型之間的相互轉換。

案例練習:讀取本地文件并獲取文件后綴名。

Tip:這一塊用到文件的相關讀取操作

生成指定長度的驗證碼(大小寫字母和數字構成)。

Tip:可在學習流程控制一節后再次嘗試。

“嗯,好像也挺簡單,第二節,掌握!”

分支結構:

使用if、elif和else關鍵字構造分支結構,通過判斷條件決定執行語句。

案例練習:百分制成績轉換為等級制成績。

”成績轉換規則呢?“

90分以上(含90分)輸出A;

80分-90分(不含90分)輸出B;

70分-80分(不含80分)輸出C;

60分-70分(不含70分)輸出D;

60分以下輸出E。

輸入三條邊長,如果能構成三角形就計算周長和面積。

”如何判斷構成三角形?“

任意兩邊之和大于第三邊

“這就是把的一些思路用代碼實現了嘛,簡單,第三節,掌握!”

循環結構:

使用 for-in 語句或者 while 語句構造循環結構,通過判斷條件決定循環是否繼續,使用 break、continue關鍵字終止或跳過循環。

案例練習:1~100求和 。

Tip:俗稱的暴力求和,當然可以使用公式(如果你會的話)

打印九九乘法表

Tip:雙重循環

“內容不難理解,但是第二道練習題想了好一會才搞定,勉強掌握!”

函數:

代碼有很多種壞味道,重復是最壞的一種。

使用 def 關鍵字定義函數,return關鍵字來返回一個值,參數可以有默認值,也支持使用 可變參數。

案例練習:實現判斷一個數是回文數的函數。

”什么是回文數?“

一個數字左邊讀和右邊讀的結果是一樣的,比如12321

實現判斷一個數是素數的函數。

“那素數又是什么呢?”

又稱質數。是指在大于1的自然數中,除了1和它本身以外不再有其他因數的自然數。

實現判斷一個數是回文素數的函數。

“那回文素數指的是既是素數又是回文數的整數?”

真聰明!

“函數參數好麻煩啊,老是會忘記,返回值也是。差一點掌握!”

文件

數據進行持久化的一種方式,包括讀文件、寫文件。

案例練習:

? 讀取任一非空 txt 文件,追加一行 我Python超厲害 并重新保存

“這個簡單,讀寫文件時注意讀寫方式就行了。掌握!“

”呼,第一天終于結束了,雖然不難,但是內容還挺多的。你抬頭看了一眼窗外,太陽似乎快落山了,剛好餓了,犒勞自己一頓大餐,晚上回來在復習一下!”

第二天

今天你只睡到了十點,睜開眼睛,天氣陰陰的,樓下的二小子應該還沒起床吧。

打開了電腦,你花了十分鐘復習了一下昨天的五個小節,翻開了第二天的內容。

根據小一哥的手札,第二天你需要學習四個知識點。

模塊

通過import關鍵字導入指定的模塊,可使用Python內建模塊,也可使用自己定義的模塊

案例練習:

? 打印系統內建模塊,找出你最常用的三種

“十分鐘學會!下一節“

異常

使用關鍵字 try/except/finally 語句塊來處理異常,使用raise關鍵字自主拋出異常。

案例練習:

? 輸入一個不存在的文件路徑,讀文件并試著捕獲異常。

”今天的內容都這么簡單嗎,搞定!“

面向對象

記住這句話:在面向對象編程的世界中,一切皆為對象,對象都有屬性和行為,每個對象都是獨一無二的,而且對象一定屬于某個類(型)。

案例練習:定義一個類描述數字時鐘

Tip:根據 time 的 sleep 函數模擬時鐘秒數變化

‘’emmm,收回我剛才的話,有點難,不太好理解面向對象思想,沒掌握“

正則表達式

定義了一種匹配模式,你可以通過這種模式去匹配任何你想匹配的內容

案例練習:輸入一段字符,匹配是否是163郵箱?

Tip:太簡單了,不給提示!!!

從這段文字中提取出國內手機號碼。

“重要的事情說5678遍,猜猜小一哥的手機號是多少?不不不,不是110也不是119,更不可能是120,小一哥的手機號是18687655678,不是188123456789啦!”

Tip:國內手機號碼號段如下圖

“…..手機號碼到底怎么匹配啊,我要瘋了,睡覺,不搞了!”

第三天

今天的你竟然八點半就起床了,這也太不正常了,想到昨天晚上你因為手機號碼匹配的練習寫不出來憤憤關上電腦,你就腦殼疼。

打開了電腦,你花了二十分鐘復習了一下昨天的四個小節,翻開了第三天的內容。

最后一天了,你默默了給自己說了聲我可以,我能行

根據小一哥的手札,最后一天你需要學習三個知識點和一個補充知識點。

多線程與多進程

了解什么是線程和進程,掌握創建線程和進程的方法

案例練習:

? 使用多線程和多進程方法,分別創建三個線程和進程,輸出1~100000000。

”我學過操作系統,感覺還挺好理解的,但是實現起來好難啊,勉強掌握吧“

JSON操作

數據進行持久化的另一種方式,上一種方式是文件。JSON操作包括序列化、反序列化等。

案例練習:

? 創建一個 JSON 字符串并保存在本地

”另一種文件存儲方式,沒啥難度,掌握!“

時間序列

對時間日期的處理,包括時間戳、時間元組、日期字符串,掌握不同日期之間的相互轉換。

案例練習:獲取當前系統日期,通過跑馬燈的形式顯示在屏幕上

“跑馬燈的形式?求幫助”

Tip:借助 time 模塊的 sleep 函數

2019年的圣誕節是星期幾?用最簡單的方式輸出

Tip:考慮下日歷 calendar 模塊

”內容挺多的,不過不難,練習題都做完了,就是沒記過函數的用法。勉強掌握“

補充內容

數據庫操作

數據進行持久化的第三種方式,前兩種方式是文件和JSON。掌握增刪改查操作。

郵件發送

通過 smtplib 模塊實現郵件發送,可發送圖片、附件以及 HTML 格式的表格。

案例練習:

? 文中的兩種郵件發送方式都試一下,可以參考提供的源代碼。

”發送郵件還挺有意思的,數據庫有點難,等我搭了數據庫后再試試!“

”結束了?你發現你已經翻到了手札的最后一頁。又翻了一遍手札,你發現你掌握了十個小節,兩個差點掌握,一個放棄。”

“應該算是入門了吧,想到這,你重重的為小一哥點了一個贊”

寫在后面的話

以上所說的基礎適用于所有入門級教材,也就是編程課上老師會教給你的內容。

你可別拿一本Python數據分析的書扔我臉上說你咋看不懂。

最后,如果有人問你想學編程,入門Python需要多久,一句話都別說,請用這邊文章懟他好嗎;

如果有人問你想寫個腳本用來搶**需要多久,請直接懟哭他好嗎。

最后,請把這篇文章分享給他,畢竟快過年了,懟哭別人也不太好。

最最后,故事純屬虛構,如有雷同,那就是他抄我的!

寫在后面的話

圣誕節沒什么好送給大家,就來一篇實在點的入門文章吧。

不要對編程有畏懼心理,它只是換了種表達方式而已,也沒有多么高大上。

別人可以的,你一定可以。

大家圣誕節快樂,晚上記得吃平安果。

原創不易,歡迎點贊噢文章首發:公眾號【知秋小夢】

文章同步:掘金,簡書

總結

以上是生活随笔為你收集整理的小白学python需要多久_小白学Python | 你还在说你入不了门吗的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。