9岁玩转Python,11岁创作游戏,学python从娃娃抓起!!!

近日,一份上海幼升小孩子的简历,吸引了不少关注。“比不过一个五岁小孩”,成为了网友评论中的一大热门关键句。而在河南省漯河市,也有一位05后“程序员”,在别人还在学习拼音时,他已经开始玩转Python,在11岁时独立创作了一款小游戏。他是怎么学习的?又是如何走上编程之路的?

学编程从娃娃抓起,11岁用Pyhton创作游戏

我们都知道Python容易学,但是就是不知道如何去学,去×××资料,机器学习,人工智能,深度学习,都在这学习,小编推荐一个学习平台

欢迎加入python学习交流q群250933691,分享我精心准备的Python学习资料,0基础到进阶!希望你们在学习Python道路上少走弯路!加油!

李金灿与编程,缘起五年前,受到从事十五年软件开发工作的父亲影响,李金灿小学三年级,就开始接触程序。2013年,国内少儿编程还未兴起,市面上鲜少有成熟的产品,李金灿的父亲精心挑选了几款国外编程教学产品,包括由麻省理工学院研发的图形化少儿编程语言Scratch,乐高教育WeDo套装等。

从娃娃开始学编程,也出于父亲对李金灿未来职业选择的考虑。在他父亲看来,程序员是个兼顾热爱与面包的好职业。“做程序员,很多时候不用去妥协,可以保持自己的个性。我周围也有一些在国外工作的程序员朋友,基本都是中产阶级。”

而经过三年的学习,李金灿在小学五年级时,就独自运用Python语言写了一款飞机大战游戏,这也是他的第一个Pyhton编程作品,而在整个创作过程中,他没有得到父亲任何的帮助。从画面设计,游戏体验来看,你很难相信这款游戏出自一位11岁的孩子之手。

但李金灿认为,这件作品并不完美。游戏里,飞机的形状由无数个像素构成,让程序去判定碰撞是个复杂的过程。“在检查碰撞时查了半天资料,还有在碰撞后如何播放死亡画面,也花了我很大心思。”克服重重困难后的作品上线,带给了李金灿很大的成就感,但他认为语法逻辑还不够清晰。“这还是个半成品。”李金灿说。

(编程时的李金灿与他的飞机大战作品)

不想成为“码农”,想要改变世界

现在,李金灿已是一名初中生,过上了“996”的生活。周一到周五,李金灿每天要学习到晚上九点左右,每个周末需要花一天时间参加兴趣培训班。从小学习编程,让李金灿提升了逻辑能力与英语水平,在英语、数学两门学科上,他一直保持着班级前几名。

初中繁重的课业,没有改变李金灿对编程的热爱,一有时间他就会学一学、玩一玩编程。今年暑假,李金灿开始自学《极客战记》,在国外名为 CodeCombat。这是一款风靡全球200多个国家,深受500万青少年热爱的游戏化编程教育名作。2018年4月,网易将其正式引入国内。不同于其他的教育产品,《极客战记》以层层递进的编程难度,游戏化的关卡设计而闻名。

通过《极客战记》最后的冰川关卡,意味着玩家已经拥有超过99%成年人的编程能力。而李金灿没有任何人的指导,独自玩了十几天,就到了冰川关卡,并且在《极客战记》中秋代码锦标赛中,一举闯进了八强。

(《极客战记》冰川关卡示意图)

李金灿认为,学编程给他带来的最大的改变是,独立思考能力和对事物的分析能力。“在拿到一项任务时,我能快速的分析出这件事,或者这道题的解决思路。”

关于未来,李金灿说,他想从事互联网行业,不过不是与他父亲一样的“码农”。在李金灿看来,“码农”是指用脑袋搬代码,每天重复同样的项目,写着一段段相差无几代码的程序员。“这本质上和真正的搬砖是一样的,它改变不了什么。”李金灿希望自己以后能投入到人工智能的研究当中,用编程改变多数或少数人的生活。

兴趣,是学习动力的源泉。游戏化的教学方式,能让更多像李金灿这样子的孩子,爱上编程

