python安装与初始
第一天学习中了解到python是高级语言,和java、PHP性质相同,而c语言、汇编属于低级语言,而高级语言与低级语言的区别,很重要的一点在于内存的处理上,低级语言在调用内存时需要自己编程来控制程序内存的使用,而高级语言在编程时并不需要开发者编写程序来控制内存,语言的开发者已经处理好了内存的使用和释放,程序编写者只需要直接使用即可。因此相对于低级语言,高级语言拥有较高的开发效率,这是高级语言的优势所在。
python语言作为目前流行的高级语言,获得了广泛的认可,因此有了基于不同平台开发的python语言,譬如JavaPython、pypy等,而最原始的python是基于c语言开发出来的,即cpython,在本课程学习中,所学的既是最原始的开发者开发的cpython。python语言开发出来后,现在有python2和python3两个版本,作为一个软件,python和大多数软件不同的一点在于python3并不向下完全兼容python2。比如在python3中是识别中文的,而在python2中想识别中文,必须在代码前首先注明# --*utf8-- 。因此现在python2和python3是同步更新的,但是在更新过程中,python2越来越向python3靠拢。因此在学习时学习的是python3,以后在开发中使用python3完全够用。
安装python的过程,直接去www.python.org下载官方发布的python3,点击安装,最好将python3安装在c盘根目录下,安装完毕后在“计算机—属性---环境变量”中将python所在文件夹的路径加入到环境变量的path中,path中可以加入多个路径,分号分开即可,这样在Windows下的cmd窗口运行python时只需要输入python即可,而不需要输入完整的路径,如果没有设置环境变量,在cmd中启动python时需要输入完整的路径。而在linux中由于没有环境变量,所以在启动linux时需要输入完整的路径。
编程语言中经典的第一句话在python中的写法是 print(‘Hello world’) python语言的变量和c语言的变量规则差不多,即变量可以由字母、数字、下划线组成,不能以数字开头,而且python中预留的不可以用来做变量。在python中定义变量时要养成良好的编程习惯,即做到让读代码的人见名知意,养成良好的编程习惯。以下关键字不能作为变量['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
在第一天的学习中学习了两种数据类型,字符串和数字,字符串外面可以使用""" """、" "、‘ ’、’'' '''等,学习了条件判断语句三种,第一种,if.....else语句,第二种,多重判断嵌套,第三种,多条件判读语句,句法形式if....elif..elif....else。判断语句的句法,if 语句: 在python中if语句下的执行语句需要严格的缩进,这是python语言的特殊之处,在c中是用大括号,注意类比记忆。数字的几种数学运算,加、减、乘、除、取余、求n次方。和判断语句结合起来,判断给定的数是奇数还是偶数。
while循环语句,while 语句: ,如果为真将一直执行while所跟的程序,也是靠缩进来判断语句是不是while的跟随语句。通过while循环可以实现,1+2+.....+100,或者将while循环语句和if判断语句相结合,实现1-2+3-4+5-.............-100。
python安装与初始的更多相关文章
- python基础之初始python
初始python之基础一 一.Python 介绍 1.python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发 ...
- python 安装插件 requests、BeautifulSoup
安装第三方插件库 1. requests , 下载地址 https://github.com/requests/requests 安装: 利用 pip 安装 pip3 install request ...
- python安装、模块安装
python安装 windows 下载安装包 https://www.python.org/downloads 改环境变量 [右键计算机]-->[属性]-->[高级系统设置]-->[ ...
- win7系统下python安装numpy,matplotlib,scipy和scikit-learn
1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...
- python安装完毕后,提示找不到ssl模块的解决步骤
转载自 醇酒醉影 python安装完毕后,提示找不到ssl模块: [root@localhost ~]# python2.7.5 Python 2.7.5 (default, Jun 3 2013, ...
- [python] 安装numpy+scipy+matlotlib+scikit-learn及问题解决
这篇文章主要讲述Python如何安装Numpy.Scipy.Matlotlib.Scikit-learn等库的过程及遇到的问题解决方法.最近安装这个真是一把泪啊,各种不兼容问题和报错,希望文章对你有所 ...
- python安装numpy和pandas
最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了.首要条件,python版本必须 ...
- python 安装模块
python安装模块的方法很多,在此仅介绍一种,不需要安装其他附带的pip等,python安装完之后,配置环境变量,我由于中英文分号原因,环境变量始终没能配置成功汗. 1:下载模块的压缩文件解压到任意 ...
- python day 1--python初始
笔者:QQ: 360212316 Python初识 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本 ...
随机推荐
- 在python中使用正则表达式(二)
这一节主要学习一下compile()函数和group()方法 1. re.compile() compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,然后就可以用编译后 ...
- 用basicTrendline画一元线性回归直线的置信区间
感慨统计学都还给老师了..恶补! R安装包的时候貌似需要用管理员权限启动,否则安装不了,国内镜像卡得渣渣,还是国外镜像真香~选择hongkong就好了. install.packages(" ...
- Windows 7 Update Settings Disabled (Important Updates Grayed Out)
This worked for me: 1) Hold WindowsKey + R (is hold Start & press R on your keyboard) 2) Typ ...
- mysqlsh : mysql shell tutorial
MySQL Shell 是一个高级的命令行客户端以及代码编辑器for Mysql. 除了SQL,MySQL Shell也提供脚本能力 for JS and Python. When MySQL she ...
- English trip EM2-PE-6A Family Relationship Teacher:Taylor
课上内容(Lesson) What's your name? Where is your hometown? 你的家乡是哪里? Where do you come from? 你从哪里来? ...
- OnSen UI结合AngularJs打造”美团"APP底部导航栏 --Hybrid App
1.页面效果图:(点击底部导航按钮,可切换到不同的页面) 演示地址:http://www.nxl123.cn/bokeyuan/2018080301/meiTuanDemo/ 2.项目目录结构 3.核 ...
- 架构探险笔记5-使框架具备AOP特性(下)
开发AOP框架 借鉴SpringAOP的风格,写一个基于切面注解的AOP框架.在进行下面的步骤之前,确保已经掌了动态代理技术. 定义切面注解 /** * 切面注解 */ @Target(Element ...
- DHCP机制
DHCP概念:局域网的网络协议,使用UDP协议工作,在工作过程中,它有两个对象,DHCP客户端和DHCP服务端,DHCP服务运行在67端口和68端口. 用途:1)个内部网络或网络服务供应商自动分配IP ...
- spring boot(二十)使用spring-boot-admin对服务进行监控
上一篇文章<springboot(十九):使用Spring Boot Actuator监控应用>介绍了Spring Boot Actuator的使用,Spring Boot Actuato ...
- 函数和函数模版在一个。cpp中的情况!(除了左移和右移,其他的不要用友元函数!!!)
// 友元函数和运算符重载的碰撞.cpp : 定义控制台应用程序的入口点. // #include <iostream> using namespace std; template < ...