python简介

1、Python的定义:

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

3、Python 发展历史
Python 的创始人:吉多.范罗苏姆。
Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。
Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

4、Python 特点
易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
易于阅读:Python代码定义的更清晰。
易于维护:Python的成功在于它的源代码是相当容易维护的。
5、比较解释型语言和编译型语言:
解释型语言:跨平台性好,速度慢
编译型语言:速度快,跨平台性差

Python开发环境的搭建
1、可直接在shell中打开。

ctrl+D:退出Python环境
编译python源文件后直接调用
例如:
vim hellopython.py


python hellopython.py
结果为打印print’ ‘的内容

Python需要注意的事项:
缩进:严格以table键为单位缩进。
语法要求:
1.统一缩进
2.没有分号
3.若要加汉字,须在源文件内容开头加入:
*_coding:utf-8_*
4.禁止多行代码合并为一行。

python程序执行原理:
程序运行之前,保存在硬盘中,运行时系统让CPU将程序复制到内存中,后CPU执行内存中的程序。

ipython使用效率较高,所以我们可以安装并使用ipython
ipython的安装:

将其全部安装
yum install * -y
安装成功后,在shell中输入ipython,若可以进入如下界面表示安装成功。

ipython的基本使用:
计算符号:
+ 加
- 减
* 乘
/ 除
// 取整
** 平方
定义变量:
变量类型:bool string int float
=:用来定义变量
type( ):用来显示变量

ipython的交互使用:
默认输入的为string型。
user_num=raw_input(‘Please input your user number : ‘)

定义交互界面输入为int型,否则会报错。
user_num=int(raw_input(‘Please input your user number : ‘))


退出可使用Ctrl+D 或者 exit( )
Pycharm的安装及其使用:
安装:
1.下载并解压pycharm-community-2016.3.2
2.cd /bin
3.sh pycharm.sh
4.执行脚本后全部选项都设为默认,并完成安装,
使用:
右键选择New –> PythonFile输入文件名即可创建python文件
Pycharm环境配置:
调整字体大小:
打开界面后左上角有File–>settings–>Editor–>Colors&Fonts–>Font 界面有Size,将其数字调到适当大即可
打开界面后左上角有File–>settings–>Editor–>Colors&Fonts–>Console Font 界面有Size,将其数字调到适当大即可
环境配置:
打开界面后左上角有File –> settings –> Editor–>Code Style –> File and Code Templates –>Python Script 在里面编写环境变量即可,内容:

设置快捷键:
ctrl+l调编码格式(可以自己设定)

python简介、安装及基本设置相关推荐

  1. python 简介+安装(搬运廖雪峰网站)

    Python简介 Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 现在,全世界差不多有600多种编程 ...

  2. Python|Python简介|安装Python解释器|运行|开发工具|Python之禅|turtle绘制五星红旗|绘制方块|绘制小猪佩奇|语言100课:学习(1)

    文章目录 源项目地址 初识Python Python简介 Python的历史 Python的优缺点 Python的应用领域 安装Python解释器 运行Python程序 确认Python的版本 编写P ...

  3. 【Python基础】Python简介

    开篇 从本篇文章开始,笔者将带着大家一起学习Python的入门基础知识,自从人工智能.大数据行业的兴起,Python变得炙手可热,成为了近几年最流行的语言之一,2018年,Python 语言上升了 3 ...

  4. anaconda的python使用教程-Python,Anaconda简介安装使用教程

    ① 首先,自己也是闲来无趣刚刚开始接触Python这门语言,收集了一些关于一些初级的学前准备资料仅供大家参考 Python简介: Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚 ...

  5. Python简介、安装、更新、基本语法及数据类型

    Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  6. python学习之路-1 python简介及安装方法

    python简介 一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. 目前最新版本为3.5.1,发布于2015年12月07日 ...

  7. Python 3 mysql 简介安装

    Python 3 mysql 简介安装 一.数据库是什么 1.  什么是数据库(DataBase,简称DB) 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据 ...

  8. [转载] Python简介、linux上Python及其IDE的安装和详细配置

    参考链接: Python id() 一.什么是Python? Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语 ...

  9. python学习笔记1之-python简介及其环境安装

    python学习笔记之-python简介及其环境安装 最近几年python之火不用多说,最近开始利用时间自学python,在学习的过程中,按照自己的思路和理解记录下学习的过程,并分享出来,如果正好你也 ...

最新文章

  1. elasticsearch的备份和恢复(转)
  2. OpenGL ES着色器语言之语句和结构体(官方文档第六章)内建变量(官方文档第七、八章)...
  3. 地图自定义编码CSV转换成ini文件
  4. 机器学习算法基础——决策树和随机深林
  5. Java was started but returned exit code=13
  6. 动态二级下拉菜单html,js实现简洁大方的二级下拉菜单效果代码
  7. 简单的用Python实现学生信息管理
  8. 武侠q传服务器维护,《武侠Q传》就服务器人多过载致歉玩家赞有诚意
  9. 我的世界局域网联机找不到服务器,我的世界局域网联机显示无效的会话和搜不到主机...
  10. spring-在配置文件中配置DAO时直接引用DataSource
  11. matlab mex路径,使用matlab进行mex编译时的路径问题mexopts
  12. 计算机科学与技术专业《计算机网络原理》课程实验指导书,计算机科学导论,课程实验指导书解读.pdf...
  13. Oracle shared server模式连接ORA-12519
  14. vscode格式化关于符合eslint检测语法配置
  15. 火炬之光模型导出(Unity载入火炬之光的模型)
  16. 2018顺丰视觉岗笔试几个知识点
  17. 多元函数的微分学思维导图_多元函数微分学思维导图_多元函数微分学j_多元函数微分学思维导图...
  18. 用最通俗易懂的代码帮助新手理解javascript闭包
  19. 研大考研:2015考研政治认识论知识点
  20. pentaho server 9.2 配置mysql数据源

热门文章

  1. mysql 表空间收缩_mysql表碎片清理和表空间收缩
  2. iOS三种拨打电话的方法
  3. phpstudy本地调试运行TP5的后台源码
  4. 【UIDynamic例子】挂起的方块
  5. SRWebSocket源码浅析(下)
  6. WSS 代码执行的权限提升
  7. Web服务器 之 Apache 2.x 服务器中的URL重写的配置和应用
  8. POJ 1185 炮兵阵地 (状压DP)
  9. 楚天高速拟12.6亿并购三木智能 涉足物联网领域
  10. @HostListener 可接收的事件列表