Python
Python 基础知识与应用
硕子鸽
这个作者很懒,什么都没留下…
展开
-
使用 Django + Vue.js 开发个人博客网站(完整版附源码)—— Python-课程设计-期末项目
页面展示:源码首页不同板块注册页面登录页面个人信息写文章页面文章详情页面文章评论本文主要讲解 Python 后端部分,由于仅仅用到了 vue 作为 js 框架并非前后端分离项目,故前端不单独介绍。一、项目内容(做什么)本项目实现了一个网页端的 博客系统 ,该博客系统允许多人注册登录,用户可以在网站上面发布博客,浏览别人发布的博客。实际意义在于:当一个小组或者一个班级需要进行学习与交流的时候可以用到,大家都可以在上面分享自己的学习心得,然后互相学习,由于本项目分了板原创 2020-06-14 14:59:59 · 7348 阅读 · 7 评论 -
Django入门:基于 Django 的 Web 页面开发
本文通过手写一个最简单的博客网站来演示 Django 的 Web 开发。演示:功能要求:具有文章列表页,文章详情页;文章列表页点击文章可跳转到对应详情页;文章列表页具有分页功能;文章详细页具有上下文章跳转;1、创建项目使用 PyCharm 创建一个 DJango 项目。指定路径之后,点击 create 创建项目。创建完成之后的项目结构:我们采用分模块开发,所以新建一个文章的模块,取名为article,在 Pycharm 下面找到终端程序,点击进去之后执行下面的命令:py.原创 2020-06-06 19:01:04 · 5219 阅读 · 2 评论 -
Python爬虫:Scrapy 框架快速入门及实战演练
爬虫系列文章:Python:使用爬虫获取中国最好的大学排名数据(爬虫入门)Python:使用爬虫获取世界大学学术排名存储到 Excel 并作可视化输出多线程爬虫入门及问题解决(爬取表情包)今天来介绍一下 Python 的一个爬虫框架,Scrapy 类似的还有 Portia Crawley。一、Scrapy 框架准备首先是安装爬虫这个框架:pip install scrapy官方文档:https://docs.scrapy.org/en/latest/如果是 Windows 下安装的,原创 2020-05-20 14:44:08 · 1049 阅读 · 3 评论 -
多线程爬虫入门及问题解决(爬取表情包)
文章目录实验要求代码实现问题分析问题解决最终答案时间分析实验要求使用多线程爬虫技术,爬取目标网站中的图片并保存到本地。目标网站:https://www.doutula.com/代码实现使用生产者消费者的设计模式 + 多线程技术。首先要明确地概念:线程与线程之间是轮流执行的,每个线程都有一个时间片;主线程就是整个函数的执行顺序;join 函数的意思是让调用者优先执行,也可以理解为线程阻塞,即阻塞其他线程,直到该线程执行完毕或者终止。"""@author: shoo Wang@con原创 2020-05-20 07:14:41 · 520 阅读 · 0 评论 -
Python:使用爬虫获取世界大学学术排名存储到 Excel 并作可视化输出
问题描述从 http://www.zuihaodaxue.cn/ 网站中爬取数据,获取世界大学学术排名(Top10)爬取的数据保存为Excel文件(.xlsx)进一步考虑,数据可视化输出(附加)问题分析换汤不换药,相关解释请查阅这篇文章:Python:使用爬虫获取中国最好的大学排名数据(爬虫入门)这里就不在赘述了,直接写代码。结果展示不过我觉得转化为饼图会更直观一些,但是那样会有子图,如果有时间我会更新一下饼图看看效果会不会更好一点。代码实现准备工作,请确保安装了以下库函数。原创 2020-05-10 14:11:04 · 5080 阅读 · 4 评论 -
Python:使用爬虫获取中国最好的大学排名数据(爬虫入门)
问题描述请使用 Python 爬取最好大学网的 大学排名数据 ,并保存为 CSV 和 Excel 格式。结果展示以爬取前 10 名大学为例:解决思路目标网站:软科中国最好大学排名2019使用 Python 的 BeautifulSoup 库:BeautifulSoup官方文档这里主要使用了 BeautifulSoup 库,该库功能十分强大,我只使用了它不到 1% 的功能。更多的功...原创 2020-05-06 15:16:17 · 11449 阅读 · 3 评论 -
Python:酒鬼漫步
问题描述酒鬼漫步在一条东西走向的大马路上,酒鬼所处的初始位置假定为原点,酒鬼随机向东(正向)或向西(反向)走一步。请使用所学的知识解决以下问题:1)酒鬼随机走了1000步,打印输出酒鬼的走步。(可假定-1为向西走,+1为向东走,如:-1,-1,1,-1,1,…-1)2)打印输出,酒鬼任意一次走完后距离原点的步数。(如:-1,-2,-1,-2,-1,0,1,2,1…46)3)打印输出,酒...原创 2020-05-04 20:50:54 · 4337 阅读 · 1 评论 -
Python:将一个 csv 文件转为 json 文件存储到磁盘
问题描述利用记事本创建一个a.csv文件,内容如下:姓名,语文,数学,英语,总分张三,80,80,80,240李四,90,90,90,270王五,70,70,70,210赵六,70,80,90,240编程完成以下功能:1.读取a.csv文件的数据内容2.最后增加一列,名称为‘排名’3.根据总分得到正确的排名并打印输出4.将包含排名列的所有数据保存为a.json文件5.提...原创 2020-04-27 21:05:49 · 938 阅读 · 0 评论 -
Python 中甜甜的语法糖
本文分三部分讲述 python 中常用的语法糖,为什么分三部分,因为考虑到大家可能对 python 中的一些特有的数据结构不太熟悉,所以首先介绍;文章的最后将会介绍一些经典的函数语法糖。首先解释一下语法糖是什么意思,其实就是简化我们的代码,让那些复杂的操作交给解释器来完成,这些语法糖刚开始学的时候觉得很难记住,如果看别人写的语法糖更容易蒙圈,还会嘀咕别人装什么装,但是一旦自己掌握,啧啧啧...原创 2020-04-24 16:34:25 · 582 阅读 · 1 评论 -
Python 绘制科赫雪花的简单实现
成果展示 ????简单的跑了一下程序,结果如下,这个画图的速度已经是最快了 ???????????? :源代码 ????源码如下,这是最简单的实现,大佬勿喷 ????。"""@author: shoo Wang@contact: wangsuoo@foxmail.com@file: demo01.py@time: 2020/4/16 0016"""import turtleimport random'...原创 2020-04-18 17:36:42 · 3932 阅读 · 3 评论 -
Python 对列表中的字符串首字母大写处理
问题描述有一列表 ['sDe', 'abc', 'SDF'] 问如何将该列表中的字符串全部做首字母大写处理并输出?示例输入:['sDe', 'abc', 'SDF']输出:['Sde', 'Abc', 'Sdf']解法一使用 map 函数,高阶函数。并使用 Lambda 函数作为高阶函数的参数。lt = ['sDe', 'abc', 'SDF']mp = list(m...原创 2020-04-08 10:37:08 · 10915 阅读 · 1 评论 -
Python:将给定字符串中的大写英文字母按以下对应规则替换
使用python语言解决将给定字符串中的大写英文字母按以下对应规则替换的问题遇到的问题及解决方法。原创 2020-03-14 14:31:24 · 19376 阅读 · 9 评论