第一天学习中了解到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安装与初始的更多相关文章

  1. python基础之初始python

    初始python之基础一 一.Python 介绍 1.python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发 ...

  2. python 安装插件 requests、BeautifulSoup

    安装第三方插件库 1. requests  , 下载地址 https://github.com/requests/requests 安装: 利用 pip 安装 pip3 install request ...

  3. python安装、模块安装

    python安装 windows 下载安装包 https://www.python.org/downloads 改环境变量 [右键计算机]-->[属性]-->[高级系统设置]-->[ ...

  4. win7系统下python安装numpy,matplotlib,scipy和scikit-learn

    1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...

  5. python安装完毕后,提示找不到ssl模块的解决步骤

    转载自 醇酒醉影 python安装完毕后,提示找不到ssl模块: [root@localhost ~]# python2.7.5 Python 2.7.5 (default, Jun 3 2013, ...

  6. [python] 安装numpy+scipy+matlotlib+scikit-learn及问题解决

    这篇文章主要讲述Python如何安装Numpy.Scipy.Matlotlib.Scikit-learn等库的过程及遇到的问题解决方法.最近安装这个真是一把泪啊,各种不兼容问题和报错,希望文章对你有所 ...

  7. python安装numpy和pandas

    最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了.首要条件,python版本必须 ...

  8. python 安装模块

    python安装模块的方法很多,在此仅介绍一种,不需要安装其他附带的pip等,python安装完之后,配置环境变量,我由于中英文分号原因,环境变量始终没能配置成功汗. 1:下载模块的压缩文件解压到任意 ...

  9. python day 1--python初始

    笔者:QQ:   360212316 Python初识 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本 ...

随机推荐

  1. legend2---开发日志2(注释和函数比较好的写法)

    legend2---开发日志2(注释和函数比较好的写法) 一.总结 一句话总结: 函数用_接意群 注释的关键字用[]括起来 注释的步骤用中文的步骤二字 1.为何以步骤为名写注释? 结构非常清晰 //步 ...

  2. Ubuntu16.04安装8821CE 无线网卡无驱动

    已解决 参考链接:https://unix.stackexchange.com/question ... -mint-18-2 内容 Worked solution (Requirements: ke ...

  3. 百度Apollo学习(一)

    产品介绍 Nuvo-5095GC为工业电脑打开了新的篇章.作为首款面向CUDA计算.自动驾驶.深度学习及虚拟现实等新兴领域的嵌入式工控机,Nuvo-5095GC是一个高度集成.体积紧凑.稳定可靠的高性 ...

  4. 说说secondarynamenode作用和配置

    说说secondarynamenode作用 http://my.oschina.net/u/1464779/blog/289895 说说secondarynamenode的配置 hadoop2.X如何 ...

  5. luffy后端之跨域corf的解决方法

    跨域CORS 我们现在为前端和后端分别设置两个不同的域名 window 系统: C:\Windows\System32\drivers\etc\host linux/mac系统: /etc/hosts ...

  6. DP 传球问题

    洛谷P1057 传球问题 分析:经过m次传球到第i个人的方法可以由经过m-1次传球到第i个人和到第i-1个人传递得来 设dp[i][j]为经过j次传球后到达第i个人的方法数,可得到状态转移方程为: d ...

  7. leetcode_输入一个数组,目标树,检查目标是数组下标的哪两个之和,不准重复

    今天是leetcode第一天,但是不太顺利.做这些,想不到 原题目: 我给的答案: class Solution { public: vector<int> twoSum(vector&l ...

  8. stl常用的查找算法

    #include<iostream> using namespace std; #include"vector" #include"algorithm&quo ...

  9. SQLServer清空表

    TRUNCATE TABLE TABLE_NAME 这个不记日志. delete table table_name 这个记日志 drop table table_name 删除表 TRUNCATE 语 ...

  10. PostgreSQL常用查看命令

    1. 查看当前库sehcma大小,并按schema排序 SELECT schema_name, pg_size_pretty(sum(table_size)::bigint) as "dis ...