FOREWORD

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。

  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

No.1 Class notes

※文件
(1)文件的类型
        文本文件:由单一特定编码(如UTF——8)组成的文件,如.txt/.py/.html等
        二进制文件:没有统一字符编码,直接由比特0和1组成的文件,如.png/.exe/.avi等,用记事本打开形成乱码。
(2)文件的打开与关闭
        打开:变量名=open(‘文件路径和文件名’,‘rt/rb/x/w/a/+’)
                        t:文本文件打开
                        b:二进制文件打开
                        x:创建文件不写内容
                        w:创建/覆盖文件包括内容
                        a:创建追加内容
                        +:与rwxa一同使用增加其他功能
        关闭:变量名.close()
(3)文件内容的读取
        变量名.read(size):读入文件整个内容,size为字符串长度
        变量名.readline(size):读入一行内容,size为一行内字符串长度
        变量名.readlines(hint):读入多行内容,hint为行数
(4)文件数据的写入
        变量名.write(s):向文件写入一个字符串或字节流
        变量名.writelines(lines):向文件写入一个字符串的列表
        变量名.seek(offset):改变当前文件操作指针的位置,offset:1-文件开关,2-当前位置,3-文件结尾

No.2 Infratest

*******
{
"cell_type": "code",
"execution_count": 50,
"metadata": {},
"outputs": [],
"source": [
"def fact(n):\n",
"    N=1\n",
"    for i in range(1,n+1):\n",
"        N=N*i\n",
"    print(N)\n",
"    return fact(N)"
]
},
*******
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"def myfunc(x,y=10,*z1,**z2):\n",
"    Sum1=x+y\n",
"    Sum2=0\n",
"    Sum3=0\n",
"    for i in range(len(z1)):\n",
"        Sum2=Sum2+z1[i]\n",
"    for j in z2.values():\n",
"        Sum3=Sum3+j\n",
"    return Sum1,Sum2,z1,x,y"
]
},
*******
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [],
"source": [
"pensize(5)\n",
"pencolor('blue')\n",
"fd(80) # 1\n",
"right(90)\n",
"fd(80) # 2\n",
"right(90)\n",
"fd(80) # 3\n",
"right(90)\n",
"fd(80) # 4\n",
"right(90)\n",
"fd(80) # 5\n",
"right(90)\n",
"fd(80) # 6\n",
"right(90)\n",
"fd(80) # 7\n",
"right(90)\n",
"fd(80) # 8\n",
"right(90)\n",
"hideturtle()\n",
"done()"
]
},
*******
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"def drawDight(i):\n",
"    drawLine(True) if i in [2,3,4,5,6,8,9] else drawLine(False)\n",
"    drawLine(True) if i in [0,1,3,4,5,6,7,8,9] else drawLine(False)\n",
"    drawLine(True) if i in [0,2,3,5,6,8] else drawLine(False)\n",
"    drawLine(True) if i in [0,2,6,8] else drawLine(False)\n",
"    left(90)\n",
"    drawLine(True) if i in [0,4,5,6,8,9] else drawLine(False)\n",
"    drawLine(True) if i in [0,2,3,5,6,8,9] else drawLine(False)\n",
"    drawLine(True) if i in [0,1,2,3,4,7,8,9] else drawLine(False)\n",
"    left(180)\n",
"    \n",
"    penup()\n",
"    fd(20)"
]
},

No.3 Laboratory finding

Be Empty

The Path to Learning WR Python FPE.6相关推荐

  1. The Path to Learning WR Python FPE.14

    python小项目---Spine图集切割工具(参考) 项目代码:(下) if rotate == "true":             subimg = subimg.tran ...

  2. The Path to Learning WR Python FPE.13

    python小项目---Spine图集切割工具(参考) 前排提示: Altas文件名                按当前设定提取图集 Altas文件名 -o            按偏移后的结果提取 ...

  3. The Path to Learning WR Python FPE.1

    FOREWORD Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品.Python提供了高效的高级数据结构,还能简单有 ...

  4. The Path to Learning WR Python FPE.7

    FOREWORD Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单. 2.易于阅读:Python代码定义的更清晰. 3.易于维护:Py ...

  5. The Path to Learning WR Python FPE.12

    python小项目---Spine图集切割工具(参考) 前排提示: Altas文件名                按当前设定提取图集 Altas文件名 -o            按偏移后的结果提取 ...

  6. The Path to Learning WR Python FPE.11

    FOREWORD 当我们只遇到逆风行舟的时候,我们调整航向迂回行驶就可以了:但是,当海面上波涛汹涌,而我们想停在原地的时候,那就要抛锚.当心啊,年轻的舵手,别让你的缆绳松了,别让你的船锚动摇,不要在你 ...

  7. The Path to Learning WR Python FPE.9

    FOREWORD python的保留字符 No.1 Class notes a=-2 b=[1,2,3,4,0] c='a' print( abs(a) ) #返回数字的绝对值 print( all( ...

  8. The Path to Learning WR Python FPE.3

    FOREWORD Python已经成为最受欢迎的程序设计语言之一.自从2004年以后,python的使用率呈线性增长.Python 2于2000年10月16日发布,稳定版本是Python 2.7.Py ...

  9. The Path to Learning WR Python FPE.2

    FOREWORD Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum).1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为 ...

最新文章

  1. Session 'app': Error Installing APK
  2. Linux系统 proc self,linux – / proc / self / maps中的“— p”权限是什么意思?
  3. how long does it take for 10km by bike?
  4. 转【查看oracle数据库的连接数以及用户 】
  5. FPGA课程设计使用VHDL语言
  6. HDR Tone Mapping
  7. ASP.NET 2.0中发送电子邮件
  8. NVIDIA Tesla K40C 和 AMD Firepro W8100 的对比
  9. 哪个不是python合法的标识符_哪个不是python合法标识符
  10. elasticsearch RestHighLevelClient 使用方法及封装工具
  11. 移远ec20模式与切换
  12. linux 命令行下载bt,linux命令行下载BT种子和磁力链接
  13. PHP住院收费系统管理,住院收费管理系统
  14. ISO 22000:2018食品安全管理体系介绍、认证及其标准
  15. Android聊天软件开发(基于网易云IM即时通讯)——发送文本消息(四)
  16. matlab中函数迭代法,Matlab 数值计算----斯特芬森加速迭代法
  17. mysql查询删除的数据历史记录_查询数据库各种历史记录
  18. 如何把MP4转为GIF格式
  19. tensorflow模型量化篇(1)量化方法及动态范围量化
  20. 看门狗性能软件测试,《看门狗:军团》PC版性能表现分析

热门文章

  1. 在线php序列化解析,PHP序列化serialize
  2. 微电网|含分布式发电的微电网中储能装置容量优化配置(Matlab代码实现)
  3. STM32F103—有关陶晶驰串口屏的串口使用代码
  4. Android Design in Action
  5. 内存转储文件调试系统崩溃bug
  6. 多元函数第四:欧式几何(1)柯西不等式(Cauchy不等式),三角不等式
  7. IOS6 自动布局 入门(1)
  8. 学计算机编程学校河南,黄亚博-计算机与信息工程学院官网
  9. 同居1月 VS 同居1年,大家都懂的...
  10. 毕达哥斯拉三元组poj1305