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为了打发圣诞节的无趣,决心开发一个新的脚本 ...
随机推荐
- MySQL Server and Server-Startup Programs
1. mysqld-The MySQL Server mysqld,also known as mysql server, is the main program that does most of ...
- hdu-4632 Palindrome subsequence (回文子序列计数)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4632 问题要求回答一串字符串中回文子序列的数量,例如acbca就有 a,c,b,c,a,cc,aa,a ...
- Flex动画效果的用法--Resize
Flex动画效果的用法--Resize FlexAdobeXML <?xml version="1.0" encoding="utf-8"?> & ...
- 使用scrapy-crawlSpider 爬取tencent 招聘
Tencent 招聘信息网站 创建项目 scrapy startproject Tencent 创建爬虫 scrapy genspider -t crawl tencent 1. 起始url sta ...
- Centos7.3安装和配置jre1.8转
在正式环境里 我们可以不安装jdk ,仅仅安装Java运行环境 jre即可: 第一步:下载jre 我们去oracle官方下载下jre http://www.oracle.com/technetwo ...
- using强制对象清理资源 【转】
转 http://www.cnblogs.com/Legolas/p/detail-of-using.html using肯定所有人都用过,最简单的就是使用using引入命名空间,然后就是引入别名,简 ...
- Create JSON by Jackson API(转)
原文地址: Create JSON by Jackson API Jackson API is a multi-purpose Java library for processing JSON. ...
- vue组件生命周期详解
Vue所有的生命周期钩子自动绑定在this上下文到实例中,因此你可以访问数据,对属性和方法进行运算.这意味着你不能使用箭头函数来定义一个生命周期方法.这是因为箭头函数绑定了父上下文,因此this与你期 ...
- FJUT16级第一周寒假作业题解G题
题目链接:http://210.34.193.66:8080/vj/Contest.jsp?cid=160#P6 涨姿势题1 TimeLimit:1000MS MemoryLimit:128000K ...
- Django之权限管理插件
一.功能分析: 一个成熟的web应用,对权限的控制.管理是不可少的:对于一个web应用来说是什么权限? 这要从web应用的使用说起,用户在浏览器输入一个url,访问server端,server端返回这 ...