Python入门1(简介、安装)
第一次写博客,希望自己能养成每天一篇的好习惯(表示有很大的挑战,就不立Flag了)
先从Python开始吧。下面是本人所学习的主要教材电子版:
链接:http://pan.baidu.com/s/1eSyAw74 密码:n12d
本博客不按照书籍的顺序所写,先从基本语法开始,再介绍底层的基础
【简介】
1、Python是一种面向对象的解释性语言。类似于Matlab,是一种交互性很强的语言,简单地说“所见即所得”,Python中不需要定义变量类型(如C语言中需要定义int i),变量被赋予什么,它就是什么(如Python可以直接运行语句x=1,而不需要定义x类型)。
2、Python可以用来开发网络应用(网站、后台服务),类比于JSP&Java Servlet。我们常说的“网络爬虫”,如上网爬图片等数据即是用Python编写的。如要从事现在火热的大数据处理、机器学习等方向,Python是必学的语言之一。
3、Python语言入门简单,代码简洁。有时C语言或者Java需要百行的代码,Python几行就能写完。因为Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,许多功能不必从零编写。
4、Python运行速度很慢,因为Python是解释型语言,代码在执行时需要翻译成CPU能理解的机器码。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。但这并不妨碍Python发展形式越来越好。
【安装】
笔者安装的Python是3.6.2版本。Python有2.x版本和3.x版本之分,2和3两大版本之间的差异还是很多的,语法也有很多不同。但3.x版本之间的差异很小。
安装过程就不多说了,注意一点(下图是网上找的,笔者安装的是3.6.2版本)

在红色箭头处请勾上Add Python 3.5 to PATH,不然你需要自己去配制环境变量,就跟Java一样。
其中,Install Now就是安装在默认路径,选它就行,自定义安装以后可能会出现一些不必要的麻烦
安装完成后我们快捷键win+R(win即Ctrl旁边的微软图标按键)打开

输入cmd,确定后在黑黑的控制台输入python -V(注意中间有空格,而且是大写的V)查看当前Python版本

继续在控制台打入python,看到>>>即进入Python的编写界面

在这里我们先不下载其他编辑器,只是下载了一个Notepad++(免费,百度即可找到),一款万能的代码编辑器。为了能更好的熟悉Python语言。
Python入门1(简介、安装)的更多相关文章
- Python 3 mysql 简介安装
Python 3 mysql 简介安装 一.数据库是什么 1. 什么是数据库(DataBase,简称DB) 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据 ...
- 大爽Python入门教程 0-1 安装python
大爽Python入门公开课教案 点击查看教程总目录 一 如何找到下载地址并下载 下面展示找到下载地址的方法步骤 嫌步骤太慢可直接跳到第4步, 查看详细下载地址 使用搜索引擎搜索python 打开搜索结 ...
- 大爽Python入门教程 0-3 安装Atom与配置Python环境
大爽Python入门公开课教案 点击查看教程总目录 安装轻量级IDE--Atom 一 下载 下面步骤1,2中网络卡顿的朋友, 请直接查看步骤3来操作 1. 搜索官网 使用搜索引擎搜索Atom, 打开搜 ...
- 大爽Python入门教程 0-4 安装Pycharm
大爽Python入门公开课教案 点击查看教程总目录 安装重量级IDE--Pycharm 一 下载 下面步骤1,2中网络卡顿的朋友, 请直接前往步骤3来下载. 使用搜索引擎搜索Pycharm, 打开搜索 ...
- python入门:从安装python开始
python简介: Python (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明 ...
- Python入门 —— 01简介
Python 历史 python 的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为 ...
- python入门21 pip安装、更新、卸载第三方包,验证包是否安装成功;pip自身更新升级
1 安装第三方包 python3自带安装工具pip,且在安装时勾选添加path也会将pip.exe所在目录加入到环境变量(python安装目录\Scripts). 因此安装第三方软件特别简单,打开命令 ...
- Python入门(上)
Python入门(上) Python入门(上) 简介 Python 基础语法 行与缩进 注释 运算符 标准数据类型 变量 编程流程 顺序(略) 分支 if 循环 for while break 和 c ...
- python入门简介
Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- Python入门-函数的使用到程序的公布安装
Python入门-函数的使用到Python的公布安装 本文主要适合有一定编程经验,至少掌握一门编程语言的人查看. 文中样例大多都是简单到认识英文单词就能看懂的水平,主要讲的是Python的总体使用方法 ...
随机推荐
- Openssh版本升级(Centos6.7)
实现前提公司服务器需要进行安全测评,扫描漏洞的设备扫出了关于 openssh 漏洞,主要是因为 openssh的当前版本为5.3,版本低了,而yum最新的openssh也只是5.3,没办法只能到 rp ...
- hive架构原理简析-mapreduce部分
整个处理流程包括主要包括,语法解析(抽象语法树,AST,采用antlr),语义分析(sematic Analyzer生成查询块),逻辑计划生成(OP tree),逻辑计划优化,物理计划生成(Task ...
- Asp.net 中,在服务端向客户端写脚本的常用方法
在Asp.net 服务端处理脚本,一般都用 ClientScriptManager ,即web窗体服务端的this.ClientScript.该对象比较常用的方法: 1.RegisterArrayDe ...
- mybatis查询参数为0时无法识别问题
最近在工作中遇到一个mybatis参数问题,主要是列表查询按照状态进行过滤,其中已完成状态值是0,被退回是1.如图所示 , 然后Mapper里面是和平常一样的写法<if test="s ...
- weight decay(权值衰减)、momentum(冲量)和normalization
一.weight decay(权值衰减)的使用既不是为了提高你所说的收敛精确度也不是为了提高收敛速度,其最终目的是防止过拟合.在损失函数中,weight decay是放在正则项(regularizat ...
- 01-Coredump核心转存&&Linux程序地址分析【转】
转自:http://www.itwendao.com/article/detail/404132.html 目录(?)[-] 一Core Dump核心转存 二Linux程序地址分析 一Core Dum ...
- Linux 内核驱动--多点触摸接口【转】
转自:http://blog.csdn.net/joard_yang/article/details/6225937 译自:linux-2.6.31.14/Documentation/input/mu ...
- JVM常用启动参数+常用内存调试工具
一.JVM常用启动参数 -Xms:设置堆的最小值. -Xmx:设置堆的最大值. -Xmn:设置新生代的大小. -Xss:设置每个线程的栈大小. -XX:NewSize:设置新生代的初始值. -XX:M ...
- Scala中的"null" 和“_”来初始化对象
Alternatives Use null as a last resort. As already mentioned, Option replaces most usages of null. I ...
- Java HashCode详解
一.为什么要有Hash算法 Java中的集合有两类,一类是List,一类是Set.List内的元素是有序的,元素可以重复.Set元素无序,但元素不可重复.要想保证元素不重复,两个元素是否重复应该依据什 ...