Python语言是1989年由荷兰人,吉多·范罗苏姆(Guido Van Rossum)发明,1991年公布,旨在使程序员的工作更加简单。目前Python语言是全球比较流行的程序设计语言,是一门跨平台、开源、免费的高级编程语言。
Python官网:www.python.org
Python语言可以同时将多种不同的编程语言编写的程序融合到一起,可以更好的发挥不同编程语言和工具的优势,满足不同领域的开发需求。因此可以应用到人工智能,Web应用开发,操作系统管理、服务器运维的自动化脚本,科学计算和数据分析,桌面软件开发,网络爬虫,游戏开发等广泛领域。
Python的特点:
可读性强:可以在短时间内理解学习Python语言,更好的被记忆,直接提高生产效率。
简洁:完成同样的编程功能使用Python语言可能需要的代码是其他语言的一半,相当于提高了一倍的生产效率。Python的简洁性使开发难度和代码幅度大大降低,大大简化开发任务,使程序员可以更多的去关注任务本身而不是花费大量的时间关注复杂的语法。
开源:简单来说,可以自由的发布软件的拷贝,阅读源代码,对它进行改动,用于新的自由软件中。
标准的脚本语言:又称为解释性语言,使用解释器逐行解释和执行代码。这意味着Python可以直接在解释器中运行,无需进行显式编译,这种即时解释和执行能力使Python非常适用于快速开发和调试,可以更快的测试和执行代码,减少开发周期。
版本兼容问题解决:Python 2.x在2020年停止支持,当前Python3.x是主流,两者并不兼容。可以使用2to3(Python)的自带脚本将Python2.x的代码转换至Python3.x中。
1、坚持、坚持、坚持(重要的事情说三遍)
2、守破离的学习阶段,不急功近利,为了搭建知识体系而学习
3、学会知新而温故
4、避免学习的完美主义
点击安装Python解释器时使用管理员身份运行,安装目录建议选择默认
下载公司官网:jetbrains.com
专业版功能较齐全,适合专业程序员使用需要收取费用,社区版已经可以满足很大一部分人群的使用需求。
print("hello world!")
print("你好,世界!")
print("你好,程序员")
缩进:Python代码中的所属关系通过缩进来表示,风格统一(使用Tab键 即四个空格),Python代码区分大小写
注释:单行注释即井号 “#” 后边的内容
段注释: 使用三个单引号'''或三个双引号""" 当解释器看到后会扫描到下一个单双引号,然后忽略他们之间的内容
选中后使用 Ctrl+ / 键来直接进行单行或者多行注释
熟悉报错单词,并且了解各种报错是什么意思
报错是很正常的,有bug是很常见的,要调整好心态。
import turtle #导入模块
turtle.showturtle() #显示箭头
turtle.write("程序员,你好")
turtle.forward(300) #前进300像素
turtle.color("red") #改变画笔的颜色为red
turtle.left(90) #箭头左转90度
turtle.forward(300)
turtle.goto(0,0) #回到坐标系原点
turtle.penup() #抬起笔路径就不会出现
turtle.goto(0,50)
turtle.pendown()
turtle.circle(100)
turtle.done() #程序结束,可以保持窗口和内容一直存在
小练习,绘制奥运五环
import turtle
#绘制第一个圆
turtle.width(10) #线条粗细
turtle.color("blue")
turtle.circle(50)
#绘制第二个圆
turtle.penup()
turtle.goto(80,0)
turtle.pendown()
turtle.color("black")
turtle.circle(50)
#绘制第三个圆
turtle.penup()
turtle.goto(160,0)
turtle.pendown()
turtle.color("red")
turtle.circle(50)
#绘制第四个圆
turtle.penup()
turtle.goto(40,-60)
turtle.pendown()
turtle.color("yellow")
turtle.circle(50)
#绘制第五个圆
turtle.penup()
turtle.goto(110,-60)
turtle.pendown()
turtle.color("green")
turtle.circle(50)
turtle.done() #保持窗口不关闭
重点:turtle.done()的作用是程序运行结束后,窗口依然保持(永远放在程序最后)