0711

days01内容复习

l  计算机中常见的操作

计算机中的文件

文本文件:使用记事本打开不会出现乱码的文件

二进制文件:使用记事本打开会出现乱码的文件

l  计算机中文件的后缀名

后缀名是一种文件的描述信息,如:exe表示可执行文件,txt表示文本文件

后缀名,某些情况下没有打开,也就是看不到文件后缀名

win8-

工具菜单->文件夹选项->查看->去掉【隐藏文件的扩展名】前面的对勾

win8+

查看-> 勾选【文件的扩展名】

l  软件开发相关岗位

产品经理

需求分析工程师

软件架构工程师

软件开发工程师

软件测试工程师

软件部署工程师[可选]

软件运维工程师

软件相关+ 硬件相关

l  开发环境搭建【python】

开发环境:适合进行代码开发的一个计算机环境【可以编辑代码,可以运行测试代码】

python开发环境

准备工作:

PC【个人电脑】

请自行准备

python开发工具安装包

请上官方网站:http://www.python.org下载

使用版本:python3.6.1版本【学习版本】

下载python3.6.1.exe

双击安装

安装注意事项:如果你的电脑并不是非常古老的古董,请使用默认选项直接安装即可。

如果你对安装软件有洁癖,请选择Custemer Installer自定义安装方式,去掉不需要安装的选项

安装完成之后,按下“win+R”组合键,打开运行窗口,输入cmd命令,打开系统的命令行窗口,输入python -V查看python版本

l  第一个python程序

了解python的源代码:python源代码文件是一个文本文件

后缀名称是.py

print(“hello python!, I am coming!”)

print()函数,这个函数主要用于在控制台输出双引号中的信息

l  开始开发游戏项目界面

print(“\t\t英雄联盟商城登录\n”)

print(“~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~”)

print(“\t\t1.用户登录\n”)

print(“\t\t2.用户注册\n”)

print(“\t\t3.退出系统\n”)

print(“~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~”)

print(“(温馨提示)请输入您的选项:”)

print()函数:用户输出信息

\t:这里出现了一个反斜杠 \ 称为转义字符,本来t是一个普通的字母,添加了转义字符之后\t变成了一个制表符【键盘上的tab键(请参考q子母键左侧)】

\n:表示回车换行

l  作业:

要求:通过编写代码,输出各种游戏界面

略去1W字

扩展:

input()输入,可以接收用户键盘的输入数据

int()转换,将字符转换成了整数

import os :import单词表示导入的意思,就是在程序中,引入了其他的模块

os.system(“cls”):执行系统的 cls清屏命令,清除命令行窗口中的无关数据

days02程序设计基础

本章内容

关于注释那些事儿,慎重慎重再慎重

总有一些机会是有选择的

怎么才能描述生活中那么多的破事儿~数据类型

角色互换,并不是都是邪恶的~数据类型的简单转换

数据如果是武器,运算就是战争~运算符

人嘴两张皮,说的最多的,都是字符串

l  程序设计基础之注释的作用

什么是注释?

解释说明的文字【往往是入门程序员最讨厌的东西】

代码执行的时候,不会执行注释的内容

注释的作用

方便代码的后期维护,通过注释能更加快速的了解代码的含义

项目是团队开发的,互相参考对方的代码是很常见的事情,良好的注释,有利于代码可读性的提升

注释的使用

单行注释

使用符号 # 开头的文本内容

多行注释

使用符号 三个单引号,或者三个双引号包含的内容

程序中,添加注释的重要性

直接关于到您的代码质量,如果代码质量不高的情况,基本上就可以让你重新开发了!

项目作业中,可以添加注释了!让代码的可读性提升!

l  程序的输入输出

n  程序的输出:print()函数:主要用于在标准输出(控制台)输出信息

u  标准输出

l  直接在print()函数的括号中输出数据

l  在print()中可以使用连接符号 + 来连接不同的字符串

l  这样的方式,不推荐使用,在某些情况下,会造成输出在控制台输出错乱

u  占位符输出

l  常见的语法格式 print(“一段字符串 %s” % (“这是替换的内容”))

l  %s:占位符(万能占位符)可以输出任何数据【s: str】

l  %r:占位符(万能占位符),其实就是Python控制台转换成字符串的方式

l  %d:占位符,只能输出整数

l  %f:占位符,输出浮点数【小数】

n  %20.12f 小数点前面的整数,表示数字占据空间的宽度,小数点后面的数字表示保留的小数位数

程序的输入:

python2.x:使用的是raw_input()函数

python3.x:使用的是input()函数来操作输入,要求是标准输入(键盘)

input([msg]):input函数主要是用于进行程序接收用户键盘输入的函数,msg参数是提示信息,可以通过一个变量,来接收用户输入的数据

input接收到的用户输入的数据,都是字符串

c = input(“提示用户输入的信息:”)

程序结构:处理问题的思路

最常见的思路:按照步骤,顺序执行:程序的顺序结构

