原创 對比幾段代碼,看看你是 Python 菜鳥還是老鳥

Python 裏有個小彩蛋:在 Python Shell 裏輸入 import this 這段話被稱作“Python 之禪”(The Zen of Python),它列舉了一些 Python 所推崇的理念,比如:優美勝於醜陋明確勝於隱

原创 爲了邊看美劇邊學英語,我寫了個字幕處理腳本

每個英語學渣(好吧,其實這個說的就是學渣本渣了♀)都有這樣一個夢想:能夠一邊輕鬆愉快地看着美劇,一邊自己的英語聽力水平還能蹭蹭地往上漲。知乎上也有很多人分享了自己通過美劇練習聽力的方法,比如說只開英文字幕或者乾脆就不要字幕。但是這兩個

原创 如何用100行Python代碼做出魔性聲控遊戲“八分音符醬”

最近幾天,一款魔性的小遊戲在微博上刷屏了,各大平臺的主播也紛紛如感染病毒一樣直播自己怎麼玩這個遊戲(被遊戲玩)。這個遊戲叫做《不要停!八分音符醬♪》。它是一款來自島國的惡搞遊戲,主角是一隻可愛的小生物 — 八分音符醬,玩家通過對它喊話

原创 ORM-像對象一樣對待數據

咱們編程教室有不少同學,學完了基礎課程,掌握了一定的編程能力,開始做項目了。然後很可能遇到一個問題:管理數據。課程裏有講過用文件保存數據,還有 pickle、csv 等模塊輔助。但對於稍微複雜一點的數據,往往不夠方便。成熟的解決方案就

原创 給伸手黨的福利:Python 新手入門引導

這是一篇 Python 入門指南,針對那些沒有任何編程經驗,從零開始學習 Python 的同學。不管你學習的出發點是興趣驅動、拓展思維,還是工作需要、想要轉行,都可以此文作爲一個參考。在這個信息爆炸的時代,以 “Python入門” 爲

原创 Python-Excel 模塊哪家強?

0. 前言從網頁爬下來的大量數據需要清洗?成堆的科學實驗數據需要導入 Excel 進行分析?有成堆的表格等待統計?作爲人生苦短的 Python 程序員,該如何優雅地操作 Excel?得益於前人的辛勤勞作,Python 處理 Excel

原创 你的遊戲開發第0課

電子遊戲是許多人喜愛甚至沉迷的事情。尤其對於程序員來說,開發遊戲是不少人最初學習編程的動力。在之前,我發過一些遊戲開發的教程和案例:爆款遊戲《貪吃蛇大作戰》的 Python 實現如何用100行Python代碼做出魔性聲控遊戲“八分音符

原创 寫代碼也有“套路”-談談設計模式

編程教室開了這麼久,已經有很多人從完全零基礎的小白成爲了會寫代碼的菜鳥程序員,能夠自己獨立開發程序。不過到此階段,常常會遇到瓶頸,感覺功能可以實現,但代碼看起來有些彆扭:代碼中有很多相似的重複代碼代碼中有大量的 if,以至於有很長的縮

原创 我從編程教室畢業

這篇文章在我的草稿箱裏躺了有一年多,今天總算是發出來了。本文的作者是之前編程教室的實訓生之一,原本在汽車製造車間裏工作,後來成功轉行爲一名程序員,從事車載語音識別相關軟件的開發。這是他個人轉行過程中的一些經驗分享。今天發這篇文章的另一

原创 我常用到的python庫

Python 的一大特色是其豐富的模塊,基本上只要你能想到的常見開發需求,都能找到別人已經實現的庫直接使用,或者相關的工具/框架來輔助實現。但這對於新手來說也是一個問題:這麼多庫,我要從哪裏學起?怎麼才能記住這麼多庫的用法?對此我的建

原创 用Python寫一份獨特的元宵節祝福

今天是正月十五,首先祝大家元宵節快樂!以前加過我個人微信號的朋友,可以在朋友圈看到我今天發的元宵節祝福圖片:這個祝福文字乍一看其貌不揚,不過點開大圖有驚喜:是拿自己微信好友的頭像拼成的!這是通過 python 編程生成的。怎麼樣,要不

原创 可迭代對象和迭代器

for 循環是我們在 Python 裏非常常用的一個語法,但你有沒有思考過 for 循環是怎樣實現的?如果你以前接觸過 C ,應該會知道類似 for (int i = 0; i < 100; i ) 這樣的寫法,它定義了循環的執行

原创 送你個情人節禮物:Python版抖音同款表白神器

又到了一年一度的情人節!大家都準備送什麼給自己心儀的對象呢?鮮花、巧克力都太俗套了,今天給大家帶來一個抖音上看到的表白神器 — 用Python寫一個告白程序,讓她看到你滿滿的愛(tao)意(lu)。先上效果:視頻版: python

原创 用python模擬《流浪地球》的木星引力彈弓效應

本文涉及影片內容,但算不上劇透。想看還未看的同學請謹慎閱讀。春節檔的幾部電影裏,《流浪地球》成爲一匹黑馬,刷爆微博和朋友圈,從最初不高的排片率,一躍上升到票房榜首。看過影片的人可能會有一個疑問,太陽系那麼空曠,爲什麼地球在“流浪”的過

原创 一圖學Python

網上有這樣一張圖片,信息量很大,通常會被配上標題“一張圖讓你學會Python”:這張圖流傳甚廣,但我沒有找到明確的出處,圖片上附帶了 UliPad 的作者 Limodou 的信息,很有可能是原作者。如有知情者可留言告訴我。其實,說看了