![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 93
码途有道
这个作者很懒,什么都没留下…
展开
-
Python那么慢,为什么大公司还在用?听听Instagram怎么说
推荐文章将率先在公众号「Code满满」与个人博客「李益的小站」上发布,如果本文对你有帮助,就关注一下公众号吧!PyCon 简介PyCon 是全世界最大的以 Python 编程语言 为主题的技术大会。大会由 Python 社区组织,每年举办一次。在大会上,来自世界各地的 Python 用户与核心开发者齐聚一堂,共同分享 Python 世界的新鲜事、Python 语言的应用案例、使用技巧等等内容。Instagram 简介Instagram 是一款移动端的照片与视频分享软件,由 Kevin Systro转载 2021-04-09 17:49:25 · 433 阅读 · 0 评论 -
Docker+Django+Gunicorn+Nginx+Mysql容器化部署(下)
一、前言在上章内容中,简单介绍了使用docker部署项目的优势以及如何在Linux环境下安装docker,本章内容将主要讲解如何构建容器来部署项目。二、Docker的组成镜像: 一个只读模板,其中配置了容器运行所需要的环境数据容器: 使用镜像创建的实例,可以简单理解为是一个虚拟机,要注意的是容器与容器之间是相互隔离的,容器与外界操作环境之间也是相互隔离的仓库: 类似Nginx、Mysql这样的常用组件,如果我们每次部署项目时都得自己编写镜像配置文件来构建镜像,那不是很麻烦?所以早有人将这些常用组原创 2021-03-25 11:39:00 · 1095 阅读 · 0 评论 -
Docker+Django+Gunicorn+Nginx+Mysql容器化部署(上)
一、开发环境CentOs==7Docker==20.10.3Docker-compose==1.25.5Python==3.8Django==3.1.0Nginx==1.18.0Mysql==5.7二、为什么要用Docker一般方式部署以部署Django+Nginx+Mysql项目为例,我们在不使用容器技术(例如Docker)部署时,需要分别在服务器上安装Python、Nginx和Mysql,需要执行十几条命令。而如果下次使用的服务器系统更换,比如从Linux换成Windows,则上原创 2021-03-25 11:37:14 · 345 阅读 · 0 评论 -
Python初学者使用Flask搭建一个个人博客的体验与感受
背景在开始介绍博客搭建之前,先介绍下站主的开发背景博主主要从事 Android 开发,目前5年开发经验同时熟悉小程序开发和涉及一些前端开发(主要是 vue 相关项目)Python 为站主从去年9月开始自学,用于公司内部使用的爬虫开发和简单的接口开发因为疫情期间,延迟复工,萌生一个使用 Python 开发个人博客网站的想法几个问题为什么不使用 WorldPress 或者 Hexo ...原创 2020-04-29 15:21:07 · 2356 阅读 · 0 评论 -
Python爬虫之旅(一):小白也能懂的爬虫入门
爬虫是什么爬虫就是按照一定的规则,去抓取网页中的信息。爬虫流程大致分为以下几步:向目标网页发送请求获取请求的响应内容按照一定的规则解析返回的响应内容,获得想要的信息将获取的信息保存下来战前准备在正式开始前,我们先看下我们需要准备些什么:开发环境:Python3.6开发工具:PyCharm使用框架:requests2.21.0、lxml4.3.3以上是本次开发中使用到的...原创 2019-05-10 14:14:38 · 977 阅读 · 1 评论 -
Python:人工智能库如何选择,百度图像识别入门
前言AI 是目前非常火热的一个方向,公司想要在未来有更加长足的发展,在AI 与人工智能领域的探索是必不可少的,在刚刚过去的四月份的上海科技博览展会上,部分参展公司的项目都已接入AI,比如看到的一个自助咖啡售卖机,使用了刷脸支付。当然,目前的这些AI和人工智能还有很大缺陷,因为用户行为是多变的,AI智能也只是在经过深度学习和大量模型训练后产生的,如果用户的行为习惯超出了你的训练范围,则有可能识别错...原创 2019-05-06 18:23:12 · 1651 阅读 · 1 评论 -
一个Android开发者自学Python的心路历程
前言本人主要从事Android开发,也做过微信小程序,有时还会在Java那边客串一把(谁让Android是用的Java呢@~@),最近在自学Python,已有半月有余。因近年来,技术迭代快速,前端更是层层爆发,单纯的Android或者IOS开发已经不足以应对市场变化,在这技术大潮下,成为一个复合型开发者就显得尤为重要,所以又去进行了微信小程序开发。然而,如果想要在一个项目中更彻底的了解项目架构与...原创 2019-03-29 09:39:16 · 849 阅读 · 0 评论 -
Python3学习笔记:清晰理解协程
线程和进程在了解协程之前,我们先简单了解一下进程与线程,并发与并行的概念。进程:是资源分配的独立单位。我们可以将其通俗的理解为电脑中运行的程序的实例,例如打开一个浏览器就是启动了一个浏览器进程,打开一个记事本就是启动一个记事本进程。线程:是操作系统调度的基本执行单位。当我们启动了一个浏览器时(即启动了一个浏览器进程),我们可能会做播放视频、下载文件等操作。在浏览器进程中,我们执行的这些操作...原创 2019-03-31 19:29:42 · 402 阅读 · 0 评论 -
Python3学习笔记:清晰理解迭代器、生成器以及yield表达式
前言迭代器、生成器与装饰器是python中非常重要的三个特性。对于迭代器,很多初学者理解起来不是很困难,但是学习生成器与装饰器时可能就会感觉云里雾里。本篇文章会用简洁清晰的方式讲解迭代器与生成器,同时记录一下最近的学习成果。迭代器(Iterator)在介绍迭代器之前,我们需要先简单了解一个概念:可迭代对象(iterable)。可以直接作用于for循环的对象,称之为可迭代对象,例如list、t...原创 2019-03-27 14:42:22 · 544 阅读 · 0 评论 -
PyCharm Professional 2018版的破解方法
前言PyCharm是一款专注于python开发的IDE,功能很强大,目前有社区版与专业版。社区版免费,但是对比专业版有很多功能是没有的,需要自己装插件,比如说常用的flask框架,专业版直接提供,社区版需要自己安装插件。但是如果使用专业版是要收费的,所以为了能免费使用专业版,我们需要破解。开始破解,提供两种比较稳定的破解方法Step 1去官网下载专业版的PyCharmStep 2安装好...原创 2018-12-22 14:28:18 · 3070 阅读 · 0 评论