- Python編程快速上手2
- (美)阿爾·斯維加特
- 460字
- 2022-10-26 17:00:06
前言
如果只是跟隨print('Hello, world!')這樣的教程學(xué)習(xí),你會(huì)覺得編程異常簡單。你可能看過一些面向初學(xué)者的優(yōu)秀圖書或者相關(guān)的在線課程,也做過一些練習(xí),而且已對大部分技術(shù)術(shù)語爛熟于心。然而,你很可能會(huì)發(fā)現(xiàn),一旦離開“安樂窩”去編寫自己的程序,就會(huì)寸步難行。面對空白的編輯器窗口,你可能會(huì)茫然、發(fā)呆,對如何動(dòng)手編寫Python程序一籌莫展。
問題的關(guān)鍵在于,遵循“教程非常適合學(xué)習(xí)”的主旨,與“學(xué)習(xí)從頭開始編寫原創(chuàng)程序”是兩碼事。通常,對于此階段的建議是學(xué)習(xí)開源軟件的源代碼,或者創(chuàng)建你自己的項(xiàng)目。但有些開源項(xiàng)目并未提供良好的文檔,也不見得特別適合新手學(xué)習(xí)。雖然開源項(xiàng)目會(huì)激勵(lì)你創(chuàng)建自己的項(xiàng)目,但你不能從中得到系統(tǒng)的指導(dǎo)。
本書為你提供如何應(yīng)用編程概念的實(shí)踐示例,其中包含80多個(gè)游戲、模擬和藝術(shù)等方面的程序。重要的是,它們并非代碼片段,而是完整的、可運(yùn)行的Python程序。你可以復(fù)制并運(yùn)行這些代碼,以理解其工作方式,也可以嘗試自己進(jìn)行更改。作為練習(xí),你還可以按照自己的意愿重新編寫這些代碼。一段時(shí)間后,你會(huì)逐漸獲得自己的編程靈感,更重要的是,你將知道如何著手創(chuàng)建程序。
推薦閱讀
- 摩登創(chuàng)客:與智能手機(jī)和平板電腦共舞
- Java面向?qū)ο筌浖_發(fā)
- iOS 9 Game Development Essentials
- OpenNI Cookbook
- 云原生Spring實(shí)戰(zhàn)
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- 基于差分進(jìn)化的優(yōu)化方法及應(yīng)用
- Silverlight魔幻銀燈
- Learning FuelPHP for Effective PHP Development
- MATLAB for Machine Learning
- Serverless Web Applications with React and Firebase
- SAP Web Dynpro for ABAP開發(fā)技術(shù)詳解:基礎(chǔ)應(yīng)用
- Building Microservices with Go
- 高性能MVVM框架的設(shè)計(jì)與實(shí)現(xiàn):San
- Swift 2 Blueprints