![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 85
mysteryflower
这个作者很懒,什么都没留下…
展开
-
Python数据分析入门与实践-笔记
第1章 实验环境的搭建本章将主要介绍Anaconda和Jupyter Notebook。包括如何在windows,Mac,linux等平台上安装Anaconda,以及Jupyter Notebook的基本启动使用方法。1-1 导学视频数学科学和机器学习数学科学工作流课程具体安排:第一章:实验环境的搭建 第二章:Nump...原创 2022-02-16 13:01:11 · 2066 阅读 · 1 评论 -
人人都能学会数据分析-笔记
第01周 走进数据分析1-1 互联网数据分析通用课程-导学课程导学随着互联网的发展,任何岗位都离不开数据分析互联网 => 数据 => 价值 用户 => 网上购物 => 评价、购买量、价格 产品 => 设计与优化 => 跟踪用户行为、监测数据 运营 => 成交量 => 数据指标、有效营销手段数据分析师,必须掌握的技能硬技能 => 硬性数据处理和分析工具的使用 => 电子表格 Excel =>...原创 2022-02-16 17:35:00 · 3252 阅读 · 8 评论 -
零基础学Python 爬虫-笔记
零基础学Python 爬虫 --Tony老师 - 普门教育python -- 兼容 -- 3.8.5pycharm -- 付费/免费(写项目有区别) - (破解版2019) 代码提示 爬虫 概念 科技 - 智能化 - 互联网 - 数据时代 - 智能家居 爬虫 - 批量的采集数据 - 网络 - cpoy爬虫怎么抓取网页数据?浏览器快捷键进入开发者工具:F12爬虫流程 截胡 - F12 - 快捷键 - 抓包 - 自带案例 讲解 - 小试牛刀1、网...原创 2022-02-11 17:58:26 · 779 阅读 · 0 评论 -
Python 常用内置函数-笔记
参考1:https://www.cnblogs.com/wujiaqing/p/10709207.htmlabs()all()any()bin()bool()bytearray()callable()chr()dict()dir()divmod()enumrate()eval()exec()filter()format()float()frozenset()globals()hasattr()hash()help()hex()id()input()in原创 2022-02-11 11:08:51 · 618 阅读 · 0 评论 -
Python面试题整理-牛客网
1、[单选题]关于Python内存管理,下列说法错误的是A. 变量不必事先声明B. 变量无须先创建和赋值而直接使用C. 变量无须指定类型D. 可以使用del释放资源解析1:BPython 是弱类型脚本语言,变量就是变量,没有特定类型,因此不需要声明。但每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。用 del 语句可以释放已创建的变量(已占用的资源)。解析2:1.变量无需事先声明2.变量无需指定类型3.程序员不用关心内存管理4.变量名会被“回收”5.del语句能够直.原创 2022-01-20 17:20:16 · 3542 阅读 · 0 评论 -
Python高级-Django框架-03视图
视图视图的功能视图负责接受Web请求HttpRequest,进行逻辑处理,返回Web响应HttpResponse给请求者。创建示例项目1) 创建项目test3。django-admin startproject test32) 进入项目目录,创建应用booktest。cd test3python manage.py startapp booktest3...转载 2019-08-13 17:17:47 · 246 阅读 · 0 评论 -
Python高级-Django框架-04模板
模板作为Web框架,Django提供了模板,用于编写html代码,还可以嵌入模板代码更快更方便的完成页面开发,再通过在视图中渲染模板,将生成最终的html字符串返回给客户端浏览器。模版致力于表达外观,而不是程序逻辑。模板的设计实现了业务逻辑view与显示内容template的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用。模板包含两部分:静态部分,包含html、css、...转载 2019-08-13 17:18:07 · 160 阅读 · 0 评论 -
Python高级-Django框架-05常用
常用到此为止,关于Django框架的三大块M、V、T已经全部讲完了,接下来学习一些其它的知识点,这些知识点不在三大块范围内,Django提供了这些功能后,可以帮助我们更快更好的完成开发。主要知识点如下:静态文件处理 中间件 上传图片 Admin站点 分页 示例:省市区选择,jquery,ajax创建示例项目1)创建项目test5。django-admin star...转载 2019-08-13 18:52:26 · 1340 阅读 · 0 评论 -
Python高级-Django框架-02模型
ORM简介ORM,全拼Object-Relation Mapping,中文意为对象-关系映射,是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库...转载 2019-08-13 17:17:32 · 196 阅读 · 0 评论 -
Python高级-Django框架-01入门
欢迎学习django课程软件框架问题1:什么是软件框架?举个简单的例子,对于一个公司来说,公司中有各个职能部门,每个部门各司其职,通过部门之间的配合来完成工作,这些部门就形成了一个公司的组织架构。从某种意义上来说,公司就是一种框架。那么对应到软件设计上来说,软件框架是由其中的各个模块组成的,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发。一个公司,它是针对某一市场而成...转载 2019-08-13 17:15:11 · 1172 阅读 · 0 评论 -
Python高级-前端-04-jQuery和js库
jQuery课程介绍学习JQuery函数库的基本使用方法和应用场景。jquery介绍jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。jQuery的版本分为1.x系列和2.x、3.x系列,1.x系列兼容低版本的浏览器,2.x、3.x系列放弃支持低版本...转载 2019-08-13 17:12:46 · 612 阅读 · 0 评论 -
Python高级-Django框架-06第三方
第三方本次课程中主要介绍一些常用的第三方Django模块,包括:富文本编辑器 全文检索 发送邮件 celery布署当项目开发完成后,需要将代码放到服务器上,这个过程称为布署,服务器上需要有一个运行代码的环境,这个环境一般使用uWSGI+Nginx。创建示例项目1)在~/Desktop/pytest目录下,进入工作环境py_django。cd ~/Desktop/p...转载 2019-08-13 19:04:37 · 241 阅读 · 0 评论 -
Python高级-前端-03-Javascript
课程介绍学习前端脚本语言javascript的基本概念、页面引入方式、获取页面元素及操作元素属性的技巧,学习函数的基本定义方法和使用方法。JavaScript介绍JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。 JavaScript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),Acti...转载 2019-08-13 17:12:24 · 203 阅读 · 0 评论 -
Python基础-day01
01-Python简介认识 Python人生苦短,我用 Python —— Life is short, you need Python目标Python 的起源 为什么要用 Python? Python 的特点 Python 的优缺点01. Python 的起源Python 的创始人为吉多·范罗苏姆(Guido van Rossum)1989 年的圣...转载 2019-07-07 13:25:09 · 207 阅读 · 0 评论 -
Python基础-day02
多文件项目的演练开发项目就是开发一个专门解决一个复杂业务功能的软件 通常每一个项目就具有一个独立专属的目录,用于保存所有和项目相关的文件 一个项目通常会包含很多源文件 目标在项目中添加多个文件,并且设置文件的执行多文件项目演练在01_Python基础项目中新建一个hm_02_第2个Python程序.py 在hm_02_第2个Python程序.py文...转载 2019-07-07 13:26:29 · 608 阅读 · 0 评论 -
Python基础-day03
08-变量的命名变量的命名目标标识符和关键字 变量的命名规则0.1 标识符和关键字1.1 标识符标示符就是程序员定义的变量名、函数名名字需要有见名知义的效果,见下图:标示符可以由字母、下划线和数字组成 不能以数字开头 不能与关键字重名思考:下面的标示符哪些是正确的,哪些不正确为什么?fromNo12from#12my_Bool...转载 2019-07-07 13:32:13 · 275 阅读 · 0 评论 -
Python基础-day04
函数基础目标函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数01. 函数的快速体验1.1 快速体验所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 定义函数 ——封装独立的功能 调用函数 —— 享受封装的成果 函数的作用,在开发程序时,使用函数可以提高编...转载 2019-07-07 13:34:45 · 163 阅读 · 0 评论 -
Python基础-day05
高级变量类型目标列表 元组 字典 字符串 公共方法 变量高级知识点回顾Python 中数据类型可以分为数字型和非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真True非 0 数——非零即真 假False0 复数型 (complex) 主要用于科学计算,例如:平面场问题、波动问题、电感电容等...转载 2019-07-07 13:50:02 · 142 阅读 · 0 评论 -
Python基础-day06
综合应用 —— 名片管理系统目标综合应用已经学习过的知识点:变量 流程控制 函数 模块开发名片管理系统系统需求 程序启动,显示名片管理系统欢迎界面,并显示功能菜单 **************************************************欢迎使用【名片管理系统】V1.01. 新建名片2. 显示全部3. 查询名片0. 退出...转载 2019-07-07 13:53:03 · 142 阅读 · 0 评论 -
Python基础-day07
变量进阶(理解)目标变量的引用 可变和不可变类型 局部变量和全局变量01. 变量的引用变量 和 数据 都是保存在内存中的 在Python中函数 的 参数传递以及返回值都是靠引用传递的1.1 引用的概念在Python中变量和数据是分开存储的 数据保存在内存中的一个位置 变量中保存着数据在内存中的地址 变量中记录数据的地址...转载 2019-07-07 13:57:34 · 201 阅读 · 0 评论 -
Python面向对象
面向对象(OOP)基本概念面向对象编程——Object Oriented Programming简写OOP目标了解面向对象基本概念01. 面向对象基本概念我们之前学习的编程方式就是面向过程的 面相过程和面相对象,是两种不同的编程方式 对比面向过程的特点,可以更好地了解什么是面向对象1.1 过程和函数(科普)过程是早期的一个编程概念 过程...转载 2019-07-07 19:37:18 · 234 阅读 · 0 评论 -
Python高级-前端-02-首页布局案例和移动布局
前端页面开发流程1、创建页面项目目录2、使用Photoshop对效果图切图,切出网页制作中需要的小图片3、将装饰类图像合并,制作成雪碧图4、结合Photoshop和代码编辑器,参照效果图,进行html和css代码书写,制作页面HTML5与CSS3课程介绍学习html5和CSS3的新增功能,了解html5和css3的应用场景。CSS权重CSS权重指的是样式的...转载 2019-07-19 10:47:13 · 518 阅读 · 0 评论 -
Python高级-前端-01-HTML和CSS
课程介绍前端开发系统化学习教程,包括html、css、PC端及移动端布局技巧、javascript、jquery、js特效制作、ajax前后台交互等。前端开发概述什么是前端开发?前端开发也叫做web前端开发,它指的是基于web的互联网产品的页面(也可叫界面)开发及功能开发。什么互联网产品?互联网产品就是指网站为满足用户需求而创建的用于运营的功能及服务,百度搜索、...转载 2019-07-19 10:47:04 · 837 阅读 · 0 评论 -
Python高级-06-多任务-进程
进程以及状态1. 进程程序:例如xxx.py这是程序,是一个静态的进程:一个程序运行起来后,代码+用到的资源 称之为进程,它是操作系统分配资源的基本单元。不仅可以通过线程完成多任务,进程也是可以的2. 进程的状态工作中,任务数往往大于cpu的核数,即一定有一些任务正在执行,而另外一些任务在等待cpu进行执行,因此导致了有了不同的状态就绪态:运行的条件都已经慢去,正在...转载 2019-07-17 18:41:12 · 98 阅读 · 0 评论 -
Python高级-05-多任务-线程
多任务介绍现实生活中有很多的场景中的事情是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的;试想,如果把唱歌和跳舞这2件事情分开依次完成的话,估计就没有那么好的效果了(想一下场景:先唱歌,然后在跳舞,O(∩_∩)O哈哈~)程序中如下程序,来模拟“唱歌跳舞”这件事情#coding=utf-8from time import sleep...转载 2019-07-17 18:41:05 · 148 阅读 · 0 评论 -
Python高级-04-tcp
TCP简介TCP介绍TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。TCP通信需要经过创建连接、数据传送、终止连接三个步骤。TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,"打电话""TC...转载 2019-07-17 13:38:54 · 154 阅读 · 0 评论 -
Python高级-03-网络-udp
网络通信概述1. 什么是网络说明网络就是一种辅助双方或者多方能够连接在一起的工具 如果没有网络可想单机的世界是多么的孤单单机游戏(不能和远在他乡的朋友一起玩)2. 使用网络的目的就是为了联通多方然后进行通信用的,即把数据从一方传递给另外一方前面的学习编写的程序都是单机的,即不能和其他电脑上的程序进行通信为了让在不同的电脑上运行的软件,之...转载 2019-07-17 13:37:45 · 254 阅读 · 0 评论 -
Python高级-02-Linux安装软件、python开发环境
软件安装与卸载更新Ubuntu软件下载地址1. 寻找国内镜像源所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手;iOS手机上可以下载软件的AppStore2. 备份Ubuntu默认的源地址sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup3...转载 2019-07-17 13:37:32 · 207 阅读 · 0 评论 -
Python高级-01-linux介绍、命令
python高级操作系统(科普章节)目标了解操作系统及作用1. 操作系统(Operation System,OS)一个例子说明操作系统操作系统作为接口的示意图没有安装操作系统的计算机,通常被称为裸机如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发...转载 2019-07-17 13:37:22 · 278 阅读 · 0 评论 -
Python-项目飞机大战
项目实战 —— 飞机大战目标强化 面向对象 程序设计 体验使用 pygame 模块进行 游戏开发实战步骤pygame 快速体验 飞机大战 实战确认模块 —— pygame pygame就是一个 Python 模块,专为电子游戏设计 官方网站:https://www.pygame.org/ 提示:要学习第三方模块,通常最好的参考资料就在官方网站 网站栏目...转载 2019-07-16 16:47:27 · 998 阅读 · 0 评论 -
Pandas 使用教程 5
Pandas 使用教程--Pandas 时间序列分析一、实验介绍1.1 实验内容Pandas 是非常著名的开源数据处理工具,我们可以通过它对数据集进行快速读取、转换、过滤、分析等一系列操作。除此之外,Pandas 拥有强大的缺失数据处理与数据透视功能,可谓是数据预处理中的必备利器。这是 Pandas 使用教程的第 5 章节,将了解 Pandas 针对时间序列分析和处理的相关方法。1...转载 2019-06-26 10:13:29 · 192 阅读 · 0 评论 -
Pandas 使用教程 4
Pandas 使用教程--Pandas 进行缺失值处理一、实验介绍1.1 实验内容Pandas 是非常著名的开源数据处理工具,我们可以通过它对数据集进行快速读取、转换、过滤、分析等一系列操作。除此之外,Pandas 拥有强大的缺失数据处理与数据透视功能,可谓是数据预处理中的必备利器。这是 Pandas 使用教程的第 4 章节,将学会 Pandas 完成对数据集缺失值的处理工作。1....转载 2019-06-26 10:12:54 · 146 阅读 · 0 评论 -
Pandas 使用教程 3
Pandas 使用教程--Pandas 数据选择与过滤一、实验介绍1.1 实验内容Pandas 是非常著名的开源数据处理工具,我们可以通过它对数据集进行快速读取、转换、过滤、分析等一系列操作。除此之外,Pandas 拥有强大的缺失数据处理与数据透视功能,可谓是数据预处理中的必备利器。这是 Pandas 使用教程的第 3 章节,将学会使用 Pandas 对数据进行选择与变换。1.2 ...转载 2019-06-26 10:12:10 · 150 阅读 · 0 评论 -
Pandas 使用教程 2
Pandas 使用教程--Pandas 常用的基本方法一、实验介绍1.1 实验内容Pandas 是非常著名的开源数据处理工具,我们可以通过它对数据集进行快速读取、转换、过滤、分析等一系列操作。除此之外,Pandas 拥有强大的缺失数据处理与数据透视功能,可谓是数据预处理中的必备利器。这是 Pandas 使用教程的第 2 章节,将学会 Pandas 中的一些常用的基本方法。1.2 实...转载 2019-06-26 10:11:29 · 183 阅读 · 0 评论 -
Pandas 使用教程 1
Pandas 使用教程--Pandas 安装与数据结构一、实验介绍1.1 实验内容Pandas 是非常著名的开源数据处理库,我们可以通过它完成对数据集进行快速读取、转换、过滤、分析等一系列操作。除此之外,Pandas 拥有强大的缺失数据处理与数据透视功能,可谓是数据预处理中的必备利器。这是 Pandas 使用教程的第 1 章节,将学会安装它,并了解 Pandas 的数据结构。1.2...转载 2019-06-26 10:10:12 · 1631 阅读 · 1 评论 -
Linux安装python3.6
如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!安装python3.6之前,首先安装gcc一、安装python3.61. 安装依赖环境 #yum -y install zlib-devel bzip2-devel openssl-devel ...转载 2019-06-20 11:37:12 · 158 阅读 · 0 评论 -
Windows环境下如何安装superset?
在python官网下载python安装包并安装python。这里安装python 3.6。 安装过程中,记得勾选"增加环境变量"。 下载Visual C++ 2015 Build工具,并安装。 安装virtualenv,用于建立虚拟环境,在这里安装包,不影响python自身的工作环境。 CMD输入命令 pip install virtualen...转载 2019-06-19 13:41:46 · 750 阅读 · 0 评论 -
Python高级-07-多任务-协程
迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1. 可迭代对象我们已经知道可以对list、tuple、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。但是,是否所有的数据类型都可以放到for....转载 2019-07-17 18:41:19 · 163 阅读 · 0 评论 -
Python高级-08-正则表达式
正则表达式概述思考场景1:在一个文件中,查找出itcast开头的语句测试文件itcast hello pythonitcast c++itheima iositheima php场景:在一个文件中,找到含有itcast的语句测试文件hello itcast pythonwww.itcast.cn c++itheima iositheima php...转载 2019-07-18 19:40:31 · 2553 阅读 · 0 评论 -
Python高级-22-元类、实现ORM
元类1. 类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:>>> class ObjectCreator(object):… pass…>>> my_object = ObjectCreator()>>> print(my_object)<__m...转载 2019-07-19 10:46:37 · 98 阅读 · 0 评论