Python 语言 Hello world
■英文含义
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相关推荐
- python调用什么函数实现对文件内容的读取_如何使用python语言中的方法对文件进行读写操作...
在我们使用python语言中的文件时,可以使用open()方法打开文件,close()方法关闭文件,read()方法读取文件内容,write()方法写入内容到文件中.下面利用几个实例说明文件读写方法, ...
- 【python语言基础】疑难点整理2
[python语言基础]疑难点整理1 第五章 在python语法中,循环体中的语句没有做限制,因此,可以是任何合法语句,当然也可以是循环语句.这样就形成了循环语句的嵌套. while循环语句和for循 ...
- 【python语言基础】疑难点整理1
python编码规范 Python 采用PEP 8作为编码规范. 1.每个import语句只导入一个模块,尽量避免一次导入多个模块 2.不要在行尾添加分号,也不要用分号将两条命令放在同一行 3.建议每 ...
- 动态语言的灵活性是把双刃剑 -- 以Python语言为例
本文有些零碎,总题来说,包括两个问题: (1)可变对象(最常见的是list dict)被意外修改的问题, (2)对参数(parameter)的检查问题. 这两个问题,本质都是因为动态语言(动态类型语言 ...
- 如何零基础学习python语言_零基础如何入门Python语言?有哪些学习建议?
众所周知,Python目前是最受欢迎的编程语言之一,尤其是对于零基础的初学者来说,Python语言更是十分的友好.因此,不少初学者常常会有这样一个共同的疑惑,零基础如何入门Python语言?本文就来给 ...
- python中内置的四种数值类型为_浅谈python语言四种数值类型
Python语言支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下.希望对 ...
- python语言基础汇总
注释 代码中添加注释是一个良好的编程习惯,python语言的注释才用井号'#'作为注释开头的,可以是任意内容,解释器会忽略掉这部分内容.其他每一行都是语句,当语句以冒号':'结尾时,缩进的语句视为代码 ...
- sklearn:Python语言开发的通用机器学习库
引言:深入理解机器学习并全然看懂sklearn文档,须要较深厚的理论基础.可是.要将sklearn应用于实际的项目中,仅仅须要对机器学习理论有一个主要的掌握,就能够直接调用其API来完毕各种机器学习问 ...
- python语言中如何使用注释
每一种计算机语言都有自己的注释方式,我们知道注释的作用是解释这些代码,方便程序员以后的检查和修改.而且注释的一部分在运行程序的过程中不起作用,也不会显示出来.下面我们将为大家介绍,在python语言中 ...
- Python语言的应用领域
1.Windows 系统编程 Python 是跨平台的程序设计语言,在Windows 系统下,通过使 用pywin32 模块提供的Windows API函数接口,就可以编写与 Windows 系统 ...
最新文章
- JS 把url的参数解析成对象
- 浅谈用原生 JS 模仿个Promise 的实现
- laravel ajax评论,javascript-Laravel 5.8尝试进行AJAX调用以删除评...
- 你跟最伟大领导的距离,或许只差这一点
- cd mysql 权限不够_.bash_profile权限不够_cdmysql权限不够
- LeetCode 1745. 回文串分割 IV(区间DP)
- 当前操作系统缺少黑体等字体_从零开始开发一个操作系统
- JS_console对象中的一些常用方法
- SparkSQL高并发:读取存储数据库
- SLF4J: Class path contains multiple SLF4J bindings.
- 中考计算机考试试题山西注意事项,2021年山西省中考考试注意事项(3)
- SqlDependency不起作用
- 网友在各自领域中所用到的芯片总结(转载)
- Python 批量更改文件名、更改文件格式
- Python实现《都挺好》社交网络分析
- 如何用python爬取下载微博视频_Python通过抓包和使用cookie爬取微博完全讲解(附视频)-阿里云开发者社区...
- JavaScript对象的声明及操作
- [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever...
- 解决WPS或Word中“图片隐藏在文字下面”的问题
- 如何读取蓝牙linkkeys值
热门文章
- 计算机科学与技术专业大学排名2020,2020计算机科学与技术专业最好大学排名:160余所大学上榜...
- lisp语言与python_5种语言混合编程:C++、JS、python、Lisp、汇编
- 基于W5300和FPGA的实时数据采集系统设计
- puppeteer中如何复用启动中的浏览器
- 二维码扫描开源库ZXing定制化【转】
- bzoj2437 [Noi2011]兔兔与蛋蛋
- Access SqLDbHelper
- java.lang.StringIndexOutOfBoundsException: String index out of range: 0错误的原因
- Openssl s_server命令
- apache配置文件“注解内容”全翻译