教学网站开发,创业公司做网站,2010网站建设管理,做行业网站广告完整代码已打包#xff0c;需要的小伙伴可以戳这里 [学习资料] 安装和运行
1.安装
要使用Python首先要把它安装到你电脑里。打开 [Python官网]下载安装包。
在Windows上安装 打开安装包#xff0c;选择Use admin privileges when installing py.exe需要的小伙伴可以戳这里 [学习资料] 安装和运行
1.安装
要使用Python首先要把它安装到你电脑里。打开 [Python官网]下载安装包。
在Windows上安装 打开安装包选择Use admin privileges when installing py.exe和Add python.exe to PATH然后点击Install Now即可。 然后打开命令行在开始菜单搜索CMD看看能不能输出Python版本号。如果能输出就证明安装成功
# version前面2个横杠
python --version
# 或者
# 大写V前面1个横杠
python -V在MacOS上安装 在Mac上打开 [Python 官网]会自动推荐你下载Mac的Python安装包。 点击下载之后一直点继续就能安装成功。 由于 Mac 默认安装了python 2要检测python 3是否安装成功可以终端输入以下命令
python3 --version
# 或
python3 -V需要使用python3开头的命令。 运行 在终端输入以下命令可以进入python的交互模式
python
# Mac可能要输入以下命令
python3在终端输入完python进入交互模式后会出现在3个尖括号后面输入你要执行的代码python运行完会接着输出。 比如上面输入11“python接着会输出2”。 最后使用exit()可以退出交互模式。 编辑器 我推荐的编辑器有PyCharm、VS Code、Jupyter Notebook。 PyCharm [PyCarm 官网]
PyCarm社区版和商业版学习的话用社区版就行免费。 PyCharm Professional 是收费的PyCharm Community Edition 是免费的。 下载安装完选择File - New Project创建新项目。在项目里创建一个.py文件输入要运行的代码然后按Ctrl Shift F10就可以运行代码。 VS Code VS Code [VS Code 官网]对前端来说一定不陌生但要在 VS Code 里运行Python需要先装个插件。要认准是 Microsoft 出品的。 接下来只要新建.py文件编写Python代码然后点击右上角运行按钮就能运行你刚写的代码了。 Jupyter Notebook [Jupyter Notebook 官网] 如果做数据分析用 [Jupyter Notebook]会更好。 [Jupyter Notebook]是运行在浏览器上的编辑器很好用。 本文简单讲讲怎么安装和运行之后会写一篇专门介绍Jupyter Notebook的文章。 使用pip’安装 Jupyter Notebook。pip在前面安装Python已经带上了。
pip install notebook安装完成后在你的电脑找个位置新建一个项目文件夹打开终端进入刚刚新建的项目文件夹地址使用以下命令启动 Jupyter Notebook。
jupyter notebook运行这条命令后浏览器会自动打开 Jupyter Notebook 的使用界面。 点击右侧 New 按钮选择 “Python 3” 创建一个.ipynb文件在里面编辑和运行代码即可。 编写完代码点击Run按钮或者选择要运行的那行然后按shift enter就能运行。 基础用法 环境搭建好就开始学一下Python的基础用法吧本文只讲基础用法不涉及高阶用法学完立刻应用不会伤到初学者的信心。
打印输出 打印输出内容的方法是print()在括号里放入要输出的内容运行后就会输出到控制台。 变量 变量的作用是存储数据。假设有一段很长的话需要经常打印如果没有变量每次打印都要输入那段话即使是复制粘贴也是很麻烦。
print(雷猴x1000)
print(雷猴x1000)
print(雷猴x1000)
print(雷猴x1000)
print(雷猴x1000)
print(雷猴x1000)如果过了几天要改这段话的内容就需要改很多处了。 比如把“雷猴”改成“鲨鱼辣椒”
print(鲨鱼辣椒x1000)
print(鲨鱼辣椒x1000)
print(鲨鱼辣椒x1000)
print(鲨鱼辣椒x1000)
print(鲨鱼辣椒x1000)
print(鲨鱼辣椒x1000)此时变量就派上用场了。我们可以创建一个变量记住这段话输出的时候就直接输出这个变量要修改输出内容就只需要修改一处地方大大提高工作效率。
msg 雷猴x1000
print(msg)
print(msg)
print(msg)
print(msg)
print(msg)
print(msg)*#### 在Python里创建一个变量的语法如下
变量名 值变量命名规则 Python的变量名支持字母、下划线、数字。但不能在变量名里加入空格不能以数字开头。
数据类型 前面的例子msg 雷猴x1000里的msg属于字符串类型(str)字符串可以使用单引号或者双引号将内容包着。 Python还支持其他类型的数据。
数据类型值字符串 str“雷猴”、‘鲨鱼辣椒’整数 int6、100、0、-20浮点数 float6.0、100.0、-10.02布尔类型 bool只有 True 和 False空值 NoneTypeNone
注释 注释的作用是告诉别人或者日后的自己这段代码是用来干嘛的。 在Python里使用#表示单行注释使用6个双引号将内容包裹起来就形成多行注释。
# 这是单行注释这是多行注释 第1行
这是多行注释 第2行
这是多行注释 第3行
……数学运算 数学运算主要包括我们义务教育里学的加减乘除除此之外Python还提供了求余等方法。
运算符例子结果加法1 12-减法1 - 10*乘法10 * 220/除法10 / 33.3333333333333335。最后这个5是因为浮点数不精确问题导致的初学者可以先不管这个5。//整除10 // 33%求余10 % 31**: 次方2 ** 38。意思是2的3次方。
比较运算 所谓的比较就是大于、小于、等于…… 使用比较运算符会得到一个布尔类型的结果也就是真或者假。
运算符例子结果等于1 10False!不等于1 ! 10True大于1 1False大于等于1 1True小于1 1False小于等于1 1True 条件判断 所谓的条件判断简单来说就是“看情况”。就是“如果…否则…”的句式。 在Python里用if…else…表示这个句式。
if 条件:代码块1
else:代码块2需要注意的是Python是按照缩进来划分代码块的。 举个例子
age 18if age 18:print(可以喝一点点酒)
else:print(一点酒都不能碰)输出可以喝一点点酒还有一个规则“if可以单独使用而else无法单独使用它必须跟着if”。 那如果要判断多个条件的话可以使用elif。假如我们要给考试分数评个优良中差可以这么写。
grade 99
if grade 90:print(优)
elif 80 grade 90:print(良)
elif 60 grade 80:print(中)
else:print(差)
# 输出“优”条件运算符
条件运算符通常会配合前面说的条件判断一起使用。 “Python里的条件运算符有与、或、取反”
运算符例子结果and与。and两边的条件都为True时结果才为True3 2 and ‘雷猴’ ‘鲨鱼辣椒’Falseor或。or两边的条件只要有一个为True时结果就为True3 2 or ‘雷猴’ ‘鲨鱼辣椒’Truenot取反。not 1 0False 循环 “Python里有for和while两种循环。初学者可以先学for”用熟了再自行了解while吧。 for的用法如下
for 项 in 序列:代码块这里的序列可以是列表也可以是字符串。
msg Hello
for txt in msg:print(txt)这段代码会将Hello这个字符串一个个字母打印出来。 列表 假如你要收藏一个书单用前面学到的知识你只能给每一本书分别使用不同变量来存储。学过编程的人都知道给变量起一个有意义的名字是一件非常痛苦的事情。
book1 《红楼梦》
book2 《西游记》
book3 《三国演义》
book4 《水浒传》对于这种情况Python’提供了一个叫“列表”的东西。 列表是用于保存批量的数据类型。上面的代码可以变成这样
book_list [《红楼梦》, 《西游记》, 《三国演义》, 《水浒传》]可以看出列表是用方括号 [] 包裹着每一项数据之间用逗号,分隔。 要读取列表的数据可以用索引来访问索引是从0开始的。比如我们想拿到《红楼梦》这本书可以这么做
book_list[0]Python还提供了很多列表相关的方法比如
# len: 查看列表长度
len(book_list)
# append: 在列表末尾添加元素
book_list.append(《庄子》)
# insert: 在列表指定位置插入元素
book_list.insert(1, 《庄子》)
# remove: 删除指定值的元素
book_list.remove(《西游记》)
# pop: 删除指定索引的元素
book_list.pop(1)还有很多很多操作数组的方法可以在项目中用到时再查。 字典
字典是用来存储键值对的数据类型和现实世界中的字典一样。我们打开新华字典可以根据拼音或者偏旁部首查到到指定的字放在字典里的哪一页。
在Python的字典里可以通过“键名”找到对应的“值”。“键”是用来定位数据的重点在定位。“值”是用来存放数据的重点是存放。 “Python的字典用花括号”{}“表示键值对用冒号”:“关联。多个键值对用逗号”,分隔。 比如
# 各科成绩
grade {Python: 100,Java: 88,C: 60,JavaScript: 70}要查看字典里的值可以用键来获取。取值的方法是字典名[键名]
print(grade[Python])
# 输出100函数 前面的内容其实已经接触到函数了。print()就是在调用函数。 函数最大的作用是将需要重复使用的代码放到同一个地方需要使用时就喊一下函数的名字就能用了。和动漫里出招之前需要先喊招式名是同一个原理的。 在Python中使用def定义函数语法如下
def 函数名():代码块举个例子
# 定义函数
def sayHi():print(雷猴)
# 调用函数
sayHi()
# 输出雷猴函数还支持传参参数名写在括号里面多个参数用逗号分隔。
def 函数名(参数1, 参数2, ...):代码块举个例子
def add(x, y):# 因为字符串不能与数字类型直接相加所以 x y 的结果要用 str() 转成字符串print(x y str(x y))
add(1, 2)
# 输出3引入模块 Python的生态是很丰富的很多时候并不需要自己一笔一画把所有代码都写出来我们要实现一个功能首先可以看看官方有没有对应的模块来支持。 引入模块的关键字是import后面加个空格然后加上模块名即可。 比如想让Python生成随机数可以引入random模块。
import random
print(random.randint(1, 9))上面这段代码的意思是引入随机数模块random而random.randint(1, 9)的意思是在 1~9 里随机生成一个数。 最后这里免费分享给大家一套免费的学习资料包含视频、源码/电子书希望能帮到那些不满现状想提升自己却又没有方向的朋友也可以加我微信一起来学习交流。
① Python方向的学习路线图清楚各个方向要学什么东西② 100多节Python课程视频涵盖必备基础、爬虫和数据分析③ 100多个Python实战案例学习不再是只会理论④ Python漫画教程手机也能学习
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理形成各个领域的知识点汇总它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了给大家节省了很多时间。
三、全套PDF电子书
书籍的好处就在于权威和体系健全刚开始学习的时候你可以只看视频或者听某个人讲课但等你学完之后你觉得你掌握了这时候建议还是得去看一下书籍看权威技术书籍也是每个程序员必经之路。
四、入门学习视频
我们在看视频学习的时候不能光动眼动脑不动手比较科学的学习方法是在理解之后运用它们这时候练手项目就很适合了。
五、实战案例
光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。
六、面试资料
我们学习Python必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有阿里大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。
总结
最后希望你编程学习上不急不躁,按照计划有条不紊推进,把任何一件事做到极致,都是不容易的,加油,努力相信自己
文末福利
最后这里免费分享给大家一份Python全套学习资料希望能帮到那些不满现状想提升自己却又没有方向的朋友也可以和我一起来学习交流呀。
包含编程资料、学习路线图、源代码、软件安装包等【[点击这里]】领取
① Python所有方向的学习路线图清楚各个方向要学什么东西② 100多节Python课程视频涵盖必备基础、爬虫和数据分析③ 100多个Python实战案例学习不再是只会理论④ 华为出品独家Python漫画教程手机也能学习
可以扫描下方二维码领取【保证100%免费】