青少年Python编程

zhr-cf-fc / 2023-07-18 / 原文

给我一个支点,我可以撬起地球--阿基米德

知识详解

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考级说明