“我想知道我用過的手機(jī)應(yīng)用、電腦軟件的工作原理是什么。我覺得這種技能會(huì)厲害得難以置信,能讓人用創(chuàng)新的方式解決問題”,“我相信未來世界將是靠各種代碼來驅(qū)動(dòng)的”。---卡莉·克勞斯(維密超模)
“編程”不僅是程序員的基本工作,也是每個(gè)人都應(yīng)該去了解和學(xué)習(xí)的技能。從直觀上來講,計(jì)算機(jī)的基礎(chǔ)是軟件程序,懂點(diǎn)編程:
- 有助于你更了解軟件背后的運(yùn)行機(jī)制。
- 理解程序員/軟件工程師他們是怎樣工作的,知道怎樣與他們打交道或協(xié)作。
- 甚至,有時(shí)為了節(jié)省成本,你自己就可以動(dòng)手快速實(shí)現(xiàn)一個(gè)小網(wǎng)站、小程序。
那些美麗動(dòng)人的編程故事
很多未入編程門徑的人,可能會(huì)對編程望而生畏,覺得程序員的工作很神秘,不僅頭腦要邏輯理性、還得面對海量的枯燥與乏味。但真實(shí)情況并非總是如此,看幾個(gè)真實(shí)的編程故事:
維密超??ɡ颉た藙谒?Karlie Kloss)
作為當(dāng)年當(dāng)紅的時(shí)裝模特,放棄3000萬年收入、去學(xué)編程,還幫助別人學(xué)編程、并最終還成了一位編程教練、企業(yè)家。
日本老奶奶-若宮雅子
81歲開始自學(xué)編程,83歲高齡成為全球年齡最大的獨(dú)立開發(fā)者、僅用半年時(shí)間就開發(fā)并上線了一款蘋果手機(jī)應(yīng)用。所以年齡不是編程學(xué)習(xí)的問題。
52歲的學(xué)校宿管大爺
他覺得找學(xué)生資料不方便,利用業(yè)余時(shí)間學(xué)習(xí)編程,開發(fā)了一套宿舍管理系統(tǒng)。所以,學(xué)習(xí)編程,學(xué)歷也不是問題。
地產(chǎn)大佬潘石屹
在這股“全民編程”的熱潮中不甘人后的潘石屹
人工智能的時(shí)代,每個(gè)人都需要了解這個(gè)由軟件驅(qū)動(dòng)的世界的運(yùn)行邏輯。
編程成了一個(gè)思考的工具,它能幫助人們更好地理解這個(gè)時(shí)代。
每個(gè)人都應(yīng)該學(xué)習(xí)編程,不僅因?yàn)槎幊痰娜舜嬖诰薮笕笨?,技術(shù)正在變得平民化、簡單化,逐漸變成像數(shù)學(xué)、英語一樣的基礎(chǔ)技能。--- 蘋果CEO蒂姆.庫克(Tim Cook)
就像我們都學(xué)過數(shù)學(xué),我們也沒有都成為數(shù)學(xué)家或數(shù)學(xué)工作者。同樣的,學(xué)習(xí)編程不一定要成為程序員,而是要理解這個(gè)時(shí)代、更好地生活在這個(gè)時(shí)代。
學(xué)編程,那該選什么語言呢?
Python是所有編程語言里進(jìn)化得最好的一個(gè),更接近人類的自然語言。 ---- 潘石屹
它因?yàn)檎Z法簡潔而極易上手、功能強(qiáng)大,并伴隨著數(shù)據(jù)科學(xué)、互聯(lián)網(wǎng)應(yīng)用、人工智能領(lǐng)域的廣泛應(yīng)用,成為信息技術(shù)領(lǐng)域的“當(dāng)紅炸子雞”。因此,Python當(dāng)仁不讓地成為編程初學(xué)者的首選語言。
作為編程老司機(jī),我在2012年就開始在工作中使用Python,并一直愛不能停、再無心別戀。近來也因?yàn)榻o不少朋友解答怎么學(xué)編程及編程教學(xué),所以萌生了自己錄制一個(gè)《Python編程入門》系列視頻的想法。
視頻系列初定的目標(biāo)是:為那些忙碌的、一直希望學(xué)點(diǎn)編程而不知如何下手的人士節(jié)省時(shí)間、輕松上手。畢竟“人生苦短”,容不得人們浪費(fèi)太多時(shí)間在跟人生目標(biāo)不相關(guān)的事物上。根據(jù)80/20法則的普適性:編程過程中80%的時(shí)機(jī)、人們只需要用到編程語言中20%的語法特性和用法。
所以,這個(gè)系列視頻自然不準(zhǔn)備面面俱到。我僅挑選了Python編程語言中最核心、最精要、最基礎(chǔ)的部分進(jìn)行講解,讓沒有任何理工科背景或計(jì)算機(jī)功底的人都可以快速入門,以窺程序世界之門徑。有這樣的基礎(chǔ)準(zhǔn)備,后續(xù)再進(jìn)行更深入的編程學(xué)習(xí)、項(xiàng)目實(shí)戰(zhàn),已不再是難事。
非專業(yè)講師,卻想把這件事做得合格、勉力對得起觀眾,卻也并非易事。從方案策劃、教學(xué)大綱制定、PPT撰寫、視頻錄制、后期剪輯、媒體運(yùn)營等,全方位都體驗(yàn)一回,對一個(gè)創(chuàng)業(yè)者無疑是種很好的歷練。
點(diǎn)擊以下鏈接,觀看《Python編程學(xué)習(xí)入門》完整視頻:
給忙碌者的Python編程入門課
本文原載于公眾號(hào)「碼斯基之矛」:為什么每個(gè)人都應(yīng)該學(xué)點(diǎn)編程?我為什么推薦Python?
作者 Junn熊,資深Python工程師、敏捷教練。同名視頻號(hào):Junn熊