1、python语言介绍

python的创始人:Guido Van Rossum

2、python是一门什么样的语言

2.1  编程语言主要从以下几个角度进行分类:编译型,静态型,动态性,强类型定义语言和弱类型定义语言

1) 编译型:有一个负责翻译的程序来对我们的源代码进行转换,生成对应的可执行代码,这个过程就是编译(Compile),而负责编译的程序就被称为编译器(Compiler)

2)通常我们所说的动态语言,静态语言是指动态类型语言和静态类型语言:

a.动态类型语言:是指在运行期间采取做数据类型检查的语言。即在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。典型的是python和Ruby

b.静态类型语言:数据类型是在编译期间检查的,也就是说在写程序的时候要声明所有变量的数据类型。C/C++是静态类型语言的典型代表,其他的静态类型语言还有C#,JAVA

2.2  Python语言源代码的底层是用C语言进行编写的,它最强大之处就于它丰富实用的第三方库,使的编写程序的速度非常快。

2.3  Python程序的扩展名是(.py),首先会将.py文件中的源代码编译成Python的字节码,然后再由Python虚拟机来执行这些编译好的字节码,在这一点上与JAVA等程序语言比较相似。通常我们导入或者调用另一个程序,它的.py文件会生成一个(.pyc)文件,它是编译好的的字节码文件,这样程序运行起来更快速。

3、Python能做什么?

网络应用、科学运算、GUI程序、系统管理工具、其他等等

4、 python的优缺点:

优点:简单、开发效率高、高级语言、可移植性、可扩展性、可嵌入性

缺点:速度慢,但是相对的、代码不能加密、线程不能利用多CPU问题

5、python解释器:

Cpython、IPython、PyPy、Jython(java编辑器)、IronPython(C#编辑器)

6、 python注释

python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。

python单行注释符号(#):#号右边的内容在执行的时候是不会被输出的。

批量、多行注释符号:多行注释是用三引号'''   '''包含的。

中文注释

在python编写代码的时候,避免不了会出现或是用到中文,这时候你需要在文件开头加上中文注释。比如创建一个python list,在代码上面注释上它的用途,如果开头不声明保存编码的格式是什么,那么它会默认使用ASKII码保存文件,这时如果你的代码中有中文就会出错了,即使你的中文是包含在注释里面的。所以加上中文注释很重要。

自学python简历怎么写_自学Python1.1-简介相关推荐

  1. 自学python可以考研吗_自学python现实吗?

    作为一名IT领域的科研教育工作者,我来说说我的看法. 首先,当前不论是大学生还是职场人,自学Python不仅比较现实,而且还有一定的必要性,随着工业互联网的发展,未来大量的岗位任务都需要借助于智能体来 ...

  2. 成中文自学python编程免费教程_自学python编程语言都有哪些免费网站值得收藏?...

    python是未来人工智能最好的编程语言,很多程序员在有其她编程基础的情况选择学习python是比较容易的,当然现在很多想进入编程界的新手选择python开始接触学习编程,但是由于经费有限,只能选择最 ...

  3. 自学python 编程基础知识_自学Python的学习顺序,知识要点!附学习资料

    自学Python要按照什么样的学习顺序?首先要有一个详尽的学习大纲,对于学习Python的各种知识点要安排的详略得当,做到由易到难,循序渐进,才能长久的坚持学下去.除了基础的理论知识,项目实战也是自学 ...

  4. 自学python能成功吗_自学Python之路一

    从事ios开发有快两年的时间,之前没有养成自己写博客的习惯,只是看别人写的博客.在工作闲暇时看到关于开发语言的排行,python正在慢慢上涨,自己就想自学一下.也开通了博客来记录自己自学的过程. 学习 ...

  5. 自学python能干什么工作_自学python能干什么

    Python是一种广泛使用的高级编程语言,属于通用型编程语言,是完全面向对象的语言.函数.模块.数字.字符串都是对象.经常被用于Web开发.GUI开发.操作系统.科学计算等应用范围. Python 是 ...

  6. python一直循环怎么写_自学Python,写一个挨打的游戏代码来初识While循环

    自学Python的第11天. 旋转~跳跃~,我~闭着眼! 学完循环, 沐浴着while的光芒,闲来无事和同事一起扯皮, 我说:"编程语言好神奇, 一个小小的循环,竟然在生活中也可以找到原理和 ...

  7. 自学python 编程基础知识_一个python编程自学者的历程以及给自学新手的一些建议...

    文章原本昨晚已经在电脑写好了,今天准备用手机润润色再发表,结果误操作给删了,又要重新码字,真是日了狗了. 由于手机码字,以下python就用py简称代替了.写之前其实也犹豫再三,一则自己编程水平实在有 ...

  8. 自学python在家怎么上班_【经验分享】转行如何自学Python并且找到工作,分享自己心得...

    目前信息化产业发展势头很好,互联网就成为了很多普通人想要涉及的行业,因为相比于传统行业,互联网行业涨薪幅度大,机会也多,所以就会大批的人想要转行来学习Python开发. 零基础学习Python必须明确 ...

  9. 学python自学好还是报培训班_自学Python还是报班

    Python相对于其他的主流编程语言来讲,它有着更好的可读性,所以说大家在自学Python的时候,总是会感觉到特别容易,那么如果你真的要学习Python的话,可能很多人在这方面也都在思考,自学Pyth ...

最新文章

  1. ubuntu解压zip文件命令_Linux常用命令10 - unzip
  2. 为什么我们有时不用配置java环境变量?
  3. 这个男人让你的爬虫开发效率提升8倍
  4. Centos7配置为NAT服务器
  5. python 全栈开发,Day116(可迭代对象,type创建动态类,偏函数,面向对象的封装,获取外键数据,组合搜索,领域驱动设计(DDD))...
  6. ……OleContainer中嵌入WORD后,用什么办法显示滚动条???……
  7. JAVA入门级教学之(package和import)
  8. kafka数据 落盘_终于知道Kafka为什么这么快了!
  9. VC 播放WAV文件
  10. 【基础】枚举学习笔记
  11. 红米5a android,红米5A值得买吗?红米5A测评告诉你(附全文)
  12. 用USRP-LW N210搭建软件雷达系统
  13. html——页面内跳转
  14. 计算机主硬盘,电脑是固态和机械双盘系统在固态为什么显示主硬盘是机械盘
  15. 云计算、社交网络和移动互联网------转自月光博客
  16. APE格式文件全攻略
  17. 关于开源许可证的介绍
  18. Flask-peewee-pyjwt实现简单的用户接口
  19. Win10系统安装tensorflow-cpu和gpu版本(按照步骤一次成功)
  20. Ubuntu的docker详细安装+使用

热门文章

  1. 论文写作中常用表达总结
  2. 编译Android源码卡死,编译Android源码过程中出现的错误
  3. 理解基本的Android编程 (1/2)
  4. 如何认识区分轻重缓急以及自我定位
  5. 无法加载操作系统,因为无法验证文件或其某个00项的数字签名
  6. jvm 参数 -verbose:gc 和 -XX:+PrintGC 的区别?
  7. Unity 2019安卓环境配置
  8. 纽约警察局从社交网络中数据挖掘犯罪活动信息
  9. 现代图形学入门-18课 高级光线传播
  10. python第一语言_Python,2017第一语言