美文网首页
Python大法

Python大法

作者: 傻孩子_21d9 | 来源:发表于2019-01-20 13:30 被阅读0次

0.前言

Python是一种什么样的语言呢,到底有多么神秘呢?接下来就来揭开他的神秘面纱把。本文来自我 和 廖雪峰的官网。。。希望能坚持下去。

1.Python初认识

1.1 代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。好奇怪啊。(百度一下,你就知道:Python属于相当高级的语言,运行时需要转换成低级语言,最基础的那种,时间就花在这)

1.2 C语言适合开发那些追求运行速度,充分发挥硬件性能的程序,而Python则是用于编写应用程序的高级编程语言。

1.3 Python适合开发的应用类型:

①网络应用,包括网站。后台服务等。

②许多日常的小公举(工具)包括管理猿需要的脚本任务等。

③把其他语言开发的程序再包装起来,方便使用。

1.4 Python的缺点:

①运行速度慢,与C相比非常慢,因为Python是解释型语言,代码执行时会一行一行翻译成CPU能理解的机器码,这个翻译过程非常费时,正好解释了1.1的疑问。C程序是直接编译成CPU能理解的机器码,就很快乐。但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来,就像那个1.001秒和1.1秒的栗子。

②代码不能加密。如果发布Python程序,实际上就是发布源代码,这与C语言不同,C语言不需要发布代码,只需要把编译后的机器码(也就是xxx .exe那种文件)发出去,从机器码反推C代码是不可能的。所以凡是编译性的代码,都不存在这种问题,而解释性的代码必须把源代码发出去。

1.5 安装Python

emmm好慢。。。

安装成功,恭喜恭喜。

1.6 Python解释器

CPython:官方解释器,用C语言开发的。 >>>  提示符

IPython:基于CPython的一个交互解释器。 In[序号]  提示符

PyPy:提高执行速度。

Jython:Java平台的Python解释器,可以把Python编译成Java字节执行。

IronPython:与Jython类似,不过是运行在微软.Net平台上,编译成.Net的字节码。


2.第一个Python程序?

2.1简单试了一下,我的第一次Python就没了。

不过确实很简单,对比C语言。

2.1.1

立马就犯错了:

C语言里的 printf 也带过来了,仔细看教程上根本没写 f 。。。

所以人家说语法错误,无效的语法。

2.1.2

命令行模式和Python交互模式:

Python进入方法:通过命令行模式敲入python和直接进入。

① 开始 > windows系统 > 命令行模式 > 敲入python > ...... > exit() 退出 回到命令行模式

② 点击Python图标,over。

2.2执行 .py 文件

只能在命令行模式执行。

难受,这是什么情况?

2.3

“必须把当前目录切换到 hello.py所在的目录下,才能执行”

hello.py在那个目录下呢?                  【改】这是要自己建的。

先在这里保留一个小疑问???        【改】同学帮我设置了个环境变量,现在就不必在所在目录下了

2.3 不同

Python交互环境会把每一行的代码打印出来,但是直接运行Python代码却不行。

写一个 calc.py 文件怎么写?又不会了。。。

【改】新建文本  另存为  .py  

向同学取经之后,就nice了

2.3.1

相关文章

  • Python大法

    0.前言 Python是一种什么样的语言呢,到底有多么神秘呢?接下来就来揭开他的神秘面纱把。本文来自我 和 廖雪峰...

  • python博客

    数据分析工具之Python大法https://zhuanlan.zhihu.com/p/21426747?refe...

  • python大法好

    事情是这样的 小姑娘还在继续学习,准备下一轮考试。这一次她找了一个培训机构的讲义,原本是分开的20+个word文档...

  • Python3.x整体知识介绍—撩妹大法

    Python3.x整体知识介绍—撩妹大法 说明:下面关于Python的介绍都是基于window系统 一.什么是Py...

  • 2018-07-25

    都说Python大法好 它为何如此受欢迎? 1.被誉为全世界高效的编程语言 python库多 有TensorFlo...

  • Python 字典简介

    1 引言 刚开始使用Python时,觉得列表大法好,也可以解决基本的使用需求。渐渐地用Python处理的数据越多,...

  • Python法宝: 列表list和字典dict

    List和dict是python的内置数据类型,可谓是python的两大法宝,在平常使用中不可缺少。 1. 怎么创...

  • Scrapy框架安装

    作为一名iOS开发者,最近捣腾起了Python(Python大法好,谁用谁知道)。准备写个网络爬虫,在安装Scra...

  • 挑战全网多线程批量扫描&爆破弱服务端口工具, Pytho

    前言 你学习Python的目的是什么呢?是在大佬口中听说“Python大法好”而学习的,还是想自写爬虫爬取数据(数...

  • Python爬的太慢,不如试试多线程!手把手教你打造多线程批量工

    你学习Python的目的是什么呢?是在大佬口中听说"Python大法好"而学习的,还是想自写爬虫爬取数据(数据、图...

网友评论

      本文标题:Python大法

      本文链接:https://www.haomeiwen.com/subject/fqmvdqtx.html