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语言

    如何自学Python编程?一堆的Python教程却感觉无从下手呢?我想这应该是很多Python初学者正在纠结的问题. 今天想要分享给大家的是如何自学Python编程,学习这件事 还真不是人人都擅长的, ...

  2. 如何自学python-如何自学python语言

    如何自学Python编程?一堆的Python教程却感觉无从下手呢?我想这应该是很多Python初学者正在纠结的问题. 今天想要分享给大家的是如何自学Python编程,学习这件事 还真不是人人都擅长的, ...

  3. python自学什么书比较好-如何自学Python ?自学看什么书比较好?

    原标题:如何自学Python ?自学看什么书比较好? 可以按照这个顺序学习 1.<简明python教程>,书不厚,非常适合0基础的人自学入门用.不厚的优点就是上手快,提高自信,适合快速学习 ...

  4. python自学看什么书-如何自学Python ?自学看什么书比较好?

    原标题:如何自学Python ?自学看什么书比较好? 可以按照这个顺序学习 1.<简明python教程>,书不厚,非常适合0基础的人自学入门用.不厚的优点就是上手快,提高自信,适合快速学习 ...

  5. python语言自学教程-3D图示Python标准自学教程入门篇

    内容简介: Python入门篇教程从最基础的计算机发展史.Python的来源与发展历史开始讲起: 依次讲解python变量与表达式.数据类型.运算符.流程控制语句等,末尾通过课堂练习.课后作业以及微型 ...

  6. 怎么自学python语言-python应用:零基础Python应该怎样学习呢?

    Python应该怎样学习呢?Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立 ...

  7. python语言自学-为什么建议大家都学习Python语言?原因在这

    有很多人在问小编,为什么说学人工智能一定要学Python?运行速度慢不好之类的,今天就让小编谈谈自己对于Python的感受. 一.先来说说Python的前景 随着"大数据"&quo ...

  8. python语言自学-【经验分享】自学Python的学习顺序!附学习资料

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

  9. python语言自学-自学Python要学多久可以学会?老男孩Python培训

    学习Python需要多长时间?学习Python语言在初期入门阶段的时候,我们就可以动手做小项目了,这样会增进很多人学习的热情,但是对于很多零基础的人员来说,没有过编程经验可以说是一直半解的,在选择编程 ...

最新文章

  1. python -- 进程
  2. HDFS数据定时采集demo 简单
  3. Tomcat源码学习(7)-How Tomcat works(转)
  4. kafka 集群启动失败:FATAL [KafkaServer id=0] Fatal error during KafkaServer startup.
  5. 使用WordPress的Kyma plugin同Kyma断开连接的实现
  6. junit rule_使用@Rule在JUnit中测试文件和目录
  7. macOS Monterey新问题:“内存泄漏”,应用后台运行消耗上百 GB 内存
  8. WordPress网站弹窗插件PopupPress插件
  9. 第1次在Flash Builder中写程序
  10. Spark将数据写入Mysql
  11. Mac制作Windows 10 U盘启动盘
  12. 计算机老师教育感言,教育信息技术培训心得感言
  13. pymongo的简单使用
  14. mysql slave 'system user' locked_Mysql的slave lags一例
  15. zblog php 点赞,zblog文章下面添加点赞等表情的方法(使用畅言实验室)
  16. Win10+Ubuntu18.04双系统安装配置教程(二)——磁盘分区
  17. 2021 第四届 浙江省大学生网络与信息安全竞赛技能赛 决赛 Writeup,5题
  18. Wireshark抓包的妙用
  19. java使用selenium-chrome-driver实现简单的本地爬虫
  20. 007.斐波拉契查找算法

热门文章

  1. ASP.NET 缓存与SQL Server结合使用
  2. POJ3270 Cow Sorting ——置换群
  3. ASP.Net网站文件类型大全
  4. Selenium Grid的使用(分布式测试)
  5. Cygwin编译cef
  6. maven多个web模块进行合并
  7. bzoj3920: Yuuna的礼物(莫队+分块套分块)
  8. 一个包从服务器到达客户端
  9. 【leetcode】Best Time to Buy and Sell Stock
  10. 安卓手机可以用python编程软件-可以在手机上进行Java,Python的编程软件,你用过么?...