前端变身斜杠青年,带小白对python一探究竟!!

最近公司要组织Python培训,我这个悲惨的前端小菜鸟被领导"钦点"去给业务部门开展一次python培训,可是我对python的了解只限于名字啊!!!

作为一块小板砖,哪里需要哪里搬,于是我本着不断学习的精神,毅然决然接下了这个重任(其实是太闲了哈哈,趁机学习下吧)

一、python的安装及使用

python安装地址:www.python.org/downloads/w...

根据自己电脑选择安装32位还是64位;

选择自定义安装,特点是:

1.可根据项目需求选择需要安装的包;2.安装的包小且时间短;3.需要手动更新版本。

选择install python 3.12 for all users后则使用此台电脑的所有账户都能使用python,避免权限问题。

二、vscode代码编辑器的安装及使用

代码编辑器vscode安装地址:code.visualstudio.com/Download

第一次下载vscode会是英文版本,可在左侧扩展工具栏中搜索Chinese,下载中文库,下载好后关掉编辑器重启后为中文语言。

运行python程序需要将目录切换到运行文件所在目录,使用python 文件名.py的命令运行程序。

三、python语言的数据类型及方法

1.python的6种数据类型

1.List列表 [a,b]                可修改、有序(下标)

2.Tuple元组 (a,b)            不可修改、有序

3.String字符串 "a"             不可修改、有序

4.Set集合 {a,b}                自动去重、无序

5.Dictionary字典 {key:value}    无序

6.Number数字

2.判断变量的数据类型

使用type方法    type(变量名)

3.不同数据类型的方法

数字的相关函数: 绝对值:abs()

取大取小:max() 、 min()

向上向下取整:ceil() 、floor()
字符串相关方法: 转大写:str.upper()

转小写:str.lower()

替换:str.replace()
字典的相关方法: 删除某一项:del dict['age']

全部清空:dict.clear()
列表的相关方法: 末尾添加:list.append()

列表个数:list.count()

列表插入:list.insert()

移除最后一个元素:list.pop()
集合的相关方法: 添加元素:set.add()

移除元素:set.remove()

集合长度:len(set)
元组的内置函数: 比较两个元素:cmp(a,b)

元组长度:len(tuple)

将列表转化为元组:tuple(list)

找最大值:max(tuple)

4.数据类型间的转换

转为列表类型:list()

转为元组类型:tuple()

可以通过print(list,'list')的方法测试以上数据及方法的具体展示形式。

四、python案例

一般会用python生成图表,图表引入第三方的组件库,常用的有seaborn、pyecharts、matplotlib等库,以matplotlib为例,使用该组件库生成图表,首先要引入组件库,在终端使用pip install matplotlib 安装库,在代码区域引入包:

js 复制代码
# 提供大量的数学函数库
import numpy as np
# 2D图形包
import matplotlib.pyplot as plt

使用python 文件名.py运行程序。


慢工出细活,大家仔细练习以上的方法,练完后基本上就会写python代码啦!
附学习网站:

坚持+专注一件事=成功 希望每个人都成为自己喜欢领域里闪闪发光的亮点

相关推荐
hyhrosewind43 分钟前
Python函数基础:说明文档(多行注释),函数嵌套调用,变量作用域(局部,全局,global关键字),综合案例
python·变量作用域·函数说明文档(多行注释)·函数嵌套调用·局部变量和全局变量·函数内修改全局变量·global关键字
一点.点1 小时前
李沐动手深度学习(pycharm中运行笔记)——04.数据预处理
pytorch·笔记·python·深度学习·pycharm·动手深度学习
一点.点1 小时前
李沐动手深度学习(pycharm中运行笔记)——07.自动求导
pytorch·笔记·python·深度学习·pycharm·动手深度学习
大霸王龙3 小时前
Python对比两张CAD图并标记差异的解决方案
python·opencv·计算机视觉
萧鼎3 小时前
PDFMathTranslate:让数学公式在PDF翻译中不再痛苦
python·pdf
@_猿来如此3 小时前
Django 实现电影推荐系统:从搭建到功能完善(附源码)
数据库·后端·python·django
Python×CATIA工业智造4 小时前
爬虫技术入门:基本原理、数据抓取与动态页面处理
爬虫·python·pycharm
fmdpenny4 小时前
用python写一个相机选型的简易程序
开发语言·python·数码相机
敲敲敲-敲代码4 小时前
【PyCharm- Python- ArcGIS】:安装一个和 ArcGIS 不冲突的独立 Python让PyCharm 使用 (解决全过程记录)
python·arcgis·pycharm
猿榜编程4 小时前
python基础-requests结合AI实现自动化数据抓取
开发语言·python·自动化