python3-day1】的更多相关文章

本节内容: 1,Python介绍发展史 2,安装 3,Hello World 4,程序 5,变量,字符编码 6,用户输入 7,模块初识 一.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. 由上图可见,Python…
作业需求: 1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 实现思路: 1.判断用户是否在黑名单,如果在黑名单提示账号锁定. 2.判断用户是否存在,如果不存在提示账号不存在. 3.判断账号密码是否正确,如果正确登录进去.如果不正确有三次输入密码机会.三次全部输错,账号锁定. 代码实现: #!/usr/bin/env python #_*_conding:utf-8_*_ count = 0 #计数器 username = "aaa" #登录用户名 userpassw…
原文:The bytes/str dichotomy in Python 3 Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰.你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反之亦然),也不能将字符串传入参数为字节包的函数(反之亦然).这是件好事. 不管怎样,字符串和字节包之间的界线是必然的,下面…
window 10  python 3 安装flask 首先打开cmd命令执行窗口切换到Python安装目录的Script,输入pip出现以下页面 这里我们使用virtualenv虚拟开发环境 为什么使用virtualenv? 1.使用不同应用开发环境独立开发 2.环境升级不影响其他应用,也不会影响全局的Python环境,虚拟环境就是讲全局环境做一个私有的复制 3.它可以防止系统中出现包管理混乱和版本的冲突 安装virtualenv pip install virtualenvwrapper-w…
前言 本文不是一篇系统的从零开始学习Python的教程,如果你需要从零开始学习Python,廖雪峰的官方网站中Python教程这部分将是比较好的一种选择,如果你英语比较好,也可以在国外的一些网站上找到优质的教学视频(比如某油管视频网站). 阅读本文的前提可能需要你有一定的编程基础,并最好了解一种以上其他主流的面向对象的编程语言,比如Java.C#.PHP等. 首先需要了解的是,Python与PHP类似,是一种解释型的编程语言,与之对应的是Java.C#这类编译型的语言.我自己有比较丰富的C#和P…
1. 基础知识 变量:用于存储信息,方便后面的调用 常量:python中是没有常量这一概念的,若想定义一个常量,需要将变量名大写 举例:name = "Helen"   #定义一个变量name PIE = 3.1415926   #定义一个常量PIE 注释:#--表示单行注释:""" """或‘’‘ ’‘’表示多行注释 python默认的是utf-8,因此可以写入中文 2. 用户输入(字符串拼接和格式化输出) 字符串拼接方法有…
三级菜单: 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 类定义:menu_class.py #!/usr/bin/env python # -*- coding: utf-8 -*- # author : Wang Yue #menu class #定义菜单类,属性使用的实例属性,没有使用类属性,类属性共享给全部实例,会有问题的,这是百度才知道. class menu_…
训练1: 模拟登陆: 1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定用户 login2.py: #!/usr/bin/env python # -*- coding: utf-8 -*- # author : Wang Yue import sys,hashlib,getpass,time #定义用户类 class real_user(object): real_name=''#用户名 real_pwd=''#密码 login_count=0 #登录…
作者:赵俊            发布日期:2019/10/18 一.第一个python程序 1.在解释器下写hello world程序运行,与运行外部文件方法 运行外部文件,必须在相应位置创建一个python文件,里面写上语句 2.#!/usr/bin/evn python的作用,告诉操作系统使用的解释器是什么 #!/usr/bin/python相当于写死了python路径;#!/usr/bin/env python会去环境设置寻找python目录,推荐这种写法 二.变量 1.pycharm工…
本节内容: 1.Python介绍 2.Hello World程序 3.变量\字符编码 4.用户输入 5.if-else语句 6.循环语句 一.Python介绍 Python是一种动态解释性的强类型定义语言,主要应用在云计算,WEB开发,科学运算.人工智能,系统运维和金融等领域. 1.Python的优缺点 优点: 简单,易懂. 开发效率高,Python具有非常强大的第三方库. 高级语言. 可移植性——开源本质. 可扩展性——可以把一段关键代码运行地更快或希望某些算法不公开,可把部分程序用C或C++…
day1.py ][][: ][: ): : ]['lock'] = 0 json.dump(userlist_message, open(userlist, 'w')) break #输错次数到3次跳出循环,并加入黑名单 else: print("wrong username or password!") #提示密码输入错误 password = getpass.getpass(prompt='Please enter your password again: ') #重新输入一次密…
作业概述: 编写一个登录入口,实现如下功能: (1)输入用户名和密码 (2)认证成功后显示欢迎信息 (3)输错三次后锁定 流程图: readme: 1.程序配置文件: 黑名单文件blacklist.txt(可以存在,可以不存在) 白名单文件whitelist.txt存在,内容如下: zhangsan,1234 wang,1234 ding,1234 2.输入密码的时候不显示 代码: #coding=utf-8 import os import getpass BlackListFileName…
Python之路,Day1 - Python基础1   本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯…
Python之路,Day1 - Python基础1 本节内容 Python介绍 发展史 Python 2 or 3? 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜(2017,11月的),Python赶超c#占据第四, Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. 由上图可见,Pyth…
Python之路,Day1 - Python基础1 变量 变量用于存储在计算机程序中引用和操作的信息.它们还提供了一种用描述性名称标记数据的方法,这样我们的程序就能更清晰地被读者和我们自己理解.将变量看作保存信息的容器是很有帮助的.它们的唯一目的是在内存中标记和存储数据.然后可以在整个程序中使用这些数据. 声明变量 1 2 3 #_*_coding:utf-8_*_   name = "Many Qian" 上述代码声明了一个变量,变量名为: name,变量name的值为:"…
python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣..., 典型WE…
      Day1: 强制转换,打印类型.Python2(row input)=Python3 input   input(Python2)不接受强制转换,输入和输出是一致的.加双引号是字符串,不加是变量.   2.格式化输出:info2 标准库 import getpass  输入的密码是密文 getpass.getpass() 认证用户名和密码 1.写死用户名和密码  if 冒号后面换行自动缩进:强制缩进 Python2以上版本input默认输入类型是字符串,需要强制转换 continue…
