青少年Python编程
给我一个支点,我可以撬起地球--阿基米德
知识详解
Python介绍
-
Python是什么?
Python是一种流行的高级编程语言(高级语言),编程语言能实现人与机器的交流和沟通 -
为什么学编程?
与时俱进(编程是信息技术人才必备技能)、偷懒(提高学习和工作效率)、提升数学思维 -
编程语言有哪些?
C、C++、JavaScript(JS)、Java、Python、Visual Basic(VB)、C#、R、Scala、Go、Ruby -
为什么学Python?
因为Python语法简单、入门快易、库包众多、编程效率高 -
Python口号是什么?
Life is short, you need Python!(人生苦短,我用Python!) -
Python的特点是什么?
动态(Python变量的数据类型可变,C语言中变量的数据类型不可变)
跨平台(Windows、Mac、Linux,一招走天下)、开源(能得到源代码)、免费(开源精神)
解释型(翻译一句执行一句,编译型指全翻译成机器语言再执行如:C)、高级(机器和汇编语言) -
Python的编程方式有?
交互式编程(IDLE交互式窗口,一行代码,所见即所得)、脚本式编程(IDLE脚本窗口多行代码) -
Python的编程思想有?
面向对象(多态、继承、封装,通过类进行管理,如:Java)、面向过程(以过程为中心,如:C) -
Python的编译方式有?
解释执行(翻译一句执行一句)
伪编译执行(将源代码转换为字节码.class,优化程序适当提高运行速度,且对源代码进行封装) -
Python的打包是什么?
打包指将源代码打包成可执行程序(.exe)
打包工具有py2exe、pyinstaller、cx_Freeze等
打包时要加入所有依赖库,以便得到的exe文件可在没有安装Python的机器上运行 -
Python的学习建议有?
一题多解:优化思维(模仿走向创新)
善用网络:学会网络检索(有事找度娘)
要有兴趣:兴趣是最好的老师(兴趣使然)
不怕出错:失败是成功之母(历经千帆永不悔)
交流互助:学会多问、会问、能问(三人行必有我师)
问题驱动:多问为什么(以问题为导向,促进自我学习)
学练结合:纸上得来终觉浅,须知此事要躬行!(不要手高眼低)
持之以恒:有始有终必须要有恒心、水滴石穿(行百里者半九十)
循序渐进:做任何事情要有章法,同时不能一口吃个大胖子(欲速则不达)
交叉参考:多学科交叉、类比推理、交叉比较的思维(类比推理,联想记忆)
考级说明
扩展资源
报名资源
- 中国电子学会服务平台
- 中国电子学会考评中心
学习资源
- TIOBE排行榜
- Python的就业方向
- Python考级说明