AI入门学习之路——python篇(1)

来源:互联网 发布:澳洲红蟹能吃吗 知乎 编辑:程序博客网 时间:2024/06/11 15:52

..

简述

python是脚本语言

脚本语言是计算机编程语言,因此也能让开发者程序,以简单的方式完成默写复杂的事情通常是创建脚本语言的重要原则.基于这项原则,使脚本语言通常比C语言,C++语言或者Java之类的系统语言要简单容易。python作为一种解释型语言,不产生中间代码也是有别于java的一个重要特征。

python是强类型语言

在java或者c等这些语言中声明变量之前是需要定义变量是int还是str类型的。这就是强类型,在php中定变量并不会区分变量的类型,此为弱类型。python在定义方面有些特殊,其在声明变量时并没有给任何类型。这并不意味着python为弱类型语言.其实,python的变量是引用内存地址的,如果给他一个其他类型的变量,他会把指针指向另一个方向。在后续的博客中会有详细解释

.pyc 文件

python的文件都是以.py结尾的,那么.pyc的文件是什么了?

pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高.而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的 python是无法执行的。

为什么需要pyc文件?

这个需求太明显了,因为py文件是可以直接看到源码的,如果你是开发商业软件的话,不可能把源码也泄漏出去吧?所以就需要编译为pyc后,再发布出去。

怎么生成pyc文件?
打开命令行模式
c:\test.py为你的文件目录

    python -m 你的文加名.py    或者在IDLE中运行:import py_compilepy_compile.compile(r'c:\test.py')如果是批量生产pyc文件可以直接指定一个目录

查看pyc文件

找到pyc文件的目录当你生成pyc文件成功以后默认有一个名为‘__pycache__’的文件夹进入文件夹输入hexdump -C test.cpython-36.pyc 

从IDLE启动python

首先我们打开cmd 输入python

import sysprint(sys.path) #打印出python的安装路径
我们在python的安抓过包里面可以看见idle.exe把它发送到桌面的快捷方式上去,它可以直接打开python自带的编译工具,而不需要从cmd进入

IDLE是什么:
IDLE是python shell,shell的意识就是‘外壳’,就是通过输入文本与程序交互的途径。就像是我们windows的cmd窗口,linux那个黑乎乎的命令窗口那样的东西,利用它们就可以给系统下达命令。

同样的利用IDLE就可以给python下达命令

第一个python小程序

在python输出hello,world!

print("hello,world")
原创粉丝点击