Crossin的编程教室

我的学习

一匹化肥

共学习 53
连续学习 2
累计获得 970 点经验值

63
04/22 +8 提交了 [作业]
04/21 +6 提交了 [作业]
04/21 +6 提交了 [作业]
04/21 +6 提交了 [作业]
04/21 +6 提交了 [作业]
04/21 +7 提交了 [作业]
01/24 +7 提交了 [作业]
12/23 +8 提交了 [作业]
12/22 +7 提交了 [作业]
12/20 +5 学习了 [课程9-3] 期中项目 - 统计成绩
12/20 +8 提交了 [作业]
12/19 +6 提交了 [作业]
12/19 +6 提交了 [作业]
12/19 +6 提交了 [作业]
12/19 +6 提交了 [作业]
12/19 +6 提交了 [作业]
12/19 +8 提交了 [作业]
12/18 +6 提交了 [作业]
12/18 +6 提交了 [作业]
12/18 +6 提交了 [作业]
12/18 +6 提交了 [作业]
12/18 +6 提交了 [作业]
12/18 +6 提交了 [作业]
12/18 +7 提交了 [作业]
12/15 +8 提交了 [作业]
12/14 +6 提交了 [作业]
12/14 +6 提交了 [作业]
12/14 +6 提交了 [作业]
12/14 +6 提交了 [作业]
12/14 +7 提交了 [作业]
12/12 +6 提交了 [作业]
12/12 +6 提交了 [作业]
12/12 +6 提交了 [作业]
12/12 +6 提交了 [作业]
12/12 +6 提交了 [作业]
12/12 +6 提交了 [作业]
12/12 +8 提交了 [作业]
12/11 +6 提交了 [作业]
12/11 +6 提交了 [作业]
12/11 +7 提交了 [作业]
11/20 +5 学习了 [课程9-2] 参考阅读 - 通过 Git 提交代码
11/20 +5 学习了 [课程9-1] 如何 debug
11/20 +7 学习了 [课程8-12] 编程实例 - 查找文件
11/19 +5 学习了 [课程8-11] 编程实例 - 屏蔽词替换
11/19 +5 学习了 [课程8-10] 小测验 - 文件读写
11/19 +5 学习了 [课程8-9] 参考阅读 - 读文件、写文件、异常处理
11/19 +5 学习了 [课程8-8] 图文 - 字符编码
11/19 +5 学习了 [课程8-7] 代码练习 - 异常处理
11/19 +5 学习了 [课程8-6] 视频 - 异常处理
11/19 +5 学习了 [课程8-5] 图文 - 异常处理
11/19 +5 学习了 [课程8-4] 视频 - 写文件
11/19 +7 学习了 [课程8-3] 图文 - 写文件
11/18 +5 学习了 [课程5-1] 图文 - 模块
11/18 +5 学习了 [课程7-19] 实例解析 - 三人斗地主手牌生成
11/18 +5 学习了 [课程7-18] 编程实例 - 三人斗地主手牌生成
11/18 +5 学习了 [课程7-17] 实例解析 - 生成优惠券号码
11/18 +5 学习了 [课程7-16] 编程实例 - 生成优惠券号码
11/18 +5 学习了 [课程7-15] 编程实例 - 统计单词出现次数
11/18 +6 提交了 [作业]
11/18 +6 提交了 [作业]
11/18 +6 提交了 [作业]
11/18 +6 提交了 [作业]
11/18 +6 提交了 [作业]
11/18 +6 提交了 [作业]
11/18 +7 提交了 [作业]
11/16 +6 提交了 [作业]
11/16 +6 提交了 [作业]
11/16 +7 提交了 [作业]
11/14 +8 提交了 [作业]
11/13 +8 提交了 [作业]
11/12 +7 提交了 [作业]
11/10 +8 提交了 [作业]
11/09 +7 提交了 [作业]
11/02 +7 提交了 [作业]
08/01 +8 学习了 [课程8-2] 图文教程 - 文件读写
07/31 +5 阅读了 [教程38] 模块
07/30 +3 阅读了 [教程37] 字典
07/30 +3 阅读了 [教程27] list切片
07/30 +3 阅读了 [教程28] 字符串的分割
07/30 +3 阅读了 [教程29] 连接list
07/30 +3 阅读了 [教程22] 函数应用示例
07/30 +3 阅读了 [教程36] 异常处理
07/30 +5 阅读了 [教程34] break
07/29 +3 阅读了 [教程26] 操作list
07/29 +3 阅读了 [教程25] 初探list
07/29 +3 阅读了 [教程30] 字符串的索引和切片
07/29 +3 阅读了 [教程33] 处理文件中的数据
07/29 +3 阅读了 [教程32] 写文件
07/29 +3 阅读了 [教程44] 查天气(2)
07/29 +4 阅读了 [教程43] 查天气(1)
03/09 +8 学习了 [课程8-1] 读文件
03/08 #20170308 #字典{键:值,'b':2,'c':3}无序 #元组(1,'a',4)有序,固定,不可更改。
03/08 +5 学习了 [课程7-14] 小测验 - 序列
03/08 +5 学习了 [课程7-13] 参考阅读 - 列表、字典、元组
03/08 +5 学习了 [课程7-12] 代码练习 - 元组返回值
03/08 +5 学习了 [课程7-11] 代码练习 - 字典
03/08 +5 学习了 [课程7-10] 图文教程 - 元组、字典、集合
03/08 +7 学习了 [课程7-9] 字典、元组
03/07 +5 学习了 [课程7-8] 代码练习 - 分割与连接字符串
03/07 +5 学习了 [课程7-7] 列表与字符串
03/07 #20170307 #列表与字符串 #字符串通过分割转为列表:split方法拆分字符串。 text = 'hello world !' text.split() #可制定分隔符 text.split('o') #列表转换成字符串:join方法,加上连接符。 ';'.join(['a','b','c']) ##字符串与列表的相似之处。 for i in text#进行遍历 text[2]#可以通过索引访问,不可通过索引修改 text[1:3]#支持切片操作 '.'.join(text)#使用分隔符拼接成新的字符串
03/07 +5 学习了 [课程7-6] 代码练习 - 列表解析式
03/07 +5 学习了 [课程7-5] 代码练习 - 列表切片操作
03/07 +7 学习了 [课程7-4] 代码练习 - 操作列表
03/06 +5 学习了 [课程7-3] 图文教程 - 再探列表
03/06 +5 学习了 [课程7-2] 图文教程 - 初探列表
03/06 +5 学习了 [课程7-1] 列表
03/06 #20170306列表解析 #定义一个列表 arr = [0,1,2,3,4,5] #对该列表进行遍历: [ i for i in arr] #得出遍历的列表arr #在此基础上可以加上若干条件 [ i*2 for i in arr if i>3]#得到列表中大于3的数乘以2 #代码解析可提高开发效率 for i in arr: if i >3: arr2.append(i*2) print arr2
03/06 #20170306列表切片。 arr[1:3]#冒号前后代表起始位置。此处意为 位置1到位置3之前的元素(即第二个元素和第三个元素),也可用负数表示位置 #如果冒号两边的值相等,或者冒号左边的数要大于右边的数字,会得到一个空列表; #冒号前后的数字如果省略,就以为着到列表的尽头。 #只有一个冒号,得出全列表的副本。可用此复制列表: arr2 = arr[:] #即复制出了一个与arr一模一样的列表 arr2 = arr#只是赋予arr列表一个arr2的名字
03/06 #20170306列表新增修改删除排序。 ###使用索引对指定位置的值进行更改: #定义列表: arr [1,20,6,'he'] arr[1]=2#即将列表中第一个元素修改为2; arr[-1]='she'#即将列表中倒数第一个元素修改为she; #新增可以用到append和insert方法: arr.append(2)#将元素2插在了列表的末尾 arr.insert(2,2)#将元素2添加在了2 的位置,也就是第三个; #可以两个列表相加 arr += [1,2,3]#1,2,3被加在末尾; #指定元素删除: arr.remove(6)#如果指定的元素有多个,会先删除排在前面的; #也可通过del 删除指定位置的元素; del arr[2] #其他的方法: len(arr)#获得列表长度 arr.sort()#将列表排序 arr.sort(reverse = True)#倒序排列
03/06 #20170306 list列表 range就是一个列表。range(5)就是定义了一个从0到4的列表。 #####自定义列表:arr [1,2,'hello','你好'] 这时,在python2.7中直接print,中文是unicode码值的形式,需要for a in arr: print单个打出才能看见中文;在python3中可以print出来。
03/06 +6 学习了 [课程6-11] 编程实例 - 打印图形
03/02 +5 学习了 [课程6-10] 小测验 - 函数
03/02 +5 学习了 [课程6-9] 参考阅读 - 函数
03/02 +6 学习了 [课程6-8] 函数应用实例
02/18 +5 学习了 [课程6-7] 代码练习 - 全局变量
02/18 +5 学习了 [课程6-6] 代码练习 - 函数的默认参数
02/18 +5 学习了 [课程6-4] 图文教程 - 局部变量与全局变量
02/18 +5 学习了 [课程6-3] 图文教程 - 参数与返回值
02/18 +6 学习了 [课程6-2] 图文教程 - 初探函数
02/15 +5 学习了 [课程6-2] 代码练习 - 创建函数
02/15 +6 学习了 [课程6-1] 函数
02/11 #20170211 还是需要增加代码量,只看不动手动脑容易漏掉很多细节。
02/11 +5 学习了 [课程5-6] 编程实例 - 猜数字
02/11 +5 学习了 [课程5-5] 小测验 - 模块
02/11 +6 学习了 [课程5-4] 参考阅读 - 模块、random、math、time
02/08 +2 R1-11
02/07 R011-random模块 #1.1到10之间随机数 random.randint(1,10) #2.指定数组内的数字随机。random.choice([1, 3, 5]) #3. dir(random)使用dir()可以查看对应模块中的方法。 #4.使用from 引入模块中的单个方法,可以加别名: from math import pi as math_pi
02/07 R011-模块 理解为写好的代码块,拿来直接使用。有程序语言内置的也有开发者写的外部模块。通过import 引入,如:##1.引入random 模块,再通过random.的方式调用模块中的方法 import random random.randint(1,6) ##2.直接调用模块中的方法,如使用 from random import randint randint(1,10) ##3.from random import * randint(1,9)
02/07 +5 学习了 [课程5-3] 代码练习 - 计算圆面积
02/07 +5 学习了 [课程5-2] 代码练习 - 生成随机数
02/07 +7 学习了 [课程5-1] random
02/06 +5 学习了 [课程4-12] 编程实例 - BMI 指数测试
02/06 +5 学习了 [课程4-11] 编程实例 - 数字组合
02/06 +5 学习了 [课程4-10] 小测验 - 控制流
02/06 +5 学习了 [课程4-9] 参考阅读 - 条件判断、循环
02/06 +6 学习了 [课程4-8] 代码练习 - 九九乘法口诀表
01/27 +5 学习了 [课程4-7] 代码练习 - 跳出循环
01/27 +5 学习了 [课程4-6] 代码练习 - for 循环
01/27 +5 学习了 [课程4-5] for
01/27 +5 学习了 [课程4-4] 代码练习 - while 循环
01/27 +5 学习了 [课程4-3] while
01/27 +5 学习了 [课程4-2] 代码练习 - if 条件判断
01/27 +6 学习了 [课程4-1] if
01/19 +5 学习了 [课程3-12] 编程实例 - 各种变量
01/19 +5 学习了 [课程3-11] 小测验 - 基本概念
01/19 +7 学习了 [课程3-10] 参考阅读 - 变量、逻辑、类型、字符串
01/18 +5 学习了 [课程3-9] 代码练习 - 字符转数字
01/18 +5 学习了 [课程3-8] 类型转换
01/18 R-010类型转换。str() float() int() bool() 注意布尔类型的转换。其中bool('') bool() bool(None) bool(0) 数字0、空字符、None转成布尔都是false。================================== 由空字符转bool为false,写if语句时,可以直接 a = raw_input() if a: print ("It's ture !") ================================== 即如果输入的不为空字符即执行print语句
01/18 +5 学习了 [课程3-7] 代码练习 - 字符串拼接
01/18 +6 学习了 [课程3-6] 字符串
01/14 +5 学习了 [课程3-5] 代码练习 - 比较大小
01/14 +5 学习了 [课程3-4] 逻辑判断
01/14 +7 学习了 [课程3-3] 代码练习 - 变量计算
01/13 +7 学习了 [课程2-5] 编程实例 - 更多的输出
01/12 +1 R-009 输入input()括号中的内容可以是输入提示。一个复习:raw_input()默认所有的输入都是字符串。print()可用百分号进行传参。print(%s)%value########print(%d)%99###########print(%.2f)%4.88##
01/09 +5 学习了 [课程1-2] 安装成功检验
01/09 +5 学习了 [课程0-2] 新手必读
01/09 +5 学习了 [课程0-1] “码上行动”使用指南
01/09 +1 R-008 后天打卡群出发。目前的进度堪忧哇。
01/06 +1 R-008一周没学了。 大概python不是刚需? 这不是借口,得想办法变成刚需。 安装了PYCHARM还需要多加熟练。
12/30 +4 R1-008函数定义 def func1(num1): print num1 + 2 调用时 func1(3)即传入3做参数,print出5
12/29 +3 阅读了 [教程21] 函数的参数
12/29 +3 阅读了 [教程20] 命令行常用命令
12/29 +7 阅读了 [教程19] 函数
12/28 +3 阅读了 [教程18] bool类型转换
12/28 +3 阅读了 [教程17] 类型转换
12/28 r1-007字符串格式化: 简单来说,变量传参到%与字符串一起输出。 #1- name = 'Anderson' print "Hi, %s~"%name #2-- %d替代整数 answer = 6 print "My answer is %d"%answer #3-- %f替代小数 %.2f为保留两位小数 print "price is %.2f"%4.90 #4-- 多个值需要格式化时: print "%s buy an apple, cost %.2f dollar."%(name,2.80)
12/28 +6 阅读了 [教程16] 字符串格式化2
12/27 +6 阅读了 [教程15] 循环的嵌套
12/26 +3 阅读了 [教程14] 字符串格式化
12/26 r1-007 print 中的注意事项。 反斜杠的用法/ 可以转义。在字符串中用\'\"表示'";用\\表示\;用\n进行换行;用\来实现代码换行不影响输出。 print "*",在print最后加上逗号,可以不换行输出。 python发布了3.6的版本。 有格式化字符串的功能: name = 'Bob' print(f"He said his name is {name}")#'He said his name is Bob'
12/26 +3 阅读了 [教程13] 字符串
12/26 +3 r1-006 练习循环习题903-906 分别使用whlie 与 for; 想到的:九九乘法表,输出*组成的图案(根据输入的内容放大化--似乎很难); 更多的练习以增加熟练度,并刺激出更多的想法。
12/25 +5 学习了 [课程2] 代码练习 - 变量赋值
12/25 +5 学习了 [课程1] 变量
12/25 +5 学习了 [课程4] 小测验 - 输入输出
12/25 +5 学习了 [课程3] 参考阅读 - 输入、输出
12/25 接上。3中可使用 value = eval(input())达到获取用户输入值的目的
12/25 input 与 raw_input 后者接收字符串,python3中将二者合并
12/25 +5 学习了 [课程2] 代码练习 - Hello World
12/25 +5 学习了 [课程1] 输入输出
12/25 +5 学习了 [课程3] 小测验 - 安装
12/25 +5 学习了 [课程2] 参考阅读 - 安装
12/25 +5 学习了 [课程1] 安装
12/25 +3 阅读了 [教程12] for循环
12/25 +3 阅读了 [教程11] 逻辑判断
12/25 +3 阅读了 [教程10] 变量2
12/25 +3 阅读了 [教程9] random
12/25 r1-003 练习while时注意到的问题 1. =与== 目前理解,=为赋值,而==可以判断是否等价。 2.批量缩进 写完if之后想在开头加while,需要大段缩进。 一般编辑器都可选中后按TAB 缩进,SHIFT+TAB反缩进 据说VIM中可以使用<<和>>进行缩进
12/25 +3 阅读了 [教程8] while
12/25 +5 阅读了 [教程7] if
12/24 +3 阅读了 [教程74] 多线程
12/24 R1-001 input()输入。 实际执行时,输入字符串还是需要加'' 可以做到输入非数字之类直接识别为字符串吗? R1-002 猜数字 num = 12 print('Guess what i think?') answer = input() result = answer<num print result print 'May be too small?' result = answer>num print result print 'too big' ----------------------------------------- 可以用判断来简化一下。 类似 if answer != num then print ('false') if answer >= num then print ('big') else print ('small') else print ('right')
12/24 +3 阅读了 [教程6] bool
12/24 +3 阅读了 [教程5] 变量
12/24 +3 阅读了 [教程2] print
12/24 +3 阅读了 [教程4] 输入
12/24 +2 安装2.7.5版本的python. IDE(Intergrated Development Enviroment):集成开发环境。 python会自带一个ide,叫IDLE。 打开之后默认是命令行的方式执行语句,与cmd中敲python之后出来的类似。 点击file可以使用文本编辑,F5可保存代码并执行。 .py为python代码文件类型。
12/23 +3 阅读了 [教程3] IDE
12/23 +3 阅读了 [教程1] 安装
12/23 +4 阅读了 [教程0] Why Python?
没有 985
xiaobink 979
xucrt 977
Liuxinhang 976
Z先生 973
bOnE4 970
64252567 964
Citta 961
lxj929144367 959
wlfrank 954