对python的一些思考

初上这门课,内心只是想混学分,课程内容并不关心,但是当我上的第一门课时,我就对这门课起了兴趣。因为对这门课的一无所知,我内心有点彷徨,听到了老师的要求和对考试的说明时,老师要求不高,我也就不慌了。选了这门课,既可以学习一些编程语言,又可以修够学分,我还是比较满意的。对于这门课,我希望这门课能够讲解一 ... »

python 装饰器 的体悟

今天写登录项目为了实现对账户vip等级的检测,将检测函数打包成可以传递vip等级的装饰器,回顾了一下装饰器知识,来记录一下个人的体悟. 看了几个大神的博客,对装饰器的解释如下: 假设我们要增强函数的功能,比如,在函数调用前后自动打印,但又不希望修改函数的定义,这种在代码运行期间动态增加功能的方式,称 ... »

设计模式之单例模式与工厂模式的Python实现(一)

1. 单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读 ... »

Python字典的小析(增删改查)

作为Python的初学者,难免会为了一两个小问题找资料,然而一找资料,发现Python关于字典这方面的解析很少,我在此稍稍解析一下字典的用法和含义,若有不足,望大家批评。(在这我直接以代码形式为大家解析) 先来讲讲我对字典的理解吧 简单粗暴,字典就是键值对,而且是无序的,可控的键值对,并且pytho ... »

在python中安装basemap

在python中安装basemap 1. 确保python环境安装完毕且已配置好环境变量 2. 安装geos: 3. 下载.whl文件: (1)pyproj‑1.9.5.1‑cp36‑cp36m‑win_amd64.whl (2)basemap‑1.1.0‑cp36‑cp36m‑win_amd64. ... »

D14——C语言基础学PYTHON

C语言基础学习PYTHON——基础学习D14 20180919内容纲要: 1、html认识 2、常用标签 3、京东html 4、小结 5、练习(简易淘宝html) 1、html初识(HyperText Markup Language) 超文本标记语言, 标准通用标记语言下的一个应用。 “ 超文本 ” ... »

python自定义异常抛出接受多个数值

在使用Python的时候,有时候想自己自定义异常错误,同时抛出多个参数,比如对数据库查找一条数据,如果没有找到,返回 {"errCode":"-1", "errMsg":"该列数值是异常!"}的Json信息,那么异常需要抛出errCode和errMsg。下面的代码解决了该问题,也就是自定义异常抛出和 ... »

The CURD(增删查改) operation of DataFrame in python[Create]

注:安装pandas自行完成:pip install pandas! 一、Create(增加、创建DataFrame) 在pandas里,DataFrame是最经常用的数据结构,这里总结一下: ①、把其他格式的数据整理到DataFrame中; ②在已有的DataFrame中插入N列或者N行。 1. ... »

利用Python爬虫爬取京东商品的简要信息

一、前言 本文适合有一定Python基础的同学学习Python爬虫,无基础请点击:慕课网——Python入门 申明:实例的主体框架来自于慕课网——Python开发简单爬虫 语言:Python2 IDE:VScode二、何为爬虫 传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,然后下 ... »

慕学在线网0.3_四个model

1、四个model完整代码: 2、创建完后记得把App添加到settings的“INSTALLED_APPS”里面 3、迁移到数据库 4、将四个App放到一起 新建package:apps 把四个App都拖进去 红框内的 √ 记得去掉 然后Mark为sourceRoot 5、然而我们发现,在cmd下 ... »

在windows系统上使用pip命令安装python的第三方库

在windows系统上使用pip命令安装python的第三方库 通过cmd启动命令行后,直接输入pip命令,有时候命令行会提示我们pip不是一个指令,这个时候我们可以通过python的集成开发环境里面来安装python的第三方库。 首先安装anaconda,然后启动spyder,利用里面的IPyth ... »

初识Django —Python API接口编程入门

初识Django —Python API接口编程入门 一、WEB架构的简单介绍 Django是什么? Django是一个开放源代码的Web应用框架,由Python写成。我们的目标是用Python语言,基于Django框架,利用MVC模型,实现后台方面的针对数据库的API开发。先了解一下互联网的WEB ... »

D13——C语言基础学PYTHON

C语言基础学习PYTHON——基础学习D12 20180918内容纲要: 堡垒机运维开发 1、堡垒机的介绍 2、堡垒机的架构 3、小结 4、堡垒机的功能实现需求 1 堡垒机的介绍 百度百科 随着信息安全的快速发展,来自内部的安全威胁日益增多,综合防护、内部威胁防护等思想越来越受到重视,而各个层面的政 ... »

python中的__enter__ __exit__

我们前面文章介绍了迭代器和可迭代对象,这次介绍python的上下文管理。在python中实现了__enter__和__exit__方法,即支持上下文管理器协议。上下文管理器就是支持上下文管理器协议的对象,它是为了with而生。当with语句在开始运行时,会在上下文管理器对象上调用 __enter__ ... »

Python爬虫项目--爬取某宝男装信息

本次爬取用到的知识点有: 1. selenium 2. pymysql 3 pyquery 正文 1. 分析目标网站 1. 打开某宝首页, 输入"男装"后点击"搜索", 则跳转到"男装"的搜索界面. 2. 空白处"右击"再点击"检查"审查网页元素, 点击"Network". 1) 找到对应的URL, ... »

TPYBoard开发板搭建,实现隐秘通信

二、实验构思 a)v202设置为AP模式 b)v102设置为HID模拟键盘输入模式 c)v102和v202通过串口连接起来 d)手机接入v202,同时访问v202内嵌的网页 e)当用户点击“植入”按钮时,v102模拟键盘打开电脑上的exe上位机程序 f)当用户点击“读取”按钮时,上位机程序读取某个... ... »

python、Java、大数据和Android的薪资如何?

莫名其妙,从去年年底开始,Python这个东西在中国,突然一下子就火起来了,直至现在,他的热度更是超越了java,成为软件工程师最为关注的话题。Python之所以能火起来,很大一方面是因为大数据、人工智能和机器学习越来越受人关注的原因,那么,伴随着Python的火热,他的薪资是否也相应的高了起来了呢 ... »

Python数据分析常用的库总结

Python之所以能够成为数据分析与挖掘领域的最佳语言,是有其独特的优势的。因为他有很多这个领域相关的库可以用,而且很好用,比如Numpy、SciPy、Matploglib、Pandas、ScikitLearn、Keras、Gensim等 1)Numpy,它给Python提供了真正的数组功能,包括多 ... »