01 python安装与初识
一.简要概述
python学习时设计要大于开发。
二.编程语言
1.分类
编程语言分为高级语言和低级语言。高级语言如python、c#,Java、PHP等,低级语言(基础语言)如C、汇编语言。

2.机器码和字节码
高级语言生成字节码,低级语言生成机器码。机器码可以直接执行,是电脑的CPU可直接解读的数据,有执行速度快的特点,但难懂。字节码是一种中间状态(中间码)的二进制代码(文件),编译器将源码编译成字节码,特定平台上的虚拟机器将字节码转译为可以直接执行的指令。面临开发效率和执行效率的抉择。
三.Python种类
先主流Python为CPython。还有Java环境开发的JavaPython,C#环境开发的IronPython。除此,还有基于CPython开发的pypy。pypy的运行速度更快,但不稳定,因此未成为主流。上述所有的Python都是基于C语言的,因此C语言对于日后的开发还是需要自学的。
四.初识Python
1.Python介绍
现有Python2和Python3。在Python2下要写编码申明才能识别中文:
# -*- coding:utf8 -*-
utf8编码遵循能用多少表示就用多少表示的原则。2.变量要求(1)变量只能由字母、数字、下划线组成。(2)不能以数字开头(3)关键字不能用。(4)变量名不要和Python内置的东西重复。(5)用下划线分隔且有意义。 关键字
| False | class | finally | is | return |
| None | continue | for | lambda | try |
| True | def | from | nonlocal | while |
| and | del | global | not | with |
| as | elif | if | or | yield |
| assert | else | import | pass | |
| break | except | in | raise |
五.条件语句和while循环
1.基本命令
if 条件:
print("")
#内部代码块
else:
print("")
2.if是可以嵌套的
3.多重if语句
if 条件1:
代码块1
elif 条件2:
代码块2
elif 条件3:
代码块3
·······
else:
代码块n
4.while基本格式
while 条件:
代码块
当条件满足时,执行代码块文件,不满足就退出,执行后续命令。
六.作业
1.使用while循环输入1 2 3 4 5 6 8 9 10。
分析:首先输入1-10,然后在7时略过。用到条件语句
n=0
while n<11:
if n==7:
pass
else:
print(n)
n=n+1
pass为不执行任何操作,直接跳过。
2.输出1—100的和
n=1
s=0
while n<101:
s=s+n
n=n+1
print(s)
分析:首先要有1、2、3、4······,故有n变量。其次,还要有1+2、1+2+3、1+2+3+4······,故需要s变量。其中n变量规律为n=n+1,则s变量规律为s=s+n。
3.输出1—100所有奇数
n=1
while n<101:
s=n%2
if s==1:
print(n)
n=n+1
4.求1-2+3-4+5...99的和
n=1
s=0
while n<100:
temp=n%2
#%求余,判断奇偶
if temp==0:
s=s-n
else:
s=s+n
n=n+1
分析:因为在偶数位上为减,奇数位上为加,因此要先区分奇偶。
01 python安装与初识的更多相关文章
- 01----python入门----python安装与初识
----python入门----python安装与初识 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 这是一个很好的开头!但是 ...
- 【篇一】Python安装与初识
一.python3.6安装 windows: 1.下载安装包 https://www.python.org/downloads/ 2.安装 默认安装路径:C:\python27 3.配置环境变量 [右 ...
- Python学习【01】编程语言简介,Python安装及环境变量配置
编程语言介绍 开发 系统软件开发:Windows,iOS 应用软件开发:淘宝.网易云音乐.QQ 开发语言 高级语言:Python,Java,PHP, c#,GO,ruby,c++ ---&g ...
- python 安装 管理包 pip
2.7的坑里出不来了,现在已经换到3.4了,不存在下列问题. win7下安装pip http://blog.chinaunix.net/uid-24984661-id-4202194.html ...
- python安装与环境变量配置
默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量.此时不能在命令行直接使用python命令. 1. 首先需要在系统中注册python环境变量:假设python的安装 ...
- python 安装插件 requests、BeautifulSoup
安装第三方插件库 1. requests , 下载地址 https://github.com/requests/requests 安装: 利用 pip 安装 pip3 install request ...
- Python安装tesserocr遇到的各种问题及解决办法
Tesseract的安装及配置 在Python爬虫过程中,难免遇到各种各样的验证码问题,最简单的就是这种验证码了,那么在遇到验证码的时候该怎么办呢?我们就需要OCR技术了,OCR-即Optical ...
- 第一篇 Python安装与环境变量的配置
开发语言有很多种,为什么选Python? 先对各种开发语言做个初识和分类如下:高级语言:Python Java.PHP C# Go ruby C++... ---> 字节码低级语言:C.汇编 - ...
- 从Python安装到语法基础,这才是初学者都能懂的爬虫教程
Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...
随机推荐
- Matlab2016b破解安装教程——超详细
一.MATLAB是什么 MATLAB :是美国MathWorks公司出品的商业数学软件,用于算法开发.数据可视化.数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simuli ...
- jumper-server-第一次粗略配置
https://www.cnblogs.com/zsl-find/articles/11179450.html
- vuex-class用法
vuex-class可以包装vuex的写法,使代码简化 Installation $ npm install --save vuex-class Example import Vue from 'vu ...
- SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)
准备工作 环境准备 JAVA版本 java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121 ...
- Charles 修改请求/compose和Compose New
本文参考:撰写工具/compose和Compose New 撰写工具/compose和Compose New compose 是在原有的请求基础上,修改: 可以写各种状态: – URL: – Meth ...
- Elastic Stack 笔记(三)Kibana5.6 安装
博客地址:http://www.moonxy.com 一.前言 Kibana 是 Elastic Stack 公司推出的一个针对 Elasticsearch 的开源分析及可视化平台,可以搜索.查看存放 ...
- Linux 笔记 - 第八章 文档的打包与压缩
博客地址:http://www.moonxy.com 一.前言 在 Linux 系统中,文件的后缀名没有实际的意义,加或者不加都无所谓.但是为了便于区分,我们习惯在定义文件名时加一个后缀名,比如常见的 ...
- 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU硬件那些事(1)- 官方EVK简介
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列MCU的配套EVK板. 半导体设计厂商发布任何一块MCU芯片新品,一般都会同步推出基于这款MCU的配套 ...
- 基于Babylon.js编写宇宙飞船模拟程序1——程序基础结构、物理引擎使用、三维罗盘
计划做一个宇宙飞船模拟程序,首先做一些技术准备. 可以访问https://ljzc002.github.io/test/Spacetest/HTML/PAGE/spacetestwp2.html查看测 ...
- Java Map知识点
1.遍历 java遍历Map的方式有多种,一下以代码示例来说明使用: Map<String, String> tmap = new HashMap<String, String> ...