拜师教育第一阶段day1_python基础

第一章   绪论

1.Python(解释性、面向对象的语言,1989年发明):可读性强→生产效率高、简单明了、以C语言为基础进行开发、面向对象(对拥有特定标识、类型与值的内存块进行处理)、具有可移植性和跨平台性、有丰富的库、方便嵌入到C/C++语言中、解释执行,依赖于解释器的解释性能,故性能较低(对于要求高性能的核心功能开发应使用C/Java/C++/GO等)。

2.最常用的解释器为基于C语言实现的解释器CPython

3.开发环境是对解释器的包装,在包含解释器功能的同时封装一些便于操作的功能,以方便使用。此处列写常用为IDLE、Pycharm

4.对于CMD交互模式窗口,关闭交互常用指令:quit(),中断程序执行Ctrl+c。

5.在Python程序中需要注意的小要点: (I)不要在程序中行开头处增加空格。空格在Python中有缩进的含义,在Python中用缩进表示程序块; (II)符号都是英文符号,不是中文,区分大小写。(III)在IDLE中单击 F5或者 run-->run module 执行这个源程序。(IV)在IDLE中单行注释(#),多行注释('''······''')

6.海龟绘图指令:#导包import turtle#显示箭头turtle.showturtle() #写字符串turtle.write('XXX')#前进 300 像素turtle.forward(300)#画笔颜色改为red  turtle.color('red')#箭头左转 90 度 turtle.left(90)#去坐标(0,50)turtle.goto(0,50)#抬笔turtle.penup()#下笔turtle.pendown()#以50像素为半径画圆turtle.circle(50)#加粗/设置宽度turtle.width(10)

7.在编写代码时,表示缩进时不要空格与“TAB”混用,另外时刻注意保存Ctrl+S。当某行代码过长影响美观和可读性时,请使用'\'行连接符

8.面向对象特征操作的几个代码:使用内置函数 id(obj) 可返回对象obj 的标识;使用type(obj)获得对象的所属类型;使用print(obj)获得对象的值。另外删除位于栈中变量不会影响位于堆中的对象。实际上对变量(标签)赋值即将对象地址赋予变量。变量在Python中无需声明对象类型,但处理时只能进行相关类型的操作。删除变量:del  ‘变量名’。

9.标识符:用于变量、函数、类、模块等的名称。有如下特定的规则: (I)区分大小写; (II)第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线;(III) 不能使用关键字。可通过help()→keywords查看关键字;(IV) 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类 的构造函数。

模块和包名:全小写字母,若多个单词之间用 下划线;函数名:全小写字母,多个单词之间用下划线隔开;类名:首字母大写,采用驼峰原则,多个单词时, 每个单词第一个字母大写,其余部分小写;常量名:全大写字母,多个单词使用下划线隔开。

10.day1作业:1.绘制一个太阳

import turtle as t
t.width(5)
t.penup()
t.goto(0,-50)
t.pendown()
t.circle(50)
for a in range(8):
    t.penup()
    t.goto(0,0)
    t.forward(60)
    t.pendown()
    t.forward(50)
    t.left(45)
t.done()

2.略    3.绘制四个矩形:

import turtle as t
t.color('purple')
def draw_rec(bc):
    for a in range(4):
        t.forward(bc)
        t.left(90)
for b in range(2):
    for c in range(2):
        draw_rec(50)
        t.penup()
        t.forward(60)
        t.pendown()
    t.penup()
    t.goto(0,-60)
    t.pendown()
t.done()

 

 

 

 

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值