最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

學了Python基礎,苦于無法上手實戰(zhàn),那就看這本妙趣橫生的項目之旅

2023-07-15 15:05 作者:下班被游戲打-  | 我要投稿

Python語言能讓編程變得更加簡單易學。但是,在掌握Python基礎知識后,你是否面臨編程技能無法提升,不知后續(xù)學習該如何開展的問題?《Python編程實戰(zhàn) 妙趣橫生的項目之旅》包含許多有趣的編程實踐項目,這些項目能帶給你靈感。

圖片


掌學了Python基礎,苦于無法上手實戰(zhàn)?
看這本?。?!
妙趣橫生的實戰(zhàn)項目,讓你快速成為開發(fā)高手!
有趣——23個趣味項目,帶你全方位提升編程技能;
有效——興趣驅(qū)動練習,提升學習效率;
有用——配套的項目代碼+相關資源

本書內(nèi)容

第1章 虛假姓名生成器:這是一個熱身項目。本章先介紹Python的PEP 8標準、PEP 257標準、Pylint模塊和pydocstyle模塊。這些標準和模塊會幫助你分析代碼是否符合編程規(guī)范。本章最后會給出一個奇怪姓名生成器程序,它的設計靈感來源于美國網(wǎng)絡電視節(jié)目《靈異妙探》。

第2章 尋找回文:本章教你對代碼進行性能分析。與此同時,你還會學到拯救掙扎在痛苦邊緣的DC漫畫中的女巫薩塔娜的方法。通過在線字典來尋找神奇的回文串,你可以幫助薩塔娜打敗時間反轉(zhuǎn)惡鬼。

第3章 尋找易位詞:編寫一個幫助用戶創(chuàng)建他們輸入名字的易位詞的程序。例如,用“Clint Eastwood”生成“old west action”;然后,利用語言篩查器幫助湯姆· 馬沃洛· 里德爾(Tom Marvolo Riddle)找到他名字的易位詞——“I am Lord Voldemort”。

第4章 破解美國內(nèi)戰(zhàn)密碼:首先,研究并破解歷史上經(jīng)典的軍事密碼——聯(lián)邦路由密碼;然后,讓雙方的間諜使用鋸齒形柵欄密碼發(fā)送和譯碼秘密信息。

第5章 編寫英國內(nèi)戰(zhàn)密碼:通過破解來自英國內(nèi)戰(zhàn)時期的空密碼,獲取明文隱含的深層次信息;之后,設計和實現(xiàn)更復雜的空密碼以完成拯救蘇格蘭女王瑪麗的任務。

第9章 用馬爾可夫鏈分析技術(shù)編寫俳句:本章將第8章的音節(jié)計數(shù)模塊與馬爾可夫鏈算法進行組合,通過分析含有數(shù)百個古今俳句的語料庫,實現(xiàn)讓計算機編寫俳句的目標。

第10章 我們孤獨嗎——探索費米悖論:利用德雷克方程、銀河系的大小以及假設的可探測“輻射氣泡”大小,研究外星無線電信號缺失的原因;學習和使用流行的Tkinter模塊,構(gòu)建星系和地球自身的無線電氣泡圖。

第11章 蒙蒂·霍爾問題:首先論證蒙蒂·霍爾問題,然后使用面向?qū)ο缶幊陶Z言構(gòu)建一個有趣的、帶有圖形界面接口的蒙蒂霍爾游戲。

第12章 儲蓄安全:使用蒙特卡羅金融模型為你自己(或你的父母)安排安穩(wěn)的退休生活。

第13章 模擬外星火山:利用pygame模塊模擬木星衛(wèi)星艾奧上的火山爆發(fā)場景。

第14章 用探測器繪制火星地圖:本章的目標是構(gòu)建一款基于重力的街機游戲。當衛(wèi)星燃料沒有耗盡,也沒有在大氣層中燃燒時,讓衛(wèi)星的運行軌道變成一個圓形的測繪軌道。通過顯示衛(wèi)星的關鍵參數(shù),跟蹤其運行軌跡,為火星添加陰影圖示,并讓火星緩慢繞其軸旋轉(zhuǎn),以此來學習軌道力學知識。

第15章 用行星疊加技術(shù)完善天體攝影圖片:利用Python的圖像庫,對從視頻中獲取的低質(zhì)量圖像進行光學疊加,從而顯現(xiàn)木星的云帶和大紅斑效果;利用Python內(nèi)置的os模塊和shutil模塊,學習解決文件、文件夾和目錄路徑等問題。

本書每章的末尾都至少包含一個實踐項目或挑戰(zhàn)項目。在本書的配套資源或附錄中,你可以找到每個實踐項目的答案。但這并不意味著這個答案就是最好的——你可能會想出一個更好的答案,所以在此之前不要偷看答案!