顺序结构:就是按照从上到下的顺序,逐行执行代码的过程

在多种情况同时出现的时候,需要进行一个选择【选择困难症!】

鱼和熊掌的问题

程序结构之:选择结构,根据指定的条件,选择一个正确的选项执行代码。不正确的选项中的代码就不会执行

单个条件判断

if 条件:

执行的代码

否则的情况

if 条件:

如果条件判断正确执行的代码

else:

如果条件判断不正确执行的代码

多个条件判断的情况

if 条件1:

条件1判断正确执行的代码

elif 条件2:

条件2判断正确执行的代码

elif 条件n:

条件n判断正确执行的代码

else:

所有条件不成立,执行的代码

条件嵌套的问题

if 条件1:

print(“条件1判断正确执行的代码”)

if 条件2:

条件1判断正确的基础上,条件2也判断正确执行的代码

我们随便在代码中写了一个单词,这个单词中就可以存放数据了!

python代码中,有这样的一个东西,这个东西可以临时保存各种数据,保存好数据之后就可以进行数据的使用了

变量:一个在程序中,临时存储数据的容器,给容器起个名称,就是变量的名称

变量的名称命名规则:强制规则~变量的名称由数字、字母或者下划线组成,只能以字母或者下划线开头

变量的名称命名规范:

1.    一个或者多个英文单词组成,第一个英文单词全部小写,后面每个英文单词首字母大写【驼峰命名法】

2.    见名知意

变量的使用规则:

变量,一定要先声明,后使用

变量的声明,在python中比较简单,直接写变量的名称即可!通过符号 = 给变量赋值

有道词典

项目案例(上午)

l  代码块之间空一行,让代码的可读性提升

n  什么是代码块;处理相似功能的代码可以单独划分成一块

n  不同的的代码块,之间使用空行分隔

l  注释:先写注释,再写代码

n  先写注释,说明下面即将要写的代码的作用【此时的注释并不一定非常完善】

n  编写注释后面的代码处理

n  完善注释

l  代码中需要注意的问题

n  一个等号:赋值操作,就是给等号左边的变量,存放等号右边的数据

n  两个等号:比较操作,就是比较双等号左右的值是否相等,经常出现在if判断中

n  if-elif-else选择结构的语法

下午的内容(程序设计基础)

什么是软件:计算机中的程序

软件的作用:解决实际问题

软件解决问题的核心:数据

怎么表示数据:数据类型

基本数据类型:使用最简单的数据,描述事物的东西

字符串

整数

小数【浮点数】

真假【布尔类型】

引用数据类型【面向对象】

整数类型:integer类型,整型

num = 12  十进制类型

扩展(了解python中对于以下进制的表示方式):

二进制 0 1 10 11 100 101 110 111

八进制:0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20

十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f 10

浮点数(小数):float类型,浮点类型

pi = 3.1415

布尔类型:Bool类型  boolean类型

取值,只有两个:True / False

flag = True

关于python的数据类型

python为了方便的处理各种数据,python是一门弱类型的脚本语言

定义的变量,不存在任何数据类型,而是根据变量中存放的值,动态的改变数据类型。

检测一个变量的数据类型,可以通过type()函数进行检测

python中可以这样表示数据类型

python中将数据存放在变量中了。

如果当变量使用完毕之后,python会自动将变量占用的内存空间释放

强制删除变量:语法:del 变量名称

项目操作过程中,用户通过Input输入的都是字符串,但是我们在某些情况下要求用户输入数值,因为这些数值需要进行比较等运算

数据类型之间就需要进行转换

int():字符串-> 整数

x = “12”

x = int(x)

float():字符串->浮点数

pi = 3.14

pi = float(pi)

str() : 整数/浮点数 -> 字符串

pi = 3.14

pi = str(pi)

数据如果是武器,运算就是战争

战争来了又去,我的士兵依然忠诚 ——图帕克

运算符:专门进行数据运算操作的一种符号

l  算数运算符

n  加法:+

n  减法:-

n  乘法:*

n  除法:/

n  地板除法://

n  求余数运算:%

n  求幂运算:**

项目案例:

开发一个命令行的计算器程序

分析:要求用户输入操作数据,输入运算符号,输入第二个操作数据,然后以良好的格式在命令行展示运算结果!【时间30分钟】

字符串操作

普通字符串:

在程序中,包含在一对单引号或者双引号中间的字符,称为字符串,字符串就是用来使用字符描述一段信息的。

字符串的重复生成

语法:字符串*整数,表示同时重复生成多个重复的字符串拼接到一次

三引号字符串

可换行的字符串

项目任务

1.    完成白天的所有案例

2.    完成PPT中最后的两个项目任务

a)    英雄商城界面跳转【选项必须是数字】

b)    科学计算器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,128评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,316评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,737评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,283评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,384评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,458评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,467评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,251评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,688评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,980评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,155评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,818评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,492评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,142评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,382评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,020评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,044评论 2 352

推荐阅读更多精彩内容