python学习之第一课时--初始python
python学习之第一课时--初始python
- Python前世今世
python是什么
python是一门多种用途的编程语言,时常在扮演脚本语言的角色
python流行原因
软件质量
提高开发者效率(python代码大小为C/java的1/3-1/5)
程序的可移植性
标准库的支持
组件集成
享受简便其中
python的种类
Cpython Jython IronPython PyPy(特殊) RubyPython,Brython
CPython是python语言的标准实现,Jython和IronPython分别是python程序的java和.NET的实现;它们都是python解释器的替代实现
python技术优点
面向对象
免费
可移植
功能强大
动态类型
自动内存管理(“垃圾回收”)
内置对象类型和工具
库和第三方工具
python缺点
不像C和C++这类常规的编程语言运行得那么快
- python解释器
一种让其他程序运行起来的程序,也可以理解为解释代码或者代码文件的软件
作用:代码与机器的计算机硬件之间的软件逻辑层
- python环境
安装python
windows:
1.下载安装包 http://www.python.org/downloads/
2.安装 默认安装路径 c:\python27
3.配置环境变量
【右键计算机】---》【属性】---》【高级系统设置】---》【高级】---》【环境变量】---》【在第二个内容框中找到变量名为path的一行,双击】
---》【python安装目录追加到变值值中,用;分割】
如: 原来的值;c:\python27,切记前面有分号,且;为英文
linux:
无需安装,原来python环境
如: #/$python 切换到python交互提示模式下,python为2.0版本
#/$python3 则切换到python3.0版本
提醒:linux的yum依赖自带python,为防止错误,为此更新就是在安装一个python
1.安装gcc,用于编译python源码 yum install gcc
2.下载源码包 https://www.python.org/ftp/python/
3.解压并进入源码文件
4.编译安装 ./configure makeall make install
5.查看版本 /usr/local/bin/python2.7 -v
python学习之第一课时--初始python相关推荐
- 1、Python学习笔记第一课:python介绍
python学习第一课 python介绍: 1.python是一种解释性,面向对象语言. 2.特点: (1):可读性强: (2):简洁,生产效率高: (3):面向对象: (4):免费和开源: (5): ...
- python学习之第二课时--运行程序和字符编码
python学习之第二课时--运行程序和字符编码 python的运行方式 Windows的终端运行方式: [右键点击开始键]--->[运行输入cmd]---> ...
- 单片机学习:第一篇 基于Python的树莓派语音助手
title: 单片机学习:第一篇 基于Python的树莓派语音助手 tags: 树莓派,python,语音助手,百度AIP 目录 一.pyaudio录音 二.语音识别 三.与图灵机器人对话 四.语音合 ...
- python学习日记(第一周)
python学习日记(第一周) 前言: 无论出于什么目的,学个程序语言吧.之前学过一点点基础语法,然后就搁置了两年,日记仅作为个人记录,有问题还望不吝赐教 其实这玩意儿应该每次学一部分记录一部分的,好 ...
- Python学习的第一周
Python学习的第一周 一.初识Python Python的应用领域 目前Python在Web服务器应用开发.云基础设施开发.网络数据采集(爬虫).数据分析.量化交易.机器学习.深度学习.自动化测试 ...
- Python 学习笔记 第三篇 Python实现网易云评论网页爬虫+词云展示 (Pycharm+Mysql)
初始条件,具体可见我的其他文章. 1.安装Python.Python 学习笔记 第一篇 Python的安装与配置 2.安装Pycharm,并导入第三方包.Python 学习笔记 第二篇 Python ...
- Python学习笔记(二)——Python基本图形绘制
Python学习笔记(二)--Python基本图形绘制 文章目录 Python学习笔记(二)--Python基本图形绘制 不同编程语言的初心和适用对象 Python蟒蛇绘制 五星红旗绘制 这次笔记主要 ...
- python语言提供的3个基本数字类型是什么_计算机二级python学习教程(3) python语言基本数据类型...
本文继续计算机二级python教程的学习,之前已经学习过了计算机二级python学习教程(1) .计算机二级python学习教程(2) 3.1 数字类型 数字类型:整数类型.浮点数类型.复数类型. 整 ...
- python自学网站有哪些-Python学习网站有哪些?Python基础教程网站推荐
Python学习网站有哪些?Python基础教程网站推荐:菜鸟教程.PHP中文网.PHP中文网.W3C.Reddit.博学谷.python中文学习大本营.Python 3 Module of the ...
最新文章
- The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS
- 蓝牙的自适应跳频技术
- 如何求一个数的因数 c语言代码,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...
- eclipse 和myEclipse 项目导入
- [reference]-Features_in_A-profile
- 洛谷 P1071 潜伏者
- 四十二、Linux网络管理,软件安装,进程管理总结
- Three.js Scene Graph
- gromacs manual_GROMACS蛋白配体分子动力学模拟结果分析简要笔记
- sql server 2005 使用Log Explorer查看和恢复数据
- 高通芯片校准中的RGI、ICQ是什么意思,校准的特征化是什么意思?(转)
- 如何更改ORCAD中的page number ?
- vtk 中vtkMapper的各函数解析
- LSA和 PLSA学习笔记
- Requests库爬虫详解
- 吐血整理!140种Python标准库、第三方库和外部工具都有了
- oracle查询sql语句
- Android crackme签名漏洞,CrackMe160之第一个,分析算法并写出注册机!
- nimi SearchEngin 项目思路及算法
- java找不到文件_Java常见问题之javac Hello.java找不到文件的解决方法
热门文章
- CVPR 2020 SLAM挑战赛冠军方案解读,搞定超难数据集TartanAir
- 单阶段6D对象姿势估计
- 自动驾驶激光雷达物体检测技术
- 水下目标检测算法赛(36w奖金池)
- Angew. Chem. Int. Ed. | 分子机器学习是合成化学的未来吗?
- Linux(CentOS 7_x64位)系统下安装RDkit(修正)
- 64位Ubuntu上编译32位程序
- Android中的service全面总结
- R包corrplot绘图相关系数矩阵
- Cell:基因表达的改变和群落的更替塑造了全球海洋宏转录组