然而,對于挑戰(zhàn)項目,你只能靠自己。1519年,當科爾特斯入侵墨西哥時,他將帆船燒掉,讓追隨他的士兵意識到他們沒有回頭路,于是他們不得不以堅定的決心面對阿茲特克人。因此,短語“burn your boat”(破釜沉舟)成為全心全意或全身心投入一項任務的代名詞。這也是你面對挑戰(zhàn)項目時應有的態(tài)度,如果你這樣做了,那么你從這些練習中學到的東西可能會比從書中其他部分學到的東西都要多!

目錄

第 1章 虛假姓名生成器 1
1.1 項目1:生成假名 1
1.1.1 項目規(guī)劃與設計 1
1.1.2 策略 2
1.1.3 偽代碼 2
1.1.4 代碼 3
1.2 本章小結(jié) 11
1.3 延伸閱讀 12
1.3.1 偽代碼編寫標準 12
1.3.2 編程規(guī)范 12
1.3.3 第三方模塊 12
1.4 實踐項目 12
1.4.1 兒童黑話 13
1.4.2 簡單條形圖 13
1.5 挑戰(zhàn)項目 13
1.5.1 拉丁文簡單條形圖 14
1.5.2 中間名 14
1.5.3 挑戰(zhàn)不同的項目 14
第 2章 尋找回文 15
2.1 尋找和加載字典文件 15
2.1.1 處理文件打開異?!?6
2.1.2 加載字典文件 16
2.2 項目2:尋找回文單詞 18
2.2.1 策略和偽代碼 18
2.2.2 尋找回文單詞的代碼 19
2.3 項目3:尋找回文短語 20
2.3.1 策略和偽代碼 20
2.3.2 尋找回文短語的代碼 22
2.3.3 程序性能分析 24
2.4 本章小結(jié) 27
2.5 延伸閱讀 27
2.6 實踐項目:字典清理 27
2.7 挑戰(zhàn)項目:用遞歸方法查找回文 27
第3章 尋找易位詞 28
3.1 項目4:尋找單詞的易位詞 28
3.1.1 策略和偽代碼 28
3.1.2 尋找易位詞的代碼 30
3.2 項目5:尋找易位短語 31
3.2.1 策略和偽代碼 32
3.2.2 尋找易位短語的代碼 35
3.3 項目6:尋找伏地魔(Voldemort)——高盧人策略 41
3.4 項目7:尋找伏地魔(Voldemort)——英式蠻力方式 43
3.4.1 策略 43
3.4.2 英式蠻力方式的代碼 45
3.5 本章小結(jié) 52
3.6 延伸閱讀 52
3.7 實踐項目:尋找二元字母組 52
3.8 挑戰(zhàn)項目:易位詞自動生成器 52
第4章 破解美國內(nèi)戰(zhàn)密碼 53
41 項目8:路由密碼 53
4.1.1 策略 55
4.1.2 偽代碼 57
4.1.3 解密路由密碼的代碼 58
4.1.4 破解路由密碼 60
4.1.5 增加用戶接口 62
4.2 項目9:柵欄密碼 67
4.2.1 策略 68
4.2.2 使用柵欄密碼加密代碼 69
4.2.3 使用柵欄密碼解密代碼 71
4.3 本章小結(jié) 73
4.4 延伸閱讀 73
4.5 實踐項目 74
4.5.1 黑客林肯 74
4.5.2 判斷密碼類型 74
4.5.3 以字典的形式存儲密鑰 74
4.5.4 自動生成可能的密鑰 75
4.5.5 路由換位密碼:暴力破解 75
4.6 挑戰(zhàn)項目 76
4.6.1 路由密碼編碼器 76
4.6.2 三欄式柵欄密碼 77

需要的小伙伴,領取方式如下:

1、一鍵三連+關注

2、后臺主動留下痕跡:“資料”(重點)


學了Python基礎,苦于無法上手實戰(zhàn),那就看這本妙趣橫生的項目之旅的評論 (共 條)

分享到微博請遵守國家法律
巫溪县| 朝阳县| 岳西县| 咸阳市| 平阴县| 凤凰县| 泰州市| 德兴市| 伊吾县| 呼图壁县| 革吉县| 丰顺县| 陆川县| 南川市| 万安县| 剑河县| 桑日县| 镶黄旗| 武平县| 潼南县| 原阳县| 英德市| 曲水县| 松潘县| 称多县| 泾川县| SHOW| 达拉特旗| 宜阳县| 周宁县| 遂昌县| 炎陵县| 河北区| 柞水县| 疏附县| 合肥市| 徐汇区| 延津县| 东乡族自治县| 长沙市| 平阴县|