系列文章目录
第一章 python 入门
Python 入门系列文章目录前言一、Python是什么二、运行环境搭建1. Python 语言环境2. Python 开发环境IDLEPyCharm三. Python 初识1. Python基本格式2. 注释格式3. 异常处理4. Python图形化程序-海龟绘图前言最近打算新开一个坑, 但一直不知道做什么合适, 直到最近在看 《UNIX/Linux系统管理技术手册》 这一书的 脚本编程与shell 这一章节中得到启发, 书中说到
关于Python并且作者建议: 所有的系统管理员都应该掌握 Python , 因为它是 现代系统管理和通用脚本编程的首选语言. 并且Python 还作为胶水语言大量用于其他系统(例如Postgre SQL 数据库以及Apple Xcode 开发环境 ), 它还与REST API 之间有着清晰的接口, 在机器学习, 数据分析和数值计算方面也有不少优秀的库
关于RubyRuby 是由日本开发人员 YukiHiro Matsumotu 设计并维护, 拥有很多与 Python相同的特性, 其中就包括"万物皆对象"的做法. 书中直言
选择学习 Python的原因
立即学习“Python免费学习笔记(深入)”;
同样作为面向对象的解释语言, Python 的流行度更高, 社区更活跃相比来说 Ruby 更适合科研领域学习, 而 Python 更适合企业应用学习 Python 并不是为了成为 Linux/Unix 系统管理员, 而是为了今后能够能加得心应手的编写shell 脚本.并且利用其拓展自己的技术栈Python 相较其他语言, 更适合用作脚本语言所以, 话不多说, 我们就来逐渐揭开Python的真正面纱吧
一、Python是什么特点:
可读性强语法简洁开源易移植标准脚本语言应用场景:
人工智能AIweb应用开发操作系统管理、服务器运维的自动化脚本大多数Linux发行版以及NetBSD、OpenBSD和MacOSX都集成了Python,可以在终端下直接运行Python。Python编写的系统管理脚本在可读性、性能、代码重用度、扩展性几方面都优于普通的shell脚本。科学计算和数据分析桌面软件服务器软件, 网络爬虫游戏开发Python版本和兼容问题解决方案
Python有两大版本,分别是Python2.x和Python3.xPython2.x版本在2020年已经停止支持,因此Python3.x是目前主流Python3的很多新特性也被移植到了Python2.7,作为过渡。如果程序可以在2.7运行,可以通过一个名为2to3(Python自带的一个脚本)的转换工具无缝迁移到Python3。二、运行环境搭建1. Python 语言环境



python


开发环境,英文是IDE(Integrated Development Environment 集成开发环境)。
Python 常用开发环境
IDLEPycharm (推荐)vscode (推荐)jupyterIDLE什么是 IDLE(What)
IDLE是Python的官方标准开发环境,Python安装完后同时就安装了IDLE。IDLE已经具备了Python开发几乎所有功能(语法智能提示、不同颜色显示不同类型等等),也不需要其他配置,非常适合初学者使用。IDLE是Python标准发行版内置的一个简单小巧的IDE,包括了交互式命令行、编辑器、调试器等基本组件,足以应付大多数简单应用。IDLE是用纯Python基于Tkinter编写,最初作者正是Python之父IDLE 如何使用(How)
点击开始
print("hellow world") 再保存为 mypy01.py ,
Run-> Run Module 或者 F5 即可运行
注意:
不要使用中文输入引入使用中文拼音输入之后, 点击回车会自动弹出Python的使用文档和一个用于搜索当前 IDLE 的 Search Dialog
Search Dialog的作用相当于 IDEA 的 Ctrl + F, 当前页面的搜索


新建项目配置


点击 Run-> Run xxx 或者直接 Shift+ F10 运行即可


控制台(Terminal )相当于直接进入了 Windows的shell 界面

交互模式相当于进入类似IDLE的交互模式:

缩进风格
恰当的空格,缩进问题逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。语句从新行的第一列开始。缩进风格统一:每个缩进层次使用 单个制表符 或四个空格(IDE会自动将制表符设置成4个空格)Python用缩进而不是{}表示程序块的层次关系Python区分大小写2. 注释格式代码语言:javascript代码运行次数:0运行复制<code class="javascript"># 测试单行注释print("这里是单行注释 ")'''我是多行注释三个单引号实现多行注释作者:时间:'''print('三个单行引号实现多行注释')"""三个双引号实现多行注释作者:时间:"""print('三个双引号实现多行注释')```</code><code class="javascript"># 错误1, 首行是空格 print("首行不能有空格")# 错误2, 使用了中文引号print(“不能使用中文引号”)</code>下面首先看一个使用demo
代码语言:javascript代码运行次数:0运行复制<code class="javascript">import turtleturtle.showturtle() # 显示箭头turtle.write("时间静止不是简史") # 写字符串turtle.forward(300) # 前进300像素turtle.color("red") # 画笔颜色改为redturtle.left(90) # 箭头左转90度turtle.forward(300)turtle.goto(0, 50) # 去坐标(0,50)turtle.goto(0, 0)turtle.penup() # 抬笔。这样,路径就不会turtle.goto(0, 300)turtle.pendown() # 下笔。这样,路径就不会会画出来turtle.circle(100) # 画圆turtle.done() # 程序结束,保持窗口存在</code>运行后, 结果如下

照猫画虎: 根据上面库的调用方式, 绘制一个奥运五环图
生活中的奥运五环图:

思路:
注意画笔大小尺寸以及每个环的颜色设置因为海龟绘图是从圆的最底部开始绘制, 因此要根据这个确定每个圆绘制的起始坐标和圆的半径上三圆绘制大体上是类似的, 下两圆绘制方式也是类似的代码
代码语言:javascript代码运行次数:0运行复制<code class="javascript">import turtleturtle.showturtle()turtle.pensize(5) # 定义字体大小turtle.color("blue") # 定义画笔颜色turtle.circle(50) # 画圆, 半径为50pxturtle.penup() # 抬笔turtle.forward(120) # 前进100pxturtle.pendown() # 下笔turtle.color("black")turtle.circle(50) # 画第二圆turtle.penup()turtle.forward(120)turtle.pendown()turtle.color("red")turtle.circle(50) # 画第三圆turtle.color("yellow")turtle.penup()turtle.goto(60, -50) # 第四圆圆心位置turtle.pendown()turtle.circle(50) # 画第四圆turtle.penup()turtle.goto(180, -50) # 第五圆圆心位置turtle.pendown()turtle.color("green")turtle.circle(50) # 画第五圆turtle.done() # 窗口挂起</code>绘制结果

Python 开发环境相关软件
链接:https://pan.baidu.com/s/1U-5n3vrf4M3D8NTaTlTpmQ?pwd=w6bo
提取码:w6bo
以上就是Python升级之路(一) Python 入门的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号