■英文含义

Python  [ˈpaɪθən]  蟒蛇

■简介

可以画图,制作图表,爬取网页,处理数据等等。。。

・画图(test.py) (已经检测,代码好用)

import turtle as t
import time
t.color("blue", "yellow")
t.speed(10) # 数值越小,画图速度越慢
t.begin_fill()
for _ in range(50):t.forward(200)t.left(170)
end_fill()
time.sleep(7)

・制作图表

https://blog.csdn.net/googgirl/article/details/80810322

■下载安装地址

https://www.python.org/

https://www.python.org/downloads/release/python-382/

https://blog.csdn.net/yisumi/article/details/84105602

(python官网下载windows版本时各文件的区别:web-based installer、executable installer、embeddable zip file)

■IDLE (开始菜单 的查找中输入,运行Python 3.8.2 Shell)

Hello World

Python 3.8.2 Shell :"壳",计算机中,用于区别"核"。为使用者提供操作界面的软件)

(比如:power Shell; Secure Shell 即SSH;命令行的cmd窗口也可以理解为一个“壳”)

■查看内置函数

dir(__builtins__)

■查看帮助

help(command)

■快捷键

alt + p 查看前一个命令

alt + n 查看下一个命令

https://blog.csdn.net/crazw/article/details/8674507

■后缀

.py

■兼容性

3.XX 不再 向下兼容 2.XX的一些特性

■eclipse插件

PyDev

---

■显示当前时间

import datetime
nowTime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
print(nowTime)

■退出

exit()

■安装  NumPy(Numerical Python)   Python 语言的一个扩展程序库

https://blog.csdn.net/dyy_csdn/article/details/81460922

https://pypi.org/project/numpy/#files

python -m pip install "pip-20.1-py3-none-any.whl"
pip install "numpy-1.18.1+mkl-cp38-cp38-win_amd64.whl"

ーーー

■安装 plotSpiral   matplotlib

https://blog.csdn.net/zhang_han666/article/details/88286010

在pip install XXX命令的后面加上
--default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install plotSpiral --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install matplotlib --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple

ーーー

import numpy as np
import matplotlib.pyplot as pltfrom pylab import mpl
mpl.rcParams['font.sans-serif'] = ['FangSong']
mpl.rcParams['axes.unicode_minus'] = Falsedef plotSpiral(core, fixed, phase=0, circle=4):"""绘制等角螺线core        - 等角螺线的中心坐标,tuple类型fixed       - 等角螺线的固定角度,单位:度(°)。fixed大于零则为顺时针螺线,小于零则为逆时针螺线phase       - 初始相位,单位:圈(360°)。对顺时针螺线,该数值越大,螺线越大,对逆时针螺线则相反circle      - 螺线可见部分的圈数,单位:圈(360°)"""plt.axis("equal")plt.plot([core[0]], [core[1]], c='red', marker='+', markersize=10)fixed_rad = np.radians(90 + fixed)theta = np.linspace(0, circle*2*np.pi, 361) + phase*2*np.pir = fixed_rad*np.exp(theta/np.tan(fixed_rad))x = r*np.cos(theta) + core[0]y = r*np.sin(theta) - core[1]plt.plot(x, y, c='blue')plt.show()plotSpiral(core=(0,0),fixed=5)

https://blog.csdn.net/xufive/article/details/93052866

ーーー

ーーー

■更多图形1 (缩进非常重要,等于循环的位置)

import turtle
def draw_diamond(turt):for i in range(1,3):turt.forward(100)#向前走100步turt.right(45)#然后海龟头向右转45度turt.forward(100)#继续向前走100步turt.right(135)#然后有向右转135度def draw_art():window=turtle.Screen()window.bgcolor("blue")brad=turtle.Turtle()#创建一个Turtle的实例brad.shape("turtle")#形状是一个海龟除了画海龟还可以画箭头,圆圈等等brad.color("orange")#颜色是橙色brad.speed('fast')#画的速度是快速for i in range(1,37):#循环36次draw_diamond(brad)#单画一个菱形也就是花瓣brad.right(10)#旋转10度brad.right(90)#当花全部花完一周后,把海龟的头向右转90度brad.forward(300)#花一根长的线window.exitonclick()draw_art()#调用函数

---

---

