python数据分析与可视化
前言视频推荐:黑马程序员
重点学习了Numpy,Pandas,Matplotlib三个库
1.第一章 数据分析与可视化概述1.什么是数据分析数据分析是使用适当的统计分析方法对收集来的大量数据进行分析,从中提取有用信息和形成结论,并加以详细研究和概括总结的过程。
2.数据分析的流程
2.第二章 python编程基础注:详细语法见Python编程
以下为个人认为容易忘记的知识点:
不可变数据类型:number 、string、tuple
变数据类型:list、dictionary 、set
运算符优先级:
逻辑<关系<算术
r” “ 的字符串方式,默认不转义
切片:[:]
range(start,end,step),生成为[,)的区间。
字典中的键必须唯一。
空集合只能使用set()创建。
“ “.join()连接字符串。
lambda函数:
123匿名函数:a = lambda x,y,z:1+x*2+y*2+z*2a(1,2,3)
文件操作
打开文件:open()函数;
读取/写入文件:read()、readline()、readline ...
Java实践——微信小程序的开发
Java实践——小程序的开发前言视频网站:视频与笔记
1.环境的搭建
JDK(8,11,13,17,21版本皆可)
123环境变量: JAVA_HOME:JDK路径 path:%JAVA_HOME%\bin (关联javac.exe,java.exe)
Idea安装:2020 社区版,旗舰版
MySQL:5/8
navicat:不破解试用14天(破解注意关闭防火墙)
Maven:项目管理工具(解压即可)
创建本地仓库repository空⽂件夹(注意:与Maven在同一目录)
在Maven目录先/conf/settings.xml里,在53行左右插入:
1<localRepository>本地路径/repository</localRepository>
配置阿里云镜像,在161行插入:
123456<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>al ...
Python基础
前言视频
我发现最近需要使用到python的时候越发变得频繁,由于初学的时间至今的确实有点长了,于是想着是时候在复习一下以前的知识点了。正所谓“温故而知新,可以为师”,确实再次看到教材的时候,才发现很多的知识点都已经忘记了。
为了方便后面需要再次复习的时候能够节约自己的学习时间成本,所以写的比较简略,当然也有一些自己常用的东西在里面。
第0章 环境正所谓磨刀不误砍柴功,Windows安装python的环境太简单,此处忽略。
1.Linux环境12345678910111213141516171819202122232425262728293031323334# 下载所需要的依赖软件yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y# 下载pythonwget https://www.python.org/ftp/python/3.10.13/Pyth ...
python爬虫
前言学习视频:尚硅谷
学习前最好是有一定的python基础,学习的效率会更加的好。
CTRL + / 快速注释
1.前提知识1.序列化与反序列化1.概念通过文件操作,可以将字符串写入到一个本地文件。但是,如果是一个对象(例如列表、字典、元组等),就无法直接写入到一个文件里,需要对这个对象进行序列化,然后才能写入到文件里。
设计一套协议,按照某种规则,把内存中的数据转换为字节序列,保存到文件,这就是序列化,反之,从文件的字节序列恢复到内存中,就是反序列化。
对象—>字节序列 === 序列化
字节序列—>对象 ===反序列化
Python中提供了JSON这个模块用来实现数据的序列化和反序列化。
2.序列化的实现1234567891011121314151617181920212223242526'''对象 ---> 字节序列 == 序列化'''import json#序列化有2种:dumps和dump#第一种dumpsfp = open(& ...





