81歲老人學(xué)編程游戲,在大學(xué)選什么專業(yè)?
可以選程序設(shè)計(jì)專業(yè)。游戲公司一般分為:策劃,美術(shù),程序。這3大塊,你是理科的話往程序方面發(fā)展估計(jì)比較順,當(dāng)然我們公司也有理科專業(yè)畢業(yè)后進(jìn)入公司從事美術(shù)工作的哦,但得比別人更努力的~加油!
要 熟悉C++開發(fā),熟悉微軟VisualStudio開發(fā)平臺(tái),了解計(jì)算機(jī)圖形學(xué)的基礎(chǔ)概念,熟悉Direct X編程,熟悉WINDOWS平臺(tái)開發(fā)
現(xiàn)在開始想自學(xué)Python語言?
來得及
我同樣是一個(gè)開始學(xué)習(xí)Python相對(duì)較晚的人。
2015年7月本科畢業(yè)至9月研究生開學(xué)期間,我想找一份實(shí)習(xí)鍛煉一下自己,當(dāng)面試官問我,
“你會(huì)Python嗎?”
“啊?Python是什么?你能給我拼寫一下名稱嗎?”
結(jié)果可想而知,面試結(jié)果很差。
所以回到家中我就馬上開始了解這么從未聽說過的編程語言,然后瘋狂的開始學(xué)習(xí),這里,我就來介紹一下我對(duì)于學(xué)習(xí)Python的一些看法。
我認(rèn)為,學(xué)習(xí)一門編程語言,應(yīng)該分階段進(jìn)行,
入門
進(jìn)階
實(shí)戰(zhàn)
下面分別從這3個(gè)階段開始介紹。
1. 入門如果有一點(diǎn)的C語言基礎(chǔ),對(duì)于學(xué)習(xí)Python會(huì)有很大的幫助。如果純粹的零基礎(chǔ)也沒關(guān)系,需要花費(fèi)一些時(shí)間去理解編程語言里面的一些通用概念。
我認(rèn)為入門Python相對(duì)容易,因此我更加推薦網(wǎng)上免費(fèi)的在線教程,非常多,而且非常好,當(dāng)然如果喜歡紙質(zhì)書籍的也可以購買書籍學(xué)習(xí)。
尤其的基礎(chǔ)知識(shí)相對(duì)簡(jiǎn)單,如果有一點(diǎn)的編程基礎(chǔ)一周或者更短的時(shí)間內(nèi)即可對(duì)Python基本語法做一定的了解,如果購買在線課程,我認(rèn)為會(huì)耗費(fèi)很多時(shí)間。
關(guān)于入門階段的在線教程我推薦兩份:
Python菜鳥教程:www.runoob.com
廖雪峰Python:www.liaoxuefeng.com
關(guān)于入門書籍,我推薦一本不錯(cuò)的書籍,
《Python編程從入門到實(shí)踐》
2. 進(jìn)階階段關(guān)于進(jìn)階,我推薦兩本書籍:
第一本:《Python Cookbook》
我認(rèn)為這是一本很適合有一點(diǎn)Python基礎(chǔ)的開發(fā)者,這本書應(yīng)該很多Python開發(fā)者都有所耳聞,它在基礎(chǔ)語法的基礎(chǔ)上進(jìn)行了一些提升。
就如同上面這個(gè)例子,它會(huì)拋開入門的那些簡(jiǎn)單語法去講解一些Python高級(jí)實(shí)用方法和技巧,例如抽象基類、單例模式、接口等。每一個(gè)知識(shí)點(diǎn)它會(huì)對(duì)應(yīng)提出一個(gè)問題,然后給出相應(yīng)的解決方案,并且告訴你這樣用的意義何在、怎么樣更加高效的使用Python,怎么設(shè)計(jì)更高效的軟件模式。
第二本:《流暢的Python》
這是一本經(jīng)得起考驗(yàn)的Python書籍。
舉一個(gè)最簡(jiǎn)單的例子,在絕大多數(shù)教程都會(huì)講到循環(huán)和條件語句,千篇一律的告訴你"if..else..", "for...while",這個(gè)有一點(diǎn)編程語言的同學(xué)都知道,但是在Python里面循環(huán)和條件語句有什么特殊的地方嗎?該怎么用好它?
在很多博客、教程中都不會(huì)深入介紹,但是這本書會(huì)詳細(xì)的介紹Python深入的內(nèi)容。
它和大多數(shù)書籍和在線教程蜻蜓點(diǎn)水式的講解不同,它更加深入,深入而不冗余,在你看這本書的時(shí)候你會(huì)發(fā)現(xiàn),它的每一段話都是有意義的,沒有什么廢話。
它分別從數(shù)據(jù)結(jié)構(gòu)、字典集合、文本和字節(jié)序列、函數(shù)、設(shè)計(jì)、裝飾器、閉包等講起,然后對(duì)每一塊知識(shí)進(jìn)行展開,詳細(xì)介紹里面最根本的原理,然后告訴你,該怎么用好它,高效的使用它。
3. 練手項(xiàng)目學(xué)完基礎(chǔ)語法并了解Python一下高階方法之后該做些什么?
我認(rèn)為首要的是先選擇一個(gè)方向,
機(jī)器學(xué)習(xí)圖像處理自然語言數(shù)據(jù)分析web......這樣才清楚自己該朝著哪個(gè)方向努力、該拿哪些項(xiàng)目練手,對(duì)編程能力進(jìn)一步鞏固,這樣要比“無頭蒼蠅”式的漫無目的學(xué)習(xí)效率要高很多。
其次,可以找一些比較優(yōu)秀的項(xiàng)目進(jìn)行實(shí)戰(zhàn),擴(kuò)展自己知識(shí)面的同時(shí)對(duì)編程能力進(jìn)行鞏固。
首先,以機(jī)器學(xué)習(xí)、深度學(xué)習(xí)框架為例,推薦幾個(gè)github上熱門的學(xué)習(xí)項(xiàng)目。
tensorflow_course
如果覺得官方文檔不能夠讓你變成tensorflow熟手,那就試著用tensorflow完成幾個(gè)機(jī)器學(xué)習(xí)算法的搭建,tensorflow_course是一個(gè)gihub資源,目前已經(jīng)10k+個(gè)star,受歡迎程度可見一斑,上面有傳統(tǒng)算法,例如線性回歸、支持向量機(jī),也有深度學(xué)習(xí)算法,例如卷積神經(jīng)網(wǎng)絡(luò),能夠讓你在學(xué)習(xí)機(jī)器學(xué)習(xí)的過程中進(jìn)一步熟練tensorflow。
nfmcclure/tensorflow_cookbookgithub.comtensorflow_cookbook
這也是一個(gè)github項(xiàng)目資源,雖然不如上面這個(gè)火熱,但是目前也擁有4.2k+個(gè)star,和上面這個(gè)資源有些類似之處,包括傳統(tǒng)算法和深度學(xué)習(xí)算法的實(shí)現(xiàn),可以邊學(xué)習(xí)機(jī)器學(xué)習(xí)知識(shí)、邊學(xué)習(xí)深度學(xué)習(xí)平臺(tái)。
nfmcclure/tensorflow_cookbookgithub.comAwesome-pytorch-list
如果覺得官方文檔內(nèi)容不夠,可以看一下這個(gè)github資源,目前5.8k+個(gè)star,這個(gè)資源可以稱得上是大合集,包括計(jì)算機(jī)視覺、自然語言處理、教程和示例、優(yōu)秀文章的實(shí)現(xiàn),非常全面。
bharathgs/Awesome-pytorch-listgithub.com
另外,推薦可以關(guān)注一下Github項(xiàng)目PyHubWeekly,這個(gè)項(xiàng)目每周會(huì)定期更新一些優(yōu)質(zhì)的Python項(xiàng)目,很多適合于用于學(xué)習(xí),能夠從中學(xué)到很多編程規(guī)范和設(shè)計(jì)模式,感興趣的可以去Github搜索一下。
編程貓積木功能介紹?
用編程貓制作游戲,需要用到編程貓的角色元素,場(chǎng)景元素,代碼積木塊,背景音樂等等,拼接代碼積木將場(chǎng)景角色結(jié)合到一起,完成一個(gè)游戲的制作。但是,開發(fā)一款游,光是一個(gè)人是完不成的,它是一個(gè)團(tuán)隊(duì)的合作。小朋友不妨可以聽聽課程,根據(jù)老師的指導(dǎo)制作好玩的游戲。
我們是項(xiàng)目式的教學(xué),每堂課都會(huì)帶著孩子去完成一個(gè)項(xiàng)目或者小游戲,孩子在學(xué)習(xí)的過程中不僅收獲了編程的知識(shí),同時(shí)也能做出一個(gè)作品,寓教于樂,讓小朋友更加有成就感。
以上就是關(guān)于81歲老人學(xué)編程游戲和在大學(xué)選什么專業(yè)的相關(guān)問題解答,希望對(duì)你有所幫助。