Python趣味編程:從入門到人工智能,從這35個(gè)案例開始,越學(xué)越有趣!
python是一種通用型編程語言,它具有良好的可擴(kuò)展性和適應(yīng)性,易于學(xué)習(xí),被廣泛應(yīng)用于云計(jì)算、人工智能、科學(xué)運(yùn)算、Web開發(fā)、網(wǎng)絡(luò)爬蟲、系統(tǒng)運(yùn)維、圖形GU,金融量化投資等眾多領(lǐng)域:無論是客戶端,云端,還是物聯(lián)網(wǎng)終端,都能看到Python的身影,可以說,Python的應(yīng)用無處不在。特別是在移動(dòng)互聯(lián)網(wǎng)和人工智能時(shí)代,Python越來越受到編程者的青睞,成為近年來熱度增長最快的編程語言之一。在TIOBE、RedMonk等世界編程語言排行榜中,Python語言名列前茅。因此,學(xué)習(xí) Python語言是一個(gè)非常不錯(cuò)的選擇。
這是一本能讓人一學(xué)就能會(huì)的python零基礎(chǔ)入門教程,它是由編程教育專家專門為青少年編寫的零基礎(chǔ)Python語言編程入門教材。

由于篇幅有限,文中展示書籍點(diǎn)下方小卡片扣‘Python趣味編程’直接獲取

程序員雨落
95年在職Python數(shù)據(jù)分析師/程序員 學(xué)習(xí),規(guī)劃,分享編程知識(shí)
公眾號(hào)
本書特點(diǎn)(1)講授最新的Python37版本,更適合零基礎(chǔ)的初學(xué)者。(2)采用單元課程的形式編排內(nèi)容,用趣味案例激發(fā)學(xué)生興趣,更適合青少年學(xué)生學(xué)習(xí)。(3)以解決問題為導(dǎo)向,注重培養(yǎng)編程思維,讓學(xué)生感受到編程是有用的。同時(shí),講解編程知識(shí)以“夠用”為原則,帶領(lǐng)初學(xué)者避開技術(shù)陷阱。(4)教學(xué)案例豐富多彩,有數(shù)學(xué)計(jì)算、繪畫、游戲和人工智能等,讓學(xué)生體驗(yàn)編程的樂趣。(5)每課均有課后練習(xí)題,讓初學(xué)者鞏固所學(xué)知識(shí)。


本書主要內(nèi)容本書共分為四個(gè)單元。第1單元是編程基礎(chǔ),安排了16個(gè)課程,講授結(jié)構(gòu)化與面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)。首先從變量、數(shù)據(jù)類型、運(yùn)算符和表達(dá)式等基本概念講起,通過編寫輸入、處理、輸出“三步曲式”的簡單程序以及學(xué)習(xí)小海龜繪圖,逐步熟悉 Python開發(fā)環(huán)境和編程方式:然后講授使用順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)等編寫結(jié)構(gòu)化的程序,同時(shí)結(jié)合流程圖描述算法,逐步掌握結(jié)構(gòu)化的編程思想:最后講授利用函數(shù)進(jìn)行模塊化設(shè)計(jì)以及面向?qū)ο蟮木幊讨R(shí)。這個(gè)單元在教學(xué)案例設(shè)計(jì)上講究趣味性和知識(shí)性,通過解決去火星要多久、八十天環(huán)游地球、棋盤麥粒、愷撒加密、莫爾斯碼等問題,讓初學(xué)者感受到編程是有用的,它能夠解決身邊的問題,從而激發(fā)他們學(xué)習(xí)編程的興趣。

第2單元是數(shù)學(xué)與算法,安排了11個(gè)課程,講授基本的算法策略、排序和查找算法、分形圖和數(shù)學(xué)曲線的畫法。其中,4個(gè)課程講授使用枚舉、遞推、模擬等算法策略、編程解決方程問題、邏輯推理問題等,案例有隔溝算羊、李白沽灑、水手分椰子等:5個(gè)課程講授冒泡排序、選擇排序、插入排序、快速排序和二分查找等算法;還有2個(gè)課程講授勾股樹分形圖的畫法和利用參數(shù)方程繪制玫瑰曲線圖形,在練習(xí)題中還介紹謝爾賓斯基三角形和六角星雪花分形圖、心形曲線和蝴蝶曲線的畫法。

第3單元是游戲編程,安排了4個(gè)課程,講授使用Pyalet類庫編寫游戲程序。首先是學(xué)習(xí)Pyglet編程基礎(chǔ),然后安排了3個(gè)趣味游戲項(xiàng)目,分別是公主迎圣誕、瘋狂摩托和捕魚達(dá)人。讓初學(xué)者通過編寫游戲程序進(jìn)行編程實(shí)踐,以“玩中學(xué)”的形式鞏固編程知識(shí)。

第4單元是人工智能,安排了4個(gè)課程,講授使用OpenCV類庫編寫人工智能技術(shù)應(yīng)用項(xiàng)目。首先學(xué)習(xí)OpenCV編程基礎(chǔ),然后安排了3個(gè)體驗(yàn)性質(zhì)的編程項(xiàng)目,分別是人臉識(shí)別,目標(biāo)檢測(cè)和繪畫大師。讓初學(xué)者通過人工智能技術(shù)的應(yīng)用,消除人工智能技術(shù)的神秘感。

......
領(lǐng)取方式
長按圖片添加小姐姐vx帶走!!!【好友申請(qǐng)?zhí)?D】快速通過
......