■更多图形2(缩进非常重要,等于循环的位置 简单修改上面代码的缩进  以下为期待值错误代码示范!!!

没有缩进时

IndentationError: expected an indented block

---

import turtle
def draw_diamond(turt):for i in range(1,3):turt.forward(70)#向前走100步turt.right(45)#然后海龟头向右转45度turt.forward(70)#继续向前走100步turt.right(135)#然后有向右转135度def draw_art():window=turtle.Screen()window.bgcolor("blue")brad=turtle.Turtle()#创建一个Turtle的实例brad.shape("turtle")#形状是一个海龟除了画海龟还可以画箭头,圆圈等等brad.color("orange")#颜色是橙色brad.speed('fast')#画的速度是快速for i in range(1,37):#循环36次draw_diamond(brad)#单画一个菱形也就是花瓣brad.right(10)#旋转10度brad.right(90)#当花全部花完一周后,把海龟的头向右转90度brad.forward(200)#花一根长的线window.exitonclick()draw_art()#调用函数

---

ーーー

以下为,仅仅一个缩进错误,期待值错误代码示范!!!

import turtle
def draw_diamond(turt):for i in range(1,3):turt.forward(100)#向前走100步turt.right(45)#然后海龟头向右转45度turt.forward(100)#继续向前走100步turt.right(135)#然后有向右转135度def draw_art():window=turtle.Screen()window.bgcolor("blue")brad=turtle.Turtle()#创建一个Turtle的实例brad.shape("turtle")#形状是一个海龟除了画海龟还可以画箭头,圆圈等等brad.color("orange")#颜色是橙色brad.speed('fast')#画的速度是快速for i in range(1,37):#循环36次draw_diamond(brad)#单画一个菱形也就是花瓣brad.right(10)#旋转10度brad.right(90)#当花全部花完一周后,把海龟的头向右转90度brad.forward(300)#花一根长的线window.exitonclick()draw_art()#调用函数

---

---

Python 语言 Hello world相关推荐

  1. python调用什么函数实现对文件内容的读取_如何使用python语言中的方法对文件进行读写操作...

    在我们使用python语言中的文件时,可以使用open()方法打开文件,close()方法关闭文件,read()方法读取文件内容,write()方法写入内容到文件中.下面利用几个实例说明文件读写方法, ...

  2. 【python语言基础】疑难点整理2

    [python语言基础]疑难点整理1 第五章 在python语法中,循环体中的语句没有做限制,因此,可以是任何合法语句,当然也可以是循环语句.这样就形成了循环语句的嵌套. while循环语句和for循 ...

  3. 【python语言基础】疑难点整理1

    python编码规范 Python 采用PEP 8作为编码规范. 1.每个import语句只导入一个模块,尽量避免一次导入多个模块 2.不要在行尾添加分号,也不要用分号将两条命令放在同一行 3.建议每 ...

  4. 动态语言的灵活性是把双刃剑 -- 以Python语言为例

    本文有些零碎,总题来说,包括两个问题: (1)可变对象(最常见的是list dict)被意外修改的问题, (2)对参数(parameter)的检查问题. 这两个问题,本质都是因为动态语言(动态类型语言 ...

  5. 如何零基础学习python语言_零基础如何入门Python语言?有哪些学习建议?

    众所周知,Python目前是最受欢迎的编程语言之一,尤其是对于零基础的初学者来说,Python语言更是十分的友好.因此,不少初学者常常会有这样一个共同的疑惑,零基础如何入门Python语言?本文就来给 ...

  6. python中内置的四种数值类型为_浅谈python语言四种数值类型

    Python语言支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下.希望对 ...

  7. python语言基础汇总

    注释 代码中添加注释是一个良好的编程习惯,python语言的注释才用井号'#'作为注释开头的,可以是任意内容,解释器会忽略掉这部分内容.其他每一行都是语句,当语句以冒号':'结尾时,缩进的语句视为代码 ...

  8. sklearn:Python语言开发的通用机器学习库

    引言:深入理解机器学习并全然看懂sklearn文档,须要较深厚的理论基础.可是.要将sklearn应用于实际的项目中,仅仅须要对机器学习理论有一个主要的掌握,就能够直接调用其API来完毕各种机器学习问 ...

  9. python语言中如何使用注释

    每一种计算机语言都有自己的注释方式,我们知道注释的作用是解释这些代码,方便程序员以后的检查和修改.而且注释的一部分在运行程序的过程中不起作用,也不会显示出来.下面我们将为大家介绍,在python语言中 ...

  10. Python语言的应用领域

    1.Windows 系统编程  Python 是跨平台的程序设计语言,在Windows 系统下,通过使 用pywin32 模块提供的Windows API函数接口,就可以编写与 Windows 系统 ...

最新文章

  1. JS 把url的参数解析成对象
  2. 浅谈用原生 JS 模仿个Promise 的实现
  3. laravel ajax评论,javascript-Laravel 5.8尝试进行AJAX调用以删除评...
  4. 你跟最伟大领导的距离,或许只差这一点
  5. cd mysql 权限不够_.bash_profile权限不够_cdmysql权限不够
  6. LeetCode 1745. 回文串分割 IV(区间DP)
  7. 当前操作系统缺少黑体等字体_从零开始开发一个操作系统
  8. JS_console对象中的一些常用方法
  9. SparkSQL高并发:读取存储数据库
  10. SLF4J: Class path contains multiple SLF4J bindings.
  11. 中考计算机考试试题山西注意事项,2021年山西省中考考试注意事项(3)
  12. SqlDependency不起作用
  13. 网友在各自领域中所用到的芯片总结(转载)
  14. Python 批量更改文件名、更改文件格式
  15. Python实现《都挺好》社交网络分析
  16. 如何用python爬取下载微博视频_Python通过抓包和使用cookie爬取微博完全讲解(附视频)-阿里云开发者社区...
  17. JavaScript对象的声明及操作
  18. [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever...
  19. 解决WPS或Word中“图片隐藏在文字下面”的问题
  20. 如何读取蓝牙linkkeys值

热门文章

  1. 计算机科学与技术专业大学排名2020,2020计算机科学与技术专业最好大学排名:160余所大学上榜...
  2. lisp语言与python_5种语言混合编程:C++、JS、python、Lisp、汇编
  3. 基于W5300和FPGA的实时数据采集系统设计
  4. puppeteer中如何复用启动中的浏览器
  5. 二维码扫描开源库ZXing定制化【转】
  6. bzoj2437 [Noi2011]兔兔与蛋蛋
  7. Access SqLDbHelper
  8. java.lang.StringIndexOutOfBoundsException: String index out of range: 0错误的原因
  9. Openssl s_server命令
  10. apache配置文件“注解内容”全翻译