Python入门

Python的优点:

        1.可读性强,可以在更短时间内学习和记忆

        2.简洁,注重逻辑,而不是复杂的语法

        3.开源

        4.标准的脚本语言

写给Python新手的一些话:

        笔者接触Python也有5年之久了,但是笔者一直在Python上无甚建树,深感惭愧。但笔者是打不倒的小强,‘一而再,再而三,三而竭’对我不起作用,只要我认为是该学的,有用的,该会的,不论多晚,不论此前放弃了多少次,都能以一个满心热忱的状态去学习。总结之前学习失败的原因:

        1.不做笔记,阅后即忘;

        2.不会复盘,当代码照着教程敲一遍,运行pass之后,再也不倒回去看自己在这段代码里学到了什么东西;

        3.不能坚持,靠着3分钟热度学了一周,两周,一个月,然后Python学习视频就此长眠。

这一次的改进:

        1.以博客笔记的形式记录自己的学习,每周更3篇,先学会,然后写博客记录;

        2.复盘,在写博客笔记的时候就是在对自己所学进行反刍(chu二声);

        3.快速构建自己的知识体系;

        4.用外在条件(读者们的阅读)来逼自己前进。

编译器的选择:

1. IDLE

IDLE属于交互模式(shell脚本模式)

        1.>>> 为提示符

        2.关闭交互模式:

                (1)Ctrl+Z 和回车

                (2)输入quit()或exit()命令

                (3)直接关闭命令行窗口

        3.使用IDLE运行一个py文件:新建一个文件要保存一下,然后点击run moudle就好。

        IDLE从官网上下下来直接安装就可以了,这个编译器比较简单,笔者会用它来当计算器,加减乘除,还会有文字记录,还能复制粘贴。

官网网址:https://www.python.org/getit/

2.PyCharm (本人选用)

Pycharm是Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时,提高其开发效率的工具, 开发环境本质就是对Python解释器python.exe的封装,核心都是一样的。开发环境IDE,只是解释器的一个外挂而已。

安装:去官网下载对应的安装包,是windows系统选择windows版本下载,是mac OS选择mac OS版本下载,还有支持Linux操作系统的。Pycharm还分为专业版(professional)和社区版(community),专业版为付费使用,功能更加强大,我们一般用不上,选择社区版下载即可。

安装:双击安装包 -> [运行] -> [允许你应用更改设备]: [是] -> [Next] -> [选择安装位置] -> [Next] -> [Install] ->[Finish] (笔者安装过一遍,可以参考其他笔者找到详细的图文安装笔记)

使用方法:

先创建一个project:[Create New Project] -> [选择一个文件夹位置] -> [Create]

再创建一个Python file:[鼠标光标移动到创建好的Project,点击右键] -> [New] -> [Python file] ->[输入一个文件名,然后点击回车]

运行Python文件:[在Python文件里写下第一行代码:print('hello world')] -> [右键找到Run'20231020'(或者快捷键Ctrl + Shift + F10)] 

print('hello world')

官网网址:PyCharm: the Python IDE for Professional Developers by JetBrains

1.Python强制要求缩进,使用恰当的空格,解决缩进问题


逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组,
语句从新行的第一列开始。
缩进风格统一:
        1.每个缩进层次使用单个制表符或4个空格(IDE会自动将制表符设置成4个空格)
        2.Python用缩进而不是{}表示程序块的层次关系,C语言会使用{}来表示程序块的层次关系,对缩进没有要求。


2.Python区分大小写


PYTHON ≠ Python ≠ python

3.新手常见的错误:


        1.首行首列是空格
        2.使用了中文引号


3.turtle(小海龟)介绍

3.1是Python语言中一个很流行的绘制图像的函数库

3.2turtle基本使用方式如下:

import turtle #导入turtle模块
turtle.showturtle() #显示箭头
turtle.write("啦啦啦") #写字符串
turtle.forward(300) #前进300像素
turtle.color("red") #画笔颜色改为red
turtle.left(90) #箭头左转90度
turtle.goto(0,50) #去坐标(0,50)
turtle.penup() #抬笔。 这样路径就不会画出来
turtle.goto(0,300) #去坐标(0,300)
turtle.pendown() #放笔。 显示笔触路径
turtle.cicle(100) #画圈
turtle.done() #程序结束,保持窗口存在,没有这一行,在程序运行结束之后,窗口会被自动关闭

3.3.小试牛刀:使用turtle绘制一个奥运五环

import turtle

turtle.width(10) #设置宽度
turtle.color('blue') #设置颜色
turtle.circle(50) #设置圆圈的大小,不传参数会报错

turtle.penup() #笔触抬起,不然移动过程中会有痕迹
turtle.goto(120,0) #以笔触最开始的地方为起点坐标(0,0)
turtle.pendown() #笔触放下

turtle.width(10) #设置宽度
turtle.color('black')
turtle.circle(50) #设置圆圈的大小,不传参数会报错

turtle.penup()
turtle.goto(240,0)
turtle.pendown()

turtle.width(10) #设置宽度
turtle.color('red')
turtle.circle(50) #设置圆圈的大小,不传参数会报错

turtle.penup()
turtle.goto(60,-50)
turtle.pendown()

turtle.width(10) #设置宽度
turtle.color('yellow')
turtle.circle(50) #设置圆圈的大小,不传参数会报错

turtle.penup()
turtle.goto(180,-50)
turtle.pendown()

turtle.width(10) #设置宽度
turtle.color('green')
turtle.circle(50) #设置圆圈的大小,不传参数会报错

turtle.done()

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

就为了自己拼一把

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值