泻药,我建议学Python
先说我本人的情况,目前高中,现在放到学习编程的时间已经比较少了。 我是13岁开始学编程的,不过当时没什么人指导,都是走各种弯路下来的。本人对手机、电脑游戏是不感兴趣的,别人玩游戏的时间我都是在学编程,题主如果有这个兴趣,那就合理安排时间坚持下来咯。
我是学C语言开始的,以前购买力有限,家里只有一本谭浩强写的书,不过看得一头雾水。当时不懂得善用搜索引擎的我,还是坚持了下来,叫家人买了一本《C primer plus》,这本书虽厚,我也是看了几遍,津津有味。不过学C语言是比较枯燥的,初学很难有什么令人兴奋的成果,所以我又叫家人给我买了套Arduino,这样子就容易看到自己编程的东西了。不过硬件又是另外一回事了,学的东西比较杂,我没有深入去学,大概一些简单的项目叫我写我也能写的地步吧。后来我学了Python,因为学过C语言,所以我学Python也非常快,学了不到一周的时间就能用Python写项目了,并且我这边十八线城市刚开始举办编程比赛,用的就是Python。
因为我不清楚题主学编程是为了什么,题主的年龄和我当初学编程的年龄相仿,我认为这个时候学编程保持兴趣最为重要。有些同学只是觉得自己想"跟上”这个时代,脑一热去学编程,结果看到这个黑乎乎的命令控制台没几天就厌倦了;又或者学了一段时间,觉得自己目前只会写控制台程序,不会写GUI程序(给同学们展示),有点急,急着急着就不想学了。
如果题主是想学习编程之后,能写写GUI程序的话,在Windows的情况下,开发GUI程序一般都需要用到开发框架,C++有MFC、Qt等;Python有Tkinter、wxPython、PyQt等。MFC真的是一言难尽,可能会对题主这种很不友好,还要要学各种win32API。Qt就好一点了,官网也有资料。
Python就对新手比较友好了,开发GUI程序用PyQt,写一般的GUI程序肯定是够了,再加上Python有很多开源库,拿来就用。
论实用性当然数C++较为强大,但是题主是想入门编程,不管什么编程语言,入门的时候学的不都是变量的使用、流程控制、函数和类的定义和调用吗?然后再熟悉各种常用库功能,最后才是各种框架的使用。学会Python之后再学C++也是可以的,不过学到一定程度,相信题主也会有自己的判断了。
学习的时候记得善用搜索引擎,如果是学习Python的话,我推荐这本书《Python编程 从入门到实践》。 />
最后希望题主还是学习为重,合理安排时间,最好能坚持学习下来咯。
(写得好乱啊)
更多推荐
c 好还是python好-C++和Python哪一个更好?
发布评论