- 博客(62)
- 资源 (3)
- 收藏
- 关注
原创 Python学习指南:pip的介绍和使用
我们都知道python有很多的第三方库或者说是模块。这些库针对不同的应用,发挥不同的作用。我们在实际的项目中肯定会用到这些模块。那如何将这些模块导入到自己的项目中呢?Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载 。python有两个著名的包管理工具easy_install和pip。在python 2中easy_install是默认安装的,而pip需要我们手动安装。随着Python版本的提高,easy_in
2020-11-18 21:41:01
436
原创 Python学习指南:环境搭建
Python是一个跨平台、可移植的编程语言,因此可在windows、Linux和Mac OS X系统中安装使用。安装完成后,你会得到Python解释器环境,可以通过终端输入python命令查看本地是否已经按照python以及python版本。这里有一点需要注意的是,如果没有将python的安装目录添加到环境变量中,会报错(python不是内部命令或外部命令,也不是可执行程序)。需要把python安装环境添加到环境变量中。1.3.1 Python下载python官网:https://www.pytho
2020-11-18 21:31:19
243
原创 Python学习指南:编译器与解释器
编译器/解释器:高级语言与机器之间的翻译官都是将代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程有不同而已。1.2.1 那么两者有什么区别呢?编译器:先整体编译再执行解释器:边解释边执行用一个通俗的例子进行比喻:我们去饭馆吃饭,点了八菜一汤。编译器的方式就是厨师把所有的菜给你全做好了,一起给你端上来,至于你在哪吃,怎么吃,随便。解释器的方式就是厨师做好一个菜给你上一个菜,你就吃这个菜,而且必须在饭店里吃。1.2.2 Python解释器种类Python有好几种版本的解释器:
2020-11-18 21:18:46
290
原创 Python学习指南:介绍
1.1.1 Python来源(了解)Python翻译成汉语是蟒蛇的意思,并且Python的logo也是两条缠绕在一起的蟒蛇的样子,然而Python语言和蟒蛇实际上并没有一毛钱关系。Python语言是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于google,现任职于dropbox 。1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解释语言,作为ABC语言的一种继承,然后他就这么做了,并实现了(大神的能力)。之所以选中Py
2020-11-17 16:27:53
442
原创 python入门教程NO.1 用python打印你的宠物小精灵吧
我们来通过一个有趣的例子开始编写我们的第一个python代码。本文涉及的python基础语法为:print输出函数,赋值,字符串print()print()是python的一个内置函数,用于打印输出,是最常见的一个函数之一。有些朋友可能对于打印这个词有点迷糊,需要注意的是,这里的打印是指,当我们运行python程序的时候,print()用来把程序的运行结果输出到电脑屏幕上,我们可以通过以下的两个例子来加深理解!代码一:a = 8b = 10c = a + bc我们可以看到p..
2020-10-22 19:37:40
232
原创 Python爬虫 | 一条高效的学习路径
数据是创造和决策的原材料,高质量的数据都价值不菲。而利用爬虫,我们可以获取大量的价值数据,经分析可以发挥巨大的价值,比如:豆瓣、知乎:爬取优质答案,筛选出各话题下热门内容,探索用户的舆论导向。淘宝、京东:抓取商品、评论及销量数据,对各种商品及用户的消费场景进行分析。搜房、链家:抓取房产买卖及租售信息,分析房价变化趋势、做不同区域的房价分析。拉勾、智联:爬取各类职位信息,分析各行业人才需求情况及薪资水平。 雪球网:抓取雪球高回报用户的行为,对股票市场进行分析和预测。爬虫是入门Python最好的方
2020-08-19 20:20:37
484
原创 大数据获取案例:Python网络爬虫实例
网络爬虫:网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。以上是网络爬虫的百度,下面开始介绍使用Python进行网络爬虫来获取数据。用来获取新冠肺炎的实时数据。使用的工具PyCharm新建Python文件,命名为get_data使用爬虫最常用的request模块第一部分:获取网页信息:import requestsurl = "http
2020-08-15 16:25:30
7426
3
原创 清华学霸整理,Python入门到精通这几本书帮你快速入行
今天我来为大家分享十本不可错过的Python好书,分别适合入门、进阶到精深三个不同阶段的人来阅读。Python高性能编程Amazon 五星畅销书。Python 入门进阶必读。Python代码仅仅能够正确运行还不够,你需要让它运行得更快。Python核心编程(第3版)系列销量逾70000册。Python高手进阶图书,详解通用应用和Web开发。Python开发人员的案头必读学习手册。全面涵盖当今应用开发中的众多领域,为中级Python开发人员提供实践方法。涵盖大量实用的代码案例,每章末尾
2020-08-14 20:46:25
237
原创 高效工作,拒绝加班,看Python自动化功能到底有多强大
如今越来越多的人加入到学习Python的队伍当中,尤其是对于很多职场人来说,不管你是程序员还是非程序员,Python已经为很多职场人士带来了不少便捷。随着Python在职场人心中的地位逐渐上升,许多公司在招聘当中也开始倾向于掌握Python技能的应聘者,就连一些非互联网公司也开始把“会python优先”写在招聘JD里。而之所以出现这种现象,其实和Python能够解放人的双手,实现自动化办公。而对于没有接触过Python的人来说,你可能有点不敢相信,那小P君带大家了解一下吧!一、Python控制Exc
2020-08-13 20:21:02
280
原创 Python 字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字符串,如下实例:#!/usr/bin/python3 var1 = 'Hello World!'var2 = "R
2020-08-12 20:51:17
175
原创 Python基础数据类型一(整数类型和布尔值)
整型(int)整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型.在python3中不存在long类型 整数可以进行的操作:1.1 整数的加a = 10b = 20print(a + b)结果:301.2 整数的减a = 10b = 20print(b - a)结果101.3 整数的乘a = 10b = 20print(a * b)结
2020-08-12 20:50:18
642
原创 Python变量和常量
变量:定义世间万物变化的状态height 180weight 140age 18tree_name yuyangprint(180)height = 180print('height:', height)weight = 140print('weight:', weight)age = 18print('age:', age)tree_name = 'yuyang'print('tree_name:', tree_name)变量的组成(符合变量名组成就不错)变量名(描述;接
2020-08-12 20:49:05
319
转载 Python3 基础语法
编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在 Python 3 中,可以用中文作为变量
2020-08-12 20:47:15
191
原创 PyCharm配置教程
一、安装进入 pyCharm 官网:https://www.jetbrains.com/pycharm。根据自己的操作系统选择相应的下载包。其中专业版是要付费的,可以自行购买,也可以 google 搜索破解教程。下载后根据提示安装即可二、配置1.设置主题以及字体大小点击 PyCharm,进入 preferences 选项设置更改主题以及字体颜色2. 配置属于自己的文件模板举个例子,如果你要创建一个 python 文件,那么你可能需要类似这样的代码注释在文件的最上方文件代码注释如果我们
2020-08-11 20:16:38
4751
原创 PyCharm安装使用教程
Pycharm 是目前 Python 语言最好用的集成开发工具。但是由于纯英文的版本,对于英文较差的我们来说还是略有一点门槛。下载 Pycharm在 Pycharm 的官网即可下载:点我进入下载页下载时有两种版本选择 Professional(专业版,收费)和Community(社区版,免费)一般来说,我们使用Community版本就够了,除非你需要用 Python 进行 Django 等 Web 开发时才需要用到专业版。安装 Pycharm安装过程,第一步直接点击 Next;第二步,如果要
2020-08-11 20:06:45
309
原创 Python包管理工具pip的安装和使用
本文讲述的核心库:pippip是python的一个非常好用的包管理工具,可以用来很方便地安装和管理各种三方库,本文对其基本用法进行介绍。安装pipWindows系统上安装python 2.7.9及以上版本的windows版的安装包已经集成了pip,所以到python.org网站下载python-2.7.9.amd64.msi安装包并安装。安装时选择"安装pip"。安装好后添加python.exe和pip.exe文件所在路径到系统环境变量中。这两个路径分别为(假设我的python安装在了D:.
2020-08-11 19:51:47
893
原创 Python程序的安装步骤以及第一个程序编写
选择python版本因为python是一种跨平台的语言,可以运行在各种Windows,mac,和各种Linux和unix平台上,所以我们在window上编写的程序,在Linux上也是可以运行的,目前python最新版本是3.8版本,但是需要注意的是,python的3.X版本和2.X版本在语法上面有一点不兼容,所以2.X版本的程序不能再3.X上面运行安装python官网地址:https://www.python.org/点击此处可以进入到下载页面这里我选择的是window 64为的安装版本进行下
2020-08-11 19:35:51
1020
1
原创 PATH环境变量解释与设置
1.PATH环境变量的涵义PATH环境变量存储的是路径,当我们在命令行下输入一个命令如ls时,linux就会PATH表示的路径中查找,路径之间用;隔开例如ls在/bin目录下,而/bin存在PATH环境变量中。因此在任意位置执行ls,linux都能正确执行2.设置环境变量export命令用于设置或者显示环境变量。所以,设置PATH环境变量的代码为export PATH=新的路径:$PATH$PATH表示环境变量PATH但这种方法是暂时的,重启注销之后就失效了,永久性的方法有两种第一种方
2020-08-11 19:25:29
2270
原创 编译型语言和解释型语言的区别?
计算机是不能理解高级语言的,更不能直接执行高级语言,它只能直接理解机器语言,所以使用任何高级语言编写的程序若想被计算机运行,都必须将其转换成计算机语言,也就是机器码。而这种转换的方式有两种:1.编译2.解释由此高级语言也分为编译型语言和解释型语言。主要区别在于,前者源程序编译后即可在该平台运行,后者是在运行期间才编译。所以前者运行速度快,后者跨平台性好。编译型语言使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式
2020-08-11 19:07:38
938
原创 Python是什么,Python语言及其特点简介
虽然软件产业的历史相对于人类历史只是白驹过隙,但世界上却存在非常多的编程语言,「Python」 就是其中之一。Python 语言算得上一门“古老”的编程语言,Python 流行这么久,必然有它的独到之处,本节我们简单介绍 Python 的相关情况。Python 简史Python 由 Guido van Rossum 于 1989 年年底出于某种娱乐目的而开发, Python 语言是基于 ABC 教学语言的,而 ABC 这种语言非常强大,是专门为非专业程序员设计的。但 ABC 语言并没有获得广泛的应用,
2020-08-11 16:22:16
1615
原创 Python再夺冠,2020年度编程语言排行榜出炉
领域驱动技术,技术鞭策领域。近日,IEEE Spectrum 最新发布了 2020 年年度编程语言排行榜。IEEE Spectrum 编程语言排行榜一年发布一次,截止到今年,该排行榜已经连续发布了七年。与其他榜单有所不同,IEEE Spectrum 可以让开发者自己选择参数组合时的权重,得到多样的排序结果。在最新的编程语言排行榜中,IEEE Spectrum 通过综合 CareerBuilder、GitHub、Google、Hacker News、IEEE、Reddit、Stack Overflow .
2020-08-08 15:12:44
1492
原创 Python2 While 循环语句
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while 判断条件(condition): 执行语句(statements)……执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束。执行流程图如下:Gif 演示 Python while 语句执行过程复杂一点:#!/usr/bin/python cou
2020-08-06 20:13:00
405
原创 Python2 循环语句
本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:Python 提供了 for 循环和 while 循环(在 Python 中没有 do…while 循环):循环控制语句循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:热文推荐:Python2 全套基础教程路线!...
2020-08-06 20:05:57
219
原创 Python2 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: 执行语句……其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。else 为可选语句,当需要在
2020-08-06 19:51:11
147
原创 Python2 运算符
什么是运算符?本章节主要说明Python的运算符。举个简单的例子** 4 +5 = 9 。 例子中,4 和 5 被称为操作数**,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Python的运算符。Python算术运算符以下假设变量:** a=10,b=20**:运算符描述实例+加 - 两个对象相加a + b 输出结果 30
2020-08-06 19:50:21
291
原创 Python2 变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:实例(
2020-08-06 19:49:28
287
原创 Python2 基础语法
Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。第一个 Python 程序交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:$ pythonPython 2.7.6 (default, Sep 9 2014, 15:04:36) [GC
2020-08-06 19:48:37
467
原创 Python2 中文编码
前面章节中我们已经学会了如何用 Python 输出 “Hello, World!”,英文没有问题,但是如果你输出中文字符 “你好,世界” 就有可能会碰到中文编码问题。Python 文件中如果未指定编码,在执行过程会出现报错:#!/usr/bin/pythonprint ("你好,世界")以上程序执行输出结果为: File "test.py", line 2SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, b
2020-08-06 19:31:16
543
转载 Python2 简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封
2020-08-06 19:29:50
872
原创 Python2 基础教程
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。Python 2.7 被确定为最后一个 Python 2.x 版本。在继续本教程之前,你应该了解一些基本的计算机编程.
2020-08-06 19:29:06
219
转载 Python2 环境搭建
本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 “python” 命令来查看本地是否已经安装Python以及Python的安装版本。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)Win 9x/NT/2000Macintosh (Intel, PPC, 68K)OS/2DOS (多个DOS版本)PalmOSNokia
2020-08-06 19:27:06
804
1
原创 2020这些Python资料都传疯了,你不会还不知道吧?
本人学习Python两年时间,期间统计了一些比较好的学习资料1.基础资料下载地址:链接:https://pan.baidu.com/s/1sjtyYayBbQLsrUdaXWmzkg提取码:12342.进阶学习下载地址:链接:https://pan.baidu.com/s/1RQJBUvZ5xMnHwtQmH0_paA提取码:12343.python-Web框架下载地址:链接:https://pan.baidu.com/s/19l5XWhTO08QY2kaYCkzM6w提取码:
2020-08-04 21:31:59
139
原创 某机构内部培训核心路线泄露,两个月快速打造Python工程师的秘密
前言毫无疑问,Python 是当下最火的编程语言之一。对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事。其实,只要掌握了科学的学习方法并制定了合理的学习计划,Python 从 入门到精通只需要两个月就够了!整体计划现在,我们先将月计划细化成周计划。第一周:熟悉 Python要积极探索 Python 的使用方法,尽可能多的完成下面这些任务:第一天:基本概念(4 小时):print,变量,输入,条件语句第二天:基本概念(5 小时):列表,for 循环
2020-07-29 16:36:56
214
原创 职场老鸟,一文教你如何正确入门Python爬虫!
爬虫现在的火热程度我就不说了,先说一下这门技术能干什么事儿,主要为以下三方面:1.爬取数据,进行市场调研和商业分析爬取知乎、豆瓣等网站的优质话题内容;抓取房产网站买卖信息,分析房价变化趋势、做不同区域的房价分析;爬取招聘网站职位信息,分析各行业人才需求情况及薪资水平。2.作为机器学习、数据挖掘的原始数据比如你要做一个推荐系统,那么你可以去爬取更多维度的数据,做出更好的模型。3.爬取优质的资源:图片、文本、视频爬取游戏内的精美图片,获得图片资源以及评论文本数据。掌握正确的方法,在短时间内做到能够爬
2020-07-24 15:00:03
175
原创 还在纠结编程语言学什么?Python可能会教你做人
这几年为什么Python在中国就火起来了?Python这个东西国,大概是从2017年末开始,突然就火了起来的。此前,对于Python,乃至编程,绝大多数程度上都是专业人士的话题,在普通大众层面上起不了波澜。在中国,大概是从2017年末开始,突然就火了起来的。此前,对于Python,乃至编程,绝大多数程度上都是专业人士的话题,在普通大众层面上起不了波澜。由于我是自学Python,非科班出身,所以只能分享一些关于我的学习心得,如果有不对地方欢迎指正。不过非科班出身虽然是一个痛点,但是在工作上,我其实不输给
2020-07-23 20:54:27
231
原创 Python基础教程(第2版)简介及PDF下载地址!
内容简介 · · · · · ·本书是经典教程的全新改版,作者根据Python 3.0版本的种种变化,全面改写了书中内容,做到既能“瞻前”也能“顾后”。本书层次鲜明、结构严谨、内容翔实,特别是在最后几章,作者将前面讲述的内容应用到了10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程。本书既适合初学者夯实基础,又能帮助Python程序员提升技能,即使是 Python方面的技术专家,也能从书里找到令你耳目一新的东西。作者简介 · · · · · ·Magnus Lie Hetland是挪威科.
2020-07-22 21:11:24
626
原创 付费?是不可能的!20行Python代码实现一款永久免费PDF编辑工具
PDF(Portable Document Format),中文名称便携文档格式是我们经常会接触到的一种文件格式,文献、文档…很多都是PDF格式。它以格式稳定的优势,使得我们在打印、分享、传输过程中能够最优的保持原有色彩和格式。PDF是以PostScript语言图像模型为基础的一种文档格式,它在格式的稳定性方面虽然具有很大优势。但是,在可编辑性方面却为使用者引入了另外一个困扰。例如,在文档的分割、合并、剪切、转换、编辑等方面PDF就有些捉襟见肘了。Adobe Reader、福昕阅读器、熊猫PDF…经
2020-07-21 21:36:32
163
原创 Python稳居编程语言榜首,看完这篇总结,你就明白为什么要学它了
最近,网上流传一组《人工智能实验教材》的图片,照片火起来的原因是教材是为幼儿园的小朋友们设计的!Python被列入小学、初高中教材已不是新鲜事,现在又成功“入侵”了幼儿园,对此有网友调侃称:看来Python将会从幼儿园一直陪你到考大学!由此可见,如果不学Python就很有可能会成为新时代的“文盲”。特别是对大学生来讲,掌握Python能成为求职时的加分项。曾有麦肯锡牛人在网上发帖**,如果能回答Python的相关问题,将很乐意提供内推。**在刚过去的2019年三大语言榜单中,Python也早就陆续
2020-07-21 17:10:08
217
原创 阿里Python工程师推荐,零基础学习看这些就够了
众所周知,Python应用广泛,涵盖后端开发、游戏开发、网络爬虫、网站开发、数据挖掘、科学运算、大数据分析、云计算。人工智能等领域,感觉像神一样的存在。Python这么火,那么从入门到精通学习Python需要看哪些教程呢?小编今天给大家分享一下学习经验,希望对大家的学习有帮助~~很多Python大佬都建议去Python官网看documentation,觉得那才是最新最有用的,这点小编并不否认,但是对于英语不太好的小伙伴们或者尚未接触过编程的小白来说,那就相当于看天书一样难啦~《Learn Python
2020-07-21 14:43:41
138
原创 学好Python,为你喜欢的抖音小姐姐疯狂打call
什么是抖音抖音是2016年9月上线的一款音乐创意短视频社交软件,是一个专注年轻人的15秒音乐短视频社区。用户可以通过这款软件选择歌曲,拍摄15秒的音乐短视频,形成自己的作品。效果抖音经常能刷到很多高质量的视频,特别是我们使用的越多,头条的算法给我们推荐的内容越精准。那么我们可不可以写一个小型的程序,根据自己设置的特征筛选视频并且自动点赞存入我们的收藏夹中呢?比如漂亮的小姐姐,帅气的小哥哥或者是可爱的喵星人。。。原理说明本程序与抖音无关,主要供学习用途将手机打开抖音的推荐视频界面用 ADB
2020-07-20 22:03:08
363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人