【计科漫谈】学会Python就等于学会了新时代的打字能力
導(dǎo)言
人生苦短,我用Python
隨著 人工智能 、自動化辦公 、 互聯(lián)網(wǎng)+ 等等的飛速發(fā)展,
Python變的越來越重要,一度登上了編程語言流行度的榜首。
所有人都在學(xué) Python ,各種良莠不齊的 Python 課程比比皆是!
所以今天,默子將用5分鐘的時間 哄騙 大家,
騙入 Python 學(xué)習(xí)的大坑,嘿嘿!
Python 有多么重要呢?
直接去闡述 Python 當(dāng)前應(yīng)用的話。默子覺得,這篇文章可能就無人問津了
所以,默子想用一個 歷史發(fā)展的眼光 帶大家深入了解一下,Python 它究竟有多重要。
坐上時光機,大家回到20年前的社會
那個時候,沒有汽車、沒有智能手機、沒有網(wǎng)課,更沒有遍地都有的在線支付
我們不需要學(xué)會 打字 ,不需要學(xué)會 開車 。
PS:甚至疫情來了,我們只需要待在家里,宿舍里,逍遙自在地自學(xué),沒有 網(wǎng)課 這種停校不停課的究極折磨(雖然,以當(dāng)時嚴(yán)峻的情況來說,網(wǎng)課的效果是積極正面的)。
大部分讀者可以感受到最近這些年的變化,從 2012 到 2022
出門不用帶錢包了、視頻通話可以隨時見到想見的人、短視頻創(chuàng)造了萬億的市場、沒有人發(fā)短信或者是郵件了,微信和QQ可以解決98%的日常溝通、獲取信息便捷多了(大家可以看到默子的文章也是得益于此)、從2G到5G的帶寬躍遷、日新月異的VR和AR
這些都是大家可以真切實在感受到的變化,所以默子想說:
人可以不變,但是時代是始終會變的。
隨著全球信息化程度愈來愈高。社會發(fā)達程度不斷攀升,普通學(xué)生的受教育年限不斷被拉長。
要想不被時代拋棄,終身學(xué)習(xí)是非常有必要的。
隨著社會越來越發(fā)達,每個人要想在社會上立足的技能也就越來越多。
90、00年后出生的同學(xué),有誰不會打字,有誰不會操作手機和電腦呢?
但70、80年一輩的同學(xué),可能會打字的就不多了。(雖然現(xiàn)在有語音輸入代替,但大家要知道語音識別也出來沒幾年。)
所以默子很篤定的說:
新時代的打字能力
學(xué)會 Python == 學(xué)會了新時代的 打字 能力。
為什么默子這么篤定的說呢?
因為時代的發(fā)展方向就是這樣的。
可以舉另一個例子:
隨著人工智能與自動駕駛的發(fā)展,如果在未來的某一天,L5級別(完全智能)的智能汽車出現(xiàn)在市場上。
那么,開車 這一現(xiàn)代社會必備的技能或許會被時代漸漸拋棄。
長大的你輔導(dǎo)孩子的作業(yè),而小學(xué)班主任的作業(yè)多了一項叫做:寫一個繪圖的 Python 程序。
你的孩子高考結(jié)束后,也不用去考駕照了(因為L5的自動駕駛已經(jīng)普遍應(yīng)用了),
轉(zhuǎn)而駕照變成了一種叫 Python程序設(shè)計語言能力 的證書。有了這個證書在工作學(xué)習(xí)上都會得到極大的幫助。
更何況,這些已經(jīng)不是未來,而是現(xiàn)在就已經(jīng)在實行的了。很多東南沿海地區(qū)已經(jīng)在初高中課程中加入了 Python 這門課程。
你說,上面默子暢想的內(nèi)容會在未來的哪一天實現(xiàn)呢?
講了那么多,希望大家對于 Python 的意義有一個新的理解。
那么 Python 究竟是什么呢?你對它真的了解嘛?
很多人學(xué)習(xí) Python 只是學(xué)習(xí)一個基礎(chǔ)語法就停滯不前了。
比如這樣一行代碼,相信每個學(xué)過 Python 的人都看的懂
a = 520 b = 1314 print(a*b)> 683280像這樣的代碼,計算一個 520×1314520 \times 1314520×1314 其實很沒有意義。
很多人在學(xué) Python,但是卻做不出什么實際有幫助的東西。(會有一種學(xué)了語言,卻沒處用的感覺)。
所以建議大家在學(xué)習(xí) Python 前為自己找好一個目標(biāo)。比如 要使用Python來自動回復(fù)我的工作微信或郵件 這個簡單的目標(biāo),以應(yīng)用為導(dǎo)向去學(xué)習(xí) Python,最終的效果會好很多。
如果實在想不到有什么目標(biāo),可以關(guān)注默子公眾號,之后將以多個實用的目標(biāo)帶大家去了解 Python 的神奇妙用。(比如數(shù)學(xué)建模、人工智能、辦公自動化、情侶閑聊、量化投資……等等)
大家看到這里可能會在想, Python 真的這么強大嘛?怎么感覺什么都可以干啊。
默子想說:是,但又不完全是
第三方社區(qū)
Python 真正強大的是它的第三方社區(qū)。
Python 是一個開源的編程語言,代碼簡潔高效,且有著非常強大的第三方社區(qū)。
全球的程序員 不斷對它做著維護與貢獻,其中很多內(nèi)容并不是 Python 最初擁有的。
比如我們常常把 辦公自動化 與 Python 放到一起談?wù)摗?/p>
但是! 很多所謂的 辦公自動化 只是使用的第三方社區(qū)的庫罷了。并不是 Python 官方自帶的內(nèi)容。
就好比你買了個手機,里面的 QQ 、微信 、王者榮耀、抖音 等應(yīng)用與手機本身沒有關(guān)系一樣。
手機只不過是一個可以安裝應(yīng)用的平臺而已。
-
數(shù)據(jù)分析中最常用到的 Pandas
-
PDF處理會用到的 PyPDF2
-
微信個人號運營用到的 wxpy
-
……\dots \dots……
Python 之所以那么牛逼,303030 % 功勞歸語言本身,而剩下的 777 成都是社區(qū)的。
默子從初學(xué)到現(xiàn)在也就玩過 400400400 多個第三方庫左右吧。
但是你們知道 Python 現(xiàn)在一共有多個庫嘛?
截止 2023.1.22 ,Python 社區(qū)已認(rèn)證的 一共有 429918429918429918 個庫。
如果想看最新的數(shù)量,可以查看 官網(wǎng) https://pypi.org/ , 上面有當(dāng)前的項目數(shù)。
將近 42 萬個庫,就好像成千上萬的軟件一樣,沒有人可以全部學(xué)完,而且有些庫之間的功能大同小異,大部分人只是根據(jù)使用習(xí)慣來選擇性學(xué)習(xí)罷了。
所以在學(xué)會 Python 的基礎(chǔ)語法后,學(xué)習(xí)這些庫,來幫助我們合理合法地 偷懶 ,才是聰明人該干的正事!
關(guān)于Pip
說了這么多,我們會想到一件事。
Python 的 “應(yīng)用商店” 在哪里呢?
我們怎么去下載這么多好玩且有用的庫呢?
就好像蘋果有自家的 App Store ,安卓的機子也分別搭載著各品牌家的應(yīng)用商店一樣。
那么 請大家記住 Python 自家的應(yīng)用商店 名叫 —— pip
pip 就是我們的 Python 包管理器(庫也叫包),我們可以用它來下載、安裝、卸載各種好玩的 Python 庫。
使用方法也很簡單,當(dāng)你知道這個庫叫什么名字后,
使用 pip install name 就可以安裝對應(yīng)的第三方庫。
比如我們要安裝一個科學(xué)計算庫 scipy,就可以直接在命令行輸入
pip install scipy或者是在代碼中寫到
!pip install scipy兩種寫法的結(jié)果是一樣的,都是從遠程的應(yīng)用商店下載軟件到本地。
關(guān)于Conda
還有的小伙伴,會聽過 conda 這一東東。
純純的 conda 其實和 pip 并沒有很多差別,最大的不同是 conda 比 pip 多了一種可以管理 Python 環(huán)境的 功能。
你可以在不同環(huán)境中安裝不同的庫,比如你可以把你的環(huán)境劃分為
-
工作環(huán)境
-
深度學(xué)習(xí)環(huán)境
-
爬蟲環(huán)境
-
……\dots \dots……
至于 Anaconda 與 Miniconda 等等,你可以理解為是預(yù)先打包好的基礎(chǔ)環(huán)境。
里面自帶了 Python 本體,所以你下載了這些之后,不用再去麻煩地下載 Python 。
并且 conda 的管理比 pip 更全面更方便。
所以,有什么理由拒絕 conda 呢?
可能唯一理由就是,你懶得去下 Anaconda 吧。
但是真正懶的人只會選擇最方便的工具。
結(jié)束語
Anaconda 的安裝教程,或許默子會出一期視頻帶大家動手實操一下,也有可能不出,因為這個教程在互聯(lián)網(wǎng)上已經(jīng)到處都是了。
但是像這樣清晰明了、有比喻性的介紹文章很少很少。(容默子自夸自賣一下,嘿嘿)
在這里多說一句:為了降低大家的接受難度,很多細(xì)節(jié)默子在文章中做了掩蓋,技術(shù)上的理解可能與文中的理解有一些細(xì)微的不同。
那么,快去動手學(xué) Python ,快去真正地了解這個迷人的編程語言吧!
公眾號后臺回復(fù) 迷人的Python,免費領(lǐng)取 10G 獨家Python學(xué)習(xí)資料,僅限前100位同學(xué)~
AinfO Tech 每日更新最有趣、最新、最細(xì)致的學(xué)習(xí)干貨
大家在……吃飯、摸魚、等地鐵、上廁所的時候(其實無論什么時候)都可以來瞧一瞧哦~
多學(xué)不吃虧,點個關(guān)注再走唄~( 默子求求了 )
更新記錄:3/128
總結(jié)
以上是生活随笔為你收集整理的【计科漫谈】学会Python就等于学会了新时代的打字能力的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Pytorch安装指南(cuda、镜像下
- 下一篇: ODB框架注意事项