我们都知道Python容易学,但是就是不知道如何去学,去×××资料,机器学习,人工智能,深度学习,都在这学习,小编推荐一个学习平台

欢迎加入python学习交流q群250933691,分享我精心准备的Python学习资料,0基础到进阶!希望你们在学习Python道路上少走弯路!加油!

原文地址:http://blog.51cto.com/14068431/2320780

时间: 2024-07-31 04:14:29

9岁玩转Python,11岁创作游戏,学python从娃娃抓起!!!的相关文章

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile 1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile' 2 #!usr/bin/env python 3 #-*-c

【Python】初学编程适合学Python?其有何用?

初学编程适合学Python?其有何用? 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多因素造成了,当然市场需求的重要因素.吴军博士对大数据流行的解释与python流行或许有些默契.数据一直以来都存在,只是在历史条件下,由于计算性能和技术发展的原因,与之匹配的数据处理技术还不是很先进,以至于很多数据被我们舍弃了.同样,python语言简洁流畅等多种优点,也会让第一次接触

通过游戏学python 3.6 第一季 第二章 实例项目 猜数字游戏 可复制使用 可封装

本文实例讲述了python实现的简单猜数字游戏.分享给大家供大家参考.具体如下: 给定一个1-99之间的数,让用户猜数字,当用户猜错时会提示用户猜的数字是过大还是过小,知道用户猜对数字为止,猜对数字用的次数越少成绩越好. 1 #猜数字 2 3 number=33 4 5 conversion=input('请猜数字') 6 guess=int(conversion) 7 8 9 if guess == number: 10 print('猜对了') 11 elif guess > number:

通过游戏学python 3.6 第一季 第七章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号

#猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号 1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号 2 #!usr/bin/env python 3 #-*-coding:utf-8-*- 4 #QQ124111294 5 6 7 import random 8 number = random.rand

通过游戏学python 3.6 第一季 第三章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释 可复制直接使用 娱乐 可封装 函数

1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释 2 3 import random 4 number = random.randint(1,99)#设定答案(可以假设成年龄吧) 5 amount = random.randint(3,8) #设定猜测次数 6 print('本次游戏次数为',amount,'次') 7 8 count = 0 #设定初始次数 9 while count <= amount: #条件成立无限循环 10 try: 11 guess

通过游戏学python 3.6 第一季 第四章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码 可复制直接使用 娱乐 可封装 函数

1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码 2 3 import random 4 secrst = random.randint(1,99) 5 6 number = secrst 7 8 amount = random.randint(3,8) 9 print('本次游戏次数为',amount,'次') 10 11 count=0 12 while count<=amount: 13 try: 14 conversion=input('请猜数字') 15 guess=in

Python就业前景好不好?学Python好找工作吗?

Python是目前市场上大家听说最多的编程语言吧,0基础小白学什么?当然Python,转行学什么?也是Python--那么Python的发展前景真的好吗?学完好找工作吗带领大家了解一下吧. 1.就业岗位多,人才就业率高: Python语言更其他的编程语言不通,该语言简单优美.开发效率高,所以受到了不少企业的喜欢,学习Python语言后可以从事web开发.云计算.人工智能.科学运算等方向,而且Python也是继Java和C++之后的第三主流编程语言,人才就业率非常高. 2.Python语言就业发展

小白学 Python 爬虫(42):春节去哪里玩(系列终篇)

人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Linux基础入门 小白学 Python 爬虫(4):前置准备(三)Docker基础入门 小白学 Python 爬虫(5):前置准备(四)数据库基础 小白学 Python 爬虫(6):前置准备(五)爬虫框架的安装 小白学 Python 爬虫(7):HTTP 基础 小白学 Python 爬虫(8):网页基

小白学 Python 数据分析(11):Pandas (十)数据分组

人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):Pandas (二)数据结构 Series 小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame 小白学 Python 数据分析(5):Pandas (四)基础操作(1)查看数据 小白学 Python 数据分析(6):Pandas (五)基础操作(2)数据选择 小白学