
基础
文章平均质量分 81
骑着哈哥去旅行
这个作者很懒,什么都没留下…
展开
-
学了pandas,就根本停不下来......
pandas?国宝大熊猫?????不,是python数据分析核心包!!!那么它有哪些迷人之处?咱们边学习边点赞????一,首先当然是配置环境直接在windows的dos窗口或pycharm下面的Terminal中输入如下命令即可pip install pandas二,数据结构Series????==Series是一种类似于一维数组的对象,由一组数据和一组与之对应的标签(索引)组成 ==1,引用方法import pandas as pdimport numpy as np2,创建Ser原创 2021-05-20 16:15:48 · 9695 阅读 · 20 评论 -
数据分析之numpy基础包
首先为啥要学numpy呢?空口无凭,看个小练习假如有一个列表,里面有n个值,取出列表大于某个数的值import numpy as npimport random# 假如取出其中大于60的值a = [random.randint(1, 100) for i in range(50)]# print(a)# 学python第一天new_list = []for i in a: if i > 60: new_list.append(i)print(new_li原创 2021-05-17 20:38:26 · 388 阅读 · 2 评论 -
matplotlib数据可视化三分钟入门,半小时入魔?
一, 首先当然是配置环境了在Windows的DOM窗口中输入如下命令(在pycharm下面的Terminal中同)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib(注:小编没有记错的话,这个包有五十多M,如果不加国内镜像源,将会持续下载几小时之久。。。)二,3分钟快速入门1,导入模块import matplotlib.pyplot as plt # 导入matplotlib模块# 导入numpy和panda原创 2021-05-16 20:48:23 · 8330 阅读 · 15 评论 -
Django中分页功能的实现及封装与调用(超详细)
在django开发过程中,实现前端页面的分页是一个基本且常用的功能!下面就同小编一起完成分页功能的实现及封装与调用。一,在pycharm中创建django项目小编默认看客朋友们都会创建,故不在赘述,若不熟悉,猛戳这里!二,在mysql中创建库create database pagination;三,在settings.py中配置常用环境import os# Build paths inside the project like this: os.path.join(BASE_DIR, ..原创 2021-05-08 00:15:20 · 6453 阅读 · 4 评论 -
变量名可以用中文?直接把人干蒙了
事情是这样开始的早上,小编又同往日一样去图书馆学习,从一个妹子旁边经过时,就瞅了一眼,发现她也在学python,但是屏幕上呈现出来的两行代码直接把人干蒙了!内容如下:用户输入 = input('请输入内容:')print(用户输入)就想,python中中文能做变量名?其实当时真的很想给她说一下这个问题,但又怕才疏学浅,万一真的可以运行呢?于是,我就找了个没人的小角落,准备自己尝试一下!我把那两行代码原封不动的拿过了,发现真的可以运行,因为以前自己从没有这样干过!但是我还是不太相信,又照原创 2021-05-03 13:11:28 · 5597 阅读 · 9 评论 -
将图片保存到mysql数据库并展示在前端页面
小编使用python中的django框架来完成!1,首先用pycharm创建django项目并配置相关环境这里小编默认项目都会创建settings.py中要修改的两处配置DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'ENGINE': 'django.db原创 2021-05-01 00:39:20 · 15720 阅读 · 21 评论 -
django基础补充(一)
一, MVC模式和MTV模式1,MVC模式:把web应用分为模型(Model),控制器(Controller),视图(View)三层;他们之间以一种插件似的,松耦合的方式连接在一起。2,MTV模式:Model(模型):负责业务对象与数据库对象(ORM)Template(模板);负责业务逻辑,在适当的时候调用model和Template在Django中MTV和MVC是有些一致的,除了Django有一个url分发器二,模板中的一些基本变量1,基本变量urls.py文件from django原创 2021-04-08 00:07:11 · 490 阅读 · 1 评论 -
满足低调之心基础--Django(3)
十一,ORM的使用及数据库表结构的创建1,ORM的介绍①ORM的概念对象关系映射(Object Relational Mapping,简称ORM)模式,是一种为了解决面向对象与关系型数据库存在的互补匹配的现象的技术。简单地说,ORM是通过使用描述对象和数据库之间的映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM在业务逻辑层和数据库层之间充当了桥梁的作用。②ORM的优势提供了数据库的映射,不用直接编写SQL代码,只需操作对象就能对数据库操作数据。③ORM的劣势ORM在一定程度上牺牲了原创 2021-02-27 17:27:31 · 269 阅读 · 2 评论 -
满足低调之心基础--Django(2)
七,登录页面的获取也许有的看客朋友觉得上个登录页面过于简洁>>>“不好看”,那么咱们去整点花哨的????打开谷歌浏览器,输入jq22.com回车,进入后,在搜索框输入登录回车,发现有好多漂亮的登录页面????????????都还挺不错,但小编更偏爱第二页中的骚粉色,还有炫酷的效果点进去,再点击查看演示看效果????????????真不错,就顺她了!打开urls.py文件,添加如下代码,并在templates文件夹下创建logon1.html文件点这两个x,取消掉页面原创 2021-02-26 15:51:50 · 246 阅读 · 2 评论 -
满足低调之心基础---Django(1)
一,Django框架介绍1,MVC框架和MTV框架MVC,全名为Model View Controller,是软件工程中的一种软件架构模型,将软件系统分为三个基本部分,Model(模型),View(视图),Controller(控制器),具有耦合性低,重用性高,生命周期成本低等优点。了解更多MVC模式: 猛戳这里Django框架的设计模式是借鉴了MVC框架的思想,分为了三部分:模型(Model), 模板(Template)和View(视图),也就是MTV框架,来降低各个部分之间的耦合性。2,Dj原创 2021-02-25 18:57:11 · 291 阅读 · 2 评论 -
满足低调之心基础十六
一些css基础内容补充????????????1,后台管理页面布局<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" type="text/css" href="font-awesome-4.7.0/css/font-awesome.min.css"原创 2021-01-28 15:36:28 · 245 阅读 · 0 评论 -
满足低调之心基础十五
13.position①position的fixed属性fixed总是以body为定位对象,根据浏览器的窗口来进行元素的定位,通过“left”,“right”,“top”,“bottom”属性进行定位。下面举一个例子,平时在浏览网页时,部分网页上有个顶部菜单,右下角有个返回顶部按钮,即不论网页上下如何滑动,顶部菜单和返回顶部按钮位置总不会改变。(暂不考虑点击返回顶部按钮就能跳到顶部这一效果,因为涉及到后面的JavaScript内容)<!DOCTYPE html><html lan原创 2021-01-23 15:45:23 · 271 阅读 · 0 评论 -
满足低调之心基础十四
一,HTML1,HTML的基本样式<!DOCTYPE html> ① <html lang="en"> ②<head> ③ <meta charset="UTF-8"> ④ <title>Document</title> ⑤</head> ⑥<body原创 2021-01-15 17:41:05 · 510 阅读 · 0 评论 -
满足低调之心基础十二(2)
二,MySQL与Python交互首先要安装第三方库pymysql,可以直接在pycharm中搜索安装,也可以在window的dos窗口中输入pip install pymysql进行安装,如果觉得比较慢,还可以加上国内镜像源,速度是嗖嗖的????…用python连接数据库import pymysql# 创建连接conn = pymysql.connect( host="localhost", port=3306, user="root", passwd="2013原创 2021-01-09 21:19:29 · 150 阅读 · 0 评论 -
满足低调之心基础十二(1)
一,数据库1,数据库介绍什么是数据库呢?数据库(Database)是按照数据结构来组织的,储存和管理的仓库。我们可以将数据储存在文件中,但是在文件中读写数据速度就相对比较慢,所以,我们现在一般使用关系型数据库管理系统(RDBMS)来储存和管理大量的数据。所谓的关系型数据库,是建立在关系模型的基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。关系数据库管理系统(Relational Database Management System [RDBMS])的特点:①数据以表格的的形式原创 2021-01-04 20:59:31 · 167 阅读 · 0 评论 -
满足低调之心基础十
一,多进程# 多进程import multiprocessingimport timedef run(name): time.sleep(2) print("hello,", name)if __name__ == "__main__": for i in range(10): p = multiprocessing.Process(target=run, args=("hepengli %s" % i,)) p.start()G:原创 2020-12-30 15:40:01 · 146 阅读 · 0 评论 -
满足低调之心基础九
一,进程与线程什么是线程(thread)?线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程之中的实际运作单位,一个线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。A thread is an execution context, which is all the information a CPU needs to execute a stream of instructions.Suppose you’re reading a b.原创 2020-12-19 16:33:09 · 185 阅读 · 2 评论 -
满足低调之心基础七(2)
五,Socket通信原创 2020-12-06 13:14:55 · 204 阅读 · 1 评论 -
满足低调之心基础七(1)
一,静态方法,类方法,属性方法1,静态方法咱们先任意写一个类:class Dog(object): def __init__(self, name, food): self.NAME = name self.FOOD = food def eat(self): print("The dog \033[31;1m%s\033[0m is eating \033[34;1m%s\033[0m" % (self.NAME, self.FOOD原创 2020-12-05 20:56:39 · 218 阅读 · 1 评论 -
满足低调之心基础二(2)
第二周学Python(2)原创 2020-10-31 11:45:09 · 665 阅读 · 0 评论 -
满足低调之心基础一
第一天学Python第一天学Python,接着就学习写自己的收获,理解和感悟。自从敲出print(“Hello word!”)摁下回车的那一刻(仪式感很重要),我感觉自己就成为初入茅庐(Python)的白小白。呵呵。。。我真是太看得起自己了!不多bb,咱直捣京师。Python之所以简单,与其创始人吉多·范罗苏姆(Guido van Rossum)有直接关系(哈哈,这不废话),但我觉得也与Python(大蟒蛇的意思)字面意思有着间接的千丝万缕的联系。这就好比古代的高手剑客,往往起名叫什么东方求败,孤独求败原创 2020-10-19 18:37:09 · 316 阅读 · 1 评论 -
满足低调之心基础六
一,面向过程与面向对象我们大概已经知道,编程范式一共有三种,分别为面向过程编程,面向对象编程和函数式编程(这里重点说前两种)。面向过程编程(Procedural Programming)定义:使用一系列的指令来告诉计算机一步一步的该干什么。面向过程编程依赖过程,一个过程包含了一组要被执行的步骤。面向过程就是程序从上到下一步步的执行,从头到尾的解决问题。基本的设计思路就是程序一开始要着手处理一个大问题,然后把一个大问题分解成多个小问题或者子过程,这些子过程再执行的过程再继续分解直到足够的简单可以在一个原创 2020-12-01 11:48:42 · 292 阅读 · 1 评论 -
满足低调之心基础二(1)
第二周学Python一,初始模块Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持。主要学习标准库中的sys和os库:sys库import sysprint(sys.path) # 打印环境变量print("<<<<----------------->>>>")print(sys.argv) # 打印脚本当前的绝对路径G:\Project1\venv\Scripts\py原创 2020-10-29 20:57:21 · 846 阅读 · 0 评论 -
满足低调之心基础五
一,模块的定义,导入1,定义:用来从逻辑上组织python代码(变量,函数,类。 逻辑:实现一个功能),本质就是以.py结尾的python文件;包:用来从逻辑上组织模块的,本质就是一个目录(必须带一个__init__.py文件)2,导入方法①导入一个模块:import name1(模块名)②导入多个模块:import name1,name2,name3…③from module import * (将所有的模块都导入,但是一般不建议这样做)④from module import name1原创 2020-11-25 09:29:10 · 193 阅读 · 1 评论 -
满足低调之心基础四(2)
三,内置方法print(abs(-5)) # 取绝对值print("-------1-------")# all()函数用于判断给定的可迭代参数iterable中的所有元素是否都为TRUE,如果是返回True,否则返回False。# 元素除了是0、空、None、False 外都算 Trueprint(all([0, 1, -5]))print(all([7, 1, -5]))print("-------2-------")print(any([0, 1])) # 和all相比,a原创 2020-11-18 17:36:55 · 213 阅读 · 0 评论 -
满足低调之心基础四(1)
一,装饰器定义:本质是函数,装饰其他的函数,就是为了给其他的函数添加一些附加的功能原则:1,不能修饰被装饰函数的源代码2,不能修饰被装饰函数的调用方式这两句话或许你会看的云山雾绕,但不要紧,咱们在代码中去进一步理解1,函数调用首先咱有两个函数,那么该如何去调用呢?有很哪些可行的调用方式呢?①def bar(): print("in the bar!")# foo() # 写在这里就是错误的调用方式def foo(): print("in the foo!")原创 2020-11-18 15:50:06 · 194 阅读 · 0 评论 -
满足低调之心基础三(2)
三,函数与函数式编程1,函数与过程①先看代码:# 函数def process(): """testing""" # 文档描述,表明你要写的是什么内容(必须要写) print("in the process!") return 0# 过程def function(): """testing1""" print("in the function!")a = process()b = function()G:\Project1\venv\Scr原创 2020-11-09 21:19:53 · 235 阅读 · 1 评论 -
满足低调之心基础三(1)
一,集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,但需要注意的是:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。aggregate = {1, 3, 5, 5, 6, 9, 2, 6}print(set(aggregate), type(aggregate)) # set()创建一个无序不重复元素集G:\Project1\venv\Scripts\python.exe G:/Project1/day原创 2020-11-08 14:43:28 · 746 阅读 · 0 评论