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下要写编码申明才能识别中文:

1 # -*- 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

分析:因为在偶数位上为减,奇数位上为加,因此要先区分奇偶。

原文地址:https://www.cnblogs.com/yangqing123/p/11651405.html

时间: 2024-10-03 22:06:34

01 python安装与初识的相关文章

01----python入门----python安装与初识

----python入门----python安装与初识 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 这是一个很好的开头!但是,没有什么卵用!我们直接开始正题. 一.语言背景 Python的创始人为荷兰人吉多·范罗苏姆 .1989年圣诞节期间,在阿姆斯特丹,他为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代

Python爬虫 01 PyCharm 安装教程(Windows)

简介 哥们今天开始写写python爬虫相关的博客了,废话不多说,直接开干吧! 正所谓工欲善其事必先利其器,在开始进行爬虫之前,下载安装pychrom是十分必要的,代码的编写和运行都需要在pycharm中进行. 下面是pycharm的安装教程(Windows),基于其他平台的安装教程,可自行百度查找,按照教程自行安装即可. PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows

Python安装需要注意的几个小事项...

印象中对Python语言的初识,还是在大学时期,走廊画板上做了一个对Java.C.Python等语言的对比图,当时大概意思是Java最屌丝,Python则是高富帅,也是玩笑而已,毕竟大家对Python的熟知度不如Java.如今工作之后,也是对Pthon有了真正的认识,但我不会在这里将很多理论,因为你能找到这篇文章,就不需要我来介绍Python了,在这我会把我遇到的问题分享出来,供自己或网友借鉴. 首先,当然是安装问题,第一步,你需要去官网下载Python的安装包,网址是:https://www.

python 安装 管理包 pip

win7下安装pip   http://blog.chinaunix.net/uid-24984661-id-4202194.html 1.首先下载setuptools,下载地址https://pypi.python.org/pypi/setuptools#downloads2.解压下载后的文件,进入命令行,将目录切换到解压后文件夹所在路径,执行命令python ez_install.py3.配置环境变量:将python安装目录下的scripts加入到环境变量中,例如D:\Program Fil

Python安装tesserocr遇到的各种问题及解决办法

Tesseract的安装及配置 在Python爬虫过程中,难免遇到各种各样的验证码问题,最简单的就是?这种验证码了,那么在遇到验证码的时候该怎么办呢?我们就需要OCR技术了,OCR-即Optical Character Recognition光学字符识别,是指通过扫描字符,然后将其形状翻译成电子文本的过程.而tesserocr是Python的一个OCR识别库,所以在安装tesserocr之前,我们需要安装tesseract这个东西 下载地址:https://digi.bib.uni-mannhe

python安装-pycharm+anaconda

1.初识Python Python是一门非常简单优雅的编程语言,可以用极少的代码就能实现强大的功能,而且学习起来十分简单,没有编程基础也可轻松入门.其功能强大,特别是第三方库的库的支持,使得开发方便十分方便快捷. 根据以往的安装经历,下面分享一种简便快捷的Python安装方法,Pycharm+Anaconda.Anaconda拥有很多常用的第三方库,省去了一一安装第三方库的繁琐操作. 2.Pycharm安装 官网下载地址:https://www.jetbrains.com/pycharm/dow

python安装sqlite3模块

Python安装sqlite3 环境为Ubuntu16.04 Apache2.4 Python2.7.13 django 1.8 今天部署apache+django,经过各种折腾,好不容易配置完了,发现错误Apache的日志里有一项 ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named _sqlite3 于是打开Python 测试

windows下python安装scrapy碰到的坑

1,提示没有找到vcvarsall.bat文件 确保安装了vs.我这边是win10系统,安装了vs2015,安装的时候要注意,自定义安装项,勾选上"编程语言"里面的库文件和python库支持 2,提示openssl的某个.h文件找不到 去openssl官网下载源码包,解压,把"openssl"整个目录扔到你的python安装目录的include里 3,提示lxml的某些文件找不到 http://www.lfd.uci.edu/~gohlke/pythonlibs/#

python安装

python 源码安装过程及相关问题解决 setuptools 是python的包管理工具,可以方便创建和发布 Python 包.主要应用 easy_install 命令 安装.升级.卸载包(easy_install通过调用setuptools完成模块安装等工作). pip 是一个安装和管理python包的工具,是easy_install改进版(旧版本python只有easy_install). 一.python安装: 下载安装包:https://www.python.org/downloads