python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣..., 典型WE…
python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣..., 典型WE…
1.模块初识2..pyc是个什么鬼?3.数据类型初识 4.数据运算5.入门知识拾遗 1.模块初识 sys模块 import sys print(sys.path) #打印环境变量 'D:\\PycharmProjects\\s14\\day1', 'D:\\PycharmProjects\\s14', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python35-32\\python35.zip', 'C:\\User…
一.计算机,操作系统 软件发送指令给操作系统,操作系统再把指令发送给  内存,cpu,硬盘等 二.Python的历史. Python2: 1.臃肿,源码的重复量很多.2.语法不清晰,掺杂着c,++,PHP,java的一些陋习 python3: 几乎是重构后的源码,规范,清晰,优美. 三.编程的分类 编译型:一次性,将全部的程序编译成二进制文件,然后再运行. 优点:运行速度快. 缺点:开发效率低,不能跨平台 解释型:当你的程序运行时候一行一行的解释成字节码,然后再变成机器码,然后再运行. 优点:开…
Python基础知识-day1 Python 2 和Python 3 的区别: Python2 源码不标准,混乱,重复代码多:#-*-encoding:utf8 -*- 解决python2显示中文的问题 Python3 统一标准,去除重复代码: Python 的环境 编译型:一次性将全部代码编译成二进制文件: C C++ 优点:运行效率高: 缺点:开发速度慢,不能跨平台: 解释型:当程序运行是,从上至下一行一行的解释成二进制:python php 优点:开发效率高,可以跨平台: 缺点:运行速度慢…
自己以前从来没有写博客的想法,但是学Python,里面的老师也说了,写博客可以加深自己的记忆,也能回顾内容.还能给别人参考.挺值的.2017-09-16 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. Py…
目录 python day1 1. 不同编程语言的对比 2. 为什么学python? 3. python的种类 4. python的安装(windows系统) 5. 导入模块或包 6. pyc文件 7. print 与 input 8. 变量variable. 9. python内置的最基本的数据类型 10. 流程控制和缩进 11. while循环与for迭代 12. 作业: 利用while循环实现用户只有三次登录机会. python day1 2019/10/4 完全一个新手.从0开始学习.看…
python文件头 #!/usr/bin/env python # -*- coding: utf- -*- ''' Created on 2017年5月9日 @author: Administrator ''' python主入口 #!usr/bin/python # -*- coding: utf- -*- ''' Created on 2017牛5月9日 @author: Administrator ''' ''' 通俗的理解name == '__main__':假如你叫小明.py,在朋友…
模块和包 一.定义: 模块:用来从逻辑上组织Python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的Python文件包:用来从逻辑上组织模块,本质就是一个目录(必须带有一个__init__.py文件) 二.导入方法: import module_name,module_name2,... from module_name import  * from module_name import m1,m2,m3 from module_name import logger as l…
本节内容: 1.模块初识 2..pyc是什么? 3.Python的数据类型 4.三元运算 5.进制 6.byte类型 7.数据运算 8.列表 9.元组 10.课后练习 一.模块初识 由day1的学习我们知道,Python有一个很重要的优点——具有强大的标准库和第三方库,这里的“模块”指的就是存放在标准库或者第三方库中的可以实现某种特定的功能的“程序包”. 下面我们先来学习两个简单的标准库中的模块:sys模块和os模块. 1.sys 我们练习使用一下‘sys'模块,模块名为“sys_mod2.py…
        Day1 目录: Python介绍 * 了解Python的特点.发展史 * 介绍Python广泛的应用领域和前景 第一个Python程序 * 掌握Python代码的2种执行方式 变量 * 掌握变量的作用 * 掌握标识符的命名规范 程序交互 * 掌握如何让程序读取用户输入 基本数据类型 * 掌握字符串.数字.布尔这三个基本数据类型 (小练习) python介绍 说到Python语言,就不得不说一下它的创始人Guido van Rossum(1956 -- ?), 他在开发PYTHO…
Python开发笔记 Day1 1.cpu内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类大脑 内存:暂时存储数据,临时加载数据应用程序,4G(内存速度快,断电即消失) 硬盘:磁盘,长期存储数据. 操作系统:一个软件,连接计算机的硬件与所有软件之间的一个软件. 2.python的发展与应用 python崇尚优美.清晰.简单 python2x,python3x源码的区别: python2x:C,java,大牛:重复代码多,繁杂.代码不规范 python3x:源码规范.清晰.简单 3…
温故而知新--day1 变量类型 变量是计算机存储数据的内存空间,由于计算机可以处理不同的数据,不同的数据就要定义不同的数据类型.python的数据类型很多,还可以自定义数据类型,常用的一般数据类型有以下几种: 整型: 在python2版本中有long和int之分,但到了python3中就只有int了. 除此之外,整型还有进制的概念:二进制:0b10表示十进制2,八进制:0o10表示十进制8,十进制:10,十六进制:0x10表示十进制16 浮点型: 即float,也就是小数,称之为浮点型是因为按…