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")
阅读全文
1 0
- AI入门学习之路——python篇(1)
- AI 学习之路——轻松初探 Python 篇(一)
- AI 学习之路——轻松初探 Python 篇(二)
- AI 学习之路——轻松初探 Python 篇(三)
- Python——入门学习之路
- 游戏编程入门学习笔记25——AI篇——AI策略的制定(策划)
- 游戏编程入门学习笔记26——AI篇——AI的实现
- 【回顾】AI小白的机器学习入门之路
- AI学习之路(1):TensorFlow在Windows安装
- AI学习之路(9): 张量的常量1
- AI学习之路(11): 创建随机张量1
- AI学习之路(16): TensorFlow优化器1
- AI学习之路(一)
- AI学习之路(3): 牛刀小试之线性回归
- AI小白的机器学习入门之路 | 公开课
- AI小白的机器学习入门之路 | 公开课
- UE4的AI学习(1)——基本概念
- UE4的AI学习(1)——基本概念
- redis常用命令
- Opencv3.0: undefined reference to cv::imread(cv::String const&, int)
- round
- 单件模式(java)
- 直接寻址表_第11章_散列表_算法导论
- AI入门学习之路——python篇(1)
- RecurDyn V8R4(多体动力学分析软件)SP1.1官方版下载附安装教程
- QT5.7.0与opencv2.4.9以及VS2013还有电脑win8.1 (全都是64位)环境变量配置
- Unity2D平台开发
- java学习
- 浅谈CTF中命令执行与绕过的小技巧
- SQL SELECT DISTINCT 语句
- CrazyTalk Animator 3 for Mac(二维动画软件)附破解补丁 v3.21.2320.1破解版
- 网页解析利器goose的python3版本安装与测试