pythonclass,day1-day2.
由于是小白,真的一点点的基础都没有,所以压力确实有点大的。全程都是在碰壁,没有明白的地方,装个软件都问题层出不穷,别人几秒钟搞定的,我需要几十分钟,甚至更久。。。真的是,太强烈的挫败感了,整个人被乌云笼罩着,这就是赤裸裸的内心独白!不过,特别爽啊,遇到一件事特别难,然后你没有放弃,硬着头皮去使劲的理解记忆,全身心地去融入进去,虽然有可能会最后都学不会吧,但是这个过程绝对会让我终生难忘的!加油吧!
总结一下自己这两天的笔记,内容如下:
day1 :(以下是老师的笔记)
1,什么是计算机 CPU: 相当于人的大脑,运算中心。 内存:临时加载数据或者程序。 缺点:断电即消失。 硬盘:存放所有的数据,小电影。 输入输出设备。 《个人理解:电脑的运行是需要硬件作为支撑,通过输入设备输入指令,由于为了让运行速度更快需要内存来提速然后为了保存重要的数据需要硬盘来存储,运行的时候内存把指令传输给cpu,所有的这些需要在操作系统上面来完成,为了让计算机更高效,光有硬件远远满足不了需求,所以要有大量的软件来一起加入进来。》
2,什么是操作系统。 调控所有硬件与软件的中间介质。

3,什么是软件。
4,Python的历史。
Python2:1,臃肿,源码的重复量很多。 2,语法不清晰,掺杂着C,php,Java,的一些陋习。
Python3:几乎是重构后的源码,规范,清晰,优美。
(理解,背下来)
5,Python的分类。
编译型:一次性,将全部的程序编译成二进制文件,然后再运行。 优点:运行速度快。 缺点:开发效率低,不能跨平台。 ps: 不要,满了,原来如此。 亚麻跌,移库,扫戴斯乃。
解释型:当你的程序运行时,一行一行的解释,并运行。 优点:调试代码很方便,开发效率高,并且可以跨平台。 缺点:运行速度慢。
(简单来说就是,编译型是一口气把所有的程序都搞定了去运行,而解释型就是一条一条的搞定去运行。编译型当然快啊,但是改起来确相当吃力,不可能一次性把所有的程序写对的,必然会有更改,而且不能跨平台。解释型虽然听起来没有编译型速度快,但是总体来看的话效率比编译型高很多,而且可以跨平台。)
(背下来)
6,Python的版本。(详见4,python2,python3)
7,Python的安装。
8,运行第一个Python程序。 python 文件路径 进入如Python2.7的目录,shift 鼠标右键,在此处。。。 Python 文件路径 解决中文问题: ps:python2:ascii #-*- encoding:utf-8 -*- python:默认编码方式:utf-8
(python2里面跟python3还是有些微区别的,2里面不识别中文汉字,要想让它显示汉字必须在代码行的顶行顶格写上#-*- encoding:utf-8 -*-.背下来)
9,变量。 将一些运算中间结果存在内存,以便后续的程序使用。 1,数字,字母,下划线的任意组合。 2,不能以数字开头。 3,不能是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'] 4,可描述性。 name = '晓梅' age = 12 kdfjas = 'man' #驼峰体 AgeOfOldboy = 56 NumberOfStudents = 80 #下划线 age_of_oldboy = 56 number_of_students = 80 5,不要用中文,不要拼音。不能太长。
(背下来)
10,常量。 python 中 常量全部用大写表示 ID = '13060443542354' BIR_OF_CHINA= 1949 (常量所有字母必须大写,全大写。python几乎没有常量)

11,注释。 #单行注释。 多行注释 '''被注释的内容''' or """被注释的内容"""
(单双引号皆可字符串可以相加{相加即为拼接}、相乘,不可以相减、相除。凡是在引号里的内容皆为字符串。)注释的意思就是相当于写作文或者列竖式打草稿,在程序里写打一些草稿,又不想删除,但是接下来写的程序又需要运行,草稿是乱写的不能够也不需要被运行出来,此时把打草稿的内容注释掉,当程序运行时,就不会运行被注释的内容。

12,基本数据类型。 int age = 15 + - * / ** % // int1 = 22 int2 = 10 int3 = int1 + int2 int3 = int1 - int2 int3 = int1 * int2 int3 = int1 / int2 字符串 str name = '郭鹏达' name2 = "王岩" msg= ''' 字符串 '''(数字,字符串,)
bool:True False
13,字符串拼接。

14,用户交互input。 ps :python2:raw_input python3:input

input出来的全是字符串。python2中用户交换用且只用raw_input .python3中用input。
字符串和数字的转换:例int(input(字符串))可转换成数字。反之,数字和字符串的转换,例str(int数字)
15,格式化输出。 %占位符 s str字符串 d 数字(digit) #print(msg,type(msg)) #ps:如何将字符串转化成数字 int(str)条件:全部由数字组成的字符串,才能转换成数字 #int('salkdfj32')


(type是数据类型。占位符% ,如果让需要表达的内容显示出百分号,只需要多敲一个占位符即可。格式化的代码需要大量的实操练习去加深印象。没事就敲代码。)
16,if语句。

if 条件: 结果
(多敲代码,多练习。)
17,while循环。
while 条件: 结果 如何跳出while循环:改变条件,跳出循环。 作业分析: name = input password = name == '' and password == '' pass while c






(多敲代码多练习)
第一天的学习量还有点大,连当天的 作业都完不成,电脑几乎都敲不顺手。周末的时间都用来敲代码练习。
day 2 :以下是老师的笔记
1,上节内容回顾。 CPU:用于运算。 内存:临时存储一些数据。断电即消失。 硬盘:永久存储所有的数据。 操作系统:连接软件与硬件的中介介质。
编译型:一次性,全部编译成二进制文件。 解释型:当程序运行时,一行一行,字节码,二进制。 py2:重复,不规范 py3:优化,清新,简单。 # -*- encoding:utf-8 -*- 变量:1,数字字母下划线任意组合。 2,不能以数字开头。 3,不能是Python的关键字。if while 4,具有可描述性,不建议用拼音,不建议用中文,不能太长。 5,建议下划线。 常量:全部用大写。 注释:单行注释:# 多行注释:""" """ '''''' 数据类型:int str只要是加"" '' ps: int(str)字符串转化成数字,str全部是数字组成的。 str(1234) 无条件。 bool:True False。 占位符:% s str d digit msg = ''' 诗歌 '''%() input 全是字符串, ps: py2 raw_input py3 input 字符串拼接 + * if else if 条件: 结果 if 条件: 结果 else: 结果 if 条件: 结果 elif 条件: 结果 elif 条件: 结果 elif 条件: 结果 else: 结果 while 条件: 结果 1,改变条件,标志位。 2,
2,pycharm安装。
3,作业讲解。 ps:#补充占位符: msg = '我叫%s,今年%d,我学习进度为10%%'%('数学哥',18) print(msg)
4,while循环补充。 break continue (while else)



多练习
5,编码。预习第二天内容
6,逻辑运算符。
pythonclass,day1-day2.的更多相关文章
- NOIp2016 Day1&Day2 解题报告
Day1 T1 toy 本题考查你会不会编程. //toy //by Cydiater //2016.11.19 #include <iostream> #include <cstd ...
- 模拟测试20191017~18 lrd Day1& Day2
$Day1:$ $T1:位运算$ 从低位到高位分类讨论就好了 记得判$inf$ $T2:集合论$ 考场上差点就打线段树了 用一个数组维护,同时用一个变量代表当前总体$+$&&$-$的值 ...
- NOIp2018集训test-10-6/test-10-7 (联考五day1/day2)
昨天考完月考,明天初赛,dcoi2017级今天终于开始停课准备noip了,大概没有比本弱校停课更晚的学校了吧.本来就够菜了,怕是要凉透哦. DAY1 T1石头剪刀布 据说爆搜随便做,但是我觉得我的O( ...
- NOIp2018集训test-10-4/test-10-5 (联考四day1/day2)
这个day1稍微有点毒瘤吧?? DAY1 排列 以前总是把day1t1想太复杂了翻车,差不多往正解的方向想了一下感觉不可能这么复杂这可是noipday1t1啊一定有非常简单的方法然后翻车了?? 题目转 ...
- NOIp2018集训test-9-22(am/pm) (联考三day1/day2)
szzq学长出的题,先orz一下. day1 倾斜的线 做过差不多的题,写在我自己的博客里,我却忘得一干二净,反而李巨记得清清楚楚我写了的. 题目就是要最小化这个东西 $|\frac{y_i-y_j} ...
- noip2011提高组day1+day2解题报告
Day1 T1铺地毯https://www.luogu.org/problem/show?pid=1003 [题目分析] 全部读入以后从最后一个往前找,找到一个矩形的范围覆盖了这个点,那这个矩形就是最 ...
- 【NOIP2012】DAY1+DAY2题解
不贴代码的原因是我的代码在初中机房.忘记带过来了. DAY 1 T1随便搞,但是字符串相关的题我经常犯蠢 T2 一个结论题,OAO但是需要高精度写. 具体就是按左手的数除右手的数(还是怎么的来着)排个 ...
- 二模 (16) day1&day2
第一题:题目大意: 数列a[0]=a[1]=1, a[n]=a[n-2]*a[n-1]*n,求a[n]的因子个数 mod 1000000007. n<=1000000 解题过程: 1.递推式还 ...
- HQYJ嵌入式学习笔记——C语言复习day1
第一天:Linux命令 vim操作 第二天:数据类型 运算符 顺序语句第三天:分支语句 循环语句第四天:循环语句 数组第五天:数组第六天:指针第七天:函数 数组与指针第八天:数组指针第九天:递归 第十 ...
- python学习笔记(基础一:'hello world'、变量、字符编码)
第一个python程序: Hello World程序 windows命令行中输入:python,进入python交互器,也可以称为解释器. print("Hello World!" ...
随机推荐
- layui 左侧三级菜单栏
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...
- swift 学习- 13 -- 下标
// 下标 可以定义在 类, 结构体, 和 枚举 中, 是访问集合, 列表或 序列中元素的快捷方式, 可以使用下标的索引, 设置 和 获取值, 而不需要再调用对应的存取方法, 举例来说, 用下标访问一 ...
- Java代码自动部署
注:本文来源于<it小熊> [ ①Java代码自动部署-总结简介] 代码部署是每一个软件开发项目组都会有的一个流程,也是从开发环节到发布功能必不可少的环节.对于Java开发者来说,Java ...
- oracle 的sqlplus 工具进行翻译的rlwrap 安装教程
一:下载地址: 链接: https://share.weiyun.com/50R5pBb (密码:dQPc) 或者该QQ群下载: 二:该工具的安装步骤: [oracle@localhost ~]$ l ...
- automaticallyAdjustsScrollViewInsets 详解
automaticallyAdjustsScrollViewInsets 自动缩进 20 像素 默认是 True 项目中如果有UIViewController 和ScrollView 一般都要设置成f ...
- 使用 Kafka 和 Spark Streaming 构建实时数据处理系统
使用 Kafka 和 Spark Streaming 构建实时数据处理系统 来源:https://www.ibm.com/developerworks,这篇文章转载自微信里文章,正好解决了我项目中的技 ...
- bzoj2200拓扑排序+最短路+联通块
自己写的不知道哪里wa了,明明和网上的代码差不多.,. /* 给定一张图,有的边是无向边,有的是有向边,有向边不会出现在环中,且有可能是负权值 现在给定起点s,求出s到其余所有点的最短路长度 任何存在 ...
- bzoj1195 神奇的ac自动机+状态压缩dp
/* 难的不是ac自动机,是状态压缩dp 之前做了一两题类似题目,感觉理解的还不够透彻 */ #include<iostream> #include<cstdio> #incl ...
- noip 2018游记
憋了好久的游记... 考虑到写游记是oi界的传统,所以还是应该写一篇的. day0: 上午9:30的火车出发,车上颓三国杀! 中午12:00到了大连,下午2:00才开始试机,还是得先去大连大学,在食堂 ...
- python一个用例,多组参数,多个结果
在某种情况下,需要用不同的参数组合测试同样的行为,你希望从test case的执行结果上知道在测试什么,而不是单单得到一个大的 test case:此时如果仅仅写一个test case并用内嵌循环来进 ...