实用主义学python【笔记】

1.1 使用python虚拟环境进行开发

课程目标
  1. 掌握python
  2. 掌握利用python实现自动化办公

  3. 掌握利用python实现数据的爬取

  4. 掌握利用python实现基本的数据分析

本章内容
  1. 了解编程
  2. 掌握python的基本应用
  3. 学会python的基本语法
本节目标
  1. 了解编程
  2. 掌握python的安装
  3. 掌握Anaconda的安装
  4. 掌握Anaconda安装python虚拟环境
什么是编程?

利用编程语言操作计算机。让计算机帮助我们完成具体任务的一种技能成为编程。

python是什么?

python就是一门编程语言,本课介绍python这门编程语言。

为什么选择python?

因为:简单实用,与英文类似,使用领域:爬虫、数据分析等比较常用。

安装python

进官网https://www.python.com搜索安装即可

安装时候勾选:Add Python 3.7 PATH 【目的:将python添加到环境变量中】【环境变量:计算机想要找到某个软件,首先需要知道软件的路径,在Windows系统中:软件的位置就在环境变量中】

anaconda介绍

Anaconda集成了python以及常用的三大库,此外还提供conda这一强大工具。

安装anaconda

进官网https://www.anaconda.com搜索安装即可

安装过程参考安装教程即可

conda使用

conda操作

  • 查看版本:conda --version 【conda 4.5.12】
  • 更新:conda updata conda 【查看此电脑安装多少虚拟环境 conda info --envs:目前本机只有base 可以另行创建安装auto/autopy36/crawler/csdn/envpy36自行命名】【创建环境的目的:是在环境中运行程序不会影响本机系统,保持本机系统环境干净,减少依赖之间的冲突】
  • 创建环境:conda create -n <env_name> python=x.x【本机新建一个环境csdn:conda create -n csdn python=3.7】
  • 删除环境:conda remove -n <env_name> --all
  • 激活环境:activate <env_name> 【激活csdn:Windows系统无需添加conda<在mac中需要在前添加conda>,直接敲击activate即可】
  • 退出环境:deactivate

1.2 python零基础入门【变量与常用操作符】

课程目标
  1. 了解操作符

  2. 了解变量

操作符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4c1Txi8N-1642314999459)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629540780969.png)]

变量

​ 变量:赋值给予变量N或者其他,相当于N是一个盒子,可以随意赋值

​ 运算操作符:数学运算符,其他可以参考别的地方

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3beSP9uB-1642314999460)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629540964243.png)]

​ 【试运行:打开python:在控制台输入activate csdn 确定后输入python即可】

常量:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m7QUHZ8f-1642314999461)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629541247240.png)]

变量:相当于一个盒子【2.0是浮点型,2是整型,如果需要整型数据需要整除】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jRBajjlY-1642314999462)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629541352783.png)]

总结
  1. 理解了表达式
  2. 理解了变量
  3. 掌握;额常用操作符的使用

1.3 python零基础入门【循环与判断】

课程目标
  1. 了解循环
  2. 了解判断
循环while/for

**循环:**想重复做某件事情?

如:把一万张图片上传网站,怎么办?

python中的循环:while/for

**使用while:**循环输出一百次 I love you!

i=0
while i<100:
	print('I love you !')//前面空四格或者一个tab键,通过空格控制语句的从属关系
	i += 1

​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f7xyFQS9-1642314999463)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629542730552.png)]

使用for:循环输出一百次 I love you!

for i in range(100):
	print('I love you !')

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qJ7807Iy-1642314999464)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629542528142.png)]

判断if

判断:**想重复做某件事情?

如:把一万张图片上传网站,怎么办?

**比较操作符:**小于、大于、等于号【条件成立为真True,不成立为假False】


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CNTlxozW-1642314999466)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629632544033.png)]

布尔运算符:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jW6sUomm-1642314999467)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629632638272.png)]

python中if做判断:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8S4UJ80C-1642314999468)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629632919265.png)]

pip安装包

**试运行:**激活环境csdn:activate csdn,安装ipython包【ipython是一个交互式学习包,相对于python更加方便,无需输入四个空格或者tab

pip install ipython //pip是一个安装工具,帮忙下载对应的包,pip专门下载ipython第三方库【别人已经开发好的工具,可以直接拿来使用】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n0asdw3B-1642314999468)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629633823059.png)]

【注意:第二个print需要往回敲四格,因为第二个print是输出判断false的值】

总结
  1. 学习了python中的循环
  2. 学习了python中的判断

1.4 python零基础入门【常见容器类型】

本节目标
  1. 了解列表基本特性
  2. 了解元组基本特性
  3. 了解集合基本特性
  4. 了解字典基本特性
列表

​ 什么是列表?

​ 列表是python中内置的基本结构,它有中括号括起,元素间有逗号分隔,其中元素是有序的

添加新元素:append按照单个元素放入

追加新列表:extend拼接的按照每一个新的元素放进新列表

切片:按照切片的方式取出元素,切片是左闭右开的形式取出元素,如取出1~3元素,需要按照list[0:3],非list[0:2]

使用列表:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N2Kj0u2a-1642314999469)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629635479202.png)]

**试运行:**使用ipython,是一个增强型的python包,比python的交互性好

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PLetL8Yu-1642314999470)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629639102199.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e5qAFNS6-1642314999474)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629639224392.png)]

元组

​ 什么是元组?

​ 元组以小括号括起,除此之外,元组中的元素是不能修改的。

如果需要修改,就创建一个新的元组使用即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RlWhAX22-1642314999475)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629866598540.png)]

集合

​ 什么是集合?

​ 集合是一个无序的不重复元素序列,它以大括号【逗号隔开】括起,通常使用他来去除重复的元素

​ 添加元素:.add()

​ 删除元素:.remove()

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-awy1TAl8-1642314999476)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629866844045.png)]

字典

​ 什么是字典?

​ 字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对用冒号,每个键值对之间用逗号,分割,整个字典包括在花括号中{}

​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RfTdNKLp-1642314999477)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629867223367.png)]

​ 字典的使用:

​ 更新字典:dict[‘Age’]=8

​ 添加字典:dict[‘School’]=“RUNOOB”

​ 删除键是‘Name’的条目:del dict[‘Name’]

​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-adPii0iZ-1642314999478)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629867266226.png)]

本节总结
  1. 学习了列表基本特性
  2. 学习了元组基本特性
  3. 学习了集合基本特性
  4. 学习了字典基本特性

1.5 python零基础入门[使用函数]

本节目标
  1. 理解函数
  2. 理解默认参数
函数

​ 什么是函数?

​ 原因很简单,可以简化重复的逻辑,让代码更加简洁易用.

​ 函数封装步骤:

​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hak6uIod-1642314999479)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629867864678.png)]

函数的形式
  • 定义函数的关键字

  • 函数的参数

  • 函数返回关键字

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6zBejLFJ-1642314999479)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629867946669.png)]

试运行:

​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6hvjXNit-1642314999480)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\1629868155408.pn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值