
聪哥哥教你学Python
睁眼看世界-Y先生
我是一个热爱生活,热爱学习,热爱技术,并崇尚技术改变生活的IT大帅哥
展开
-
聪哥哥教你学Python之如何爬取美女图片
今天要讲的是Python。Python目前主要是在人工智能和数据分析上比较火。这里我们就讲它的数据分析。什么叫数据分析呢?简单地说,根据已知数据,经过分析,得出结论。这就叫做数据分析。今天聪哥哥我拿一个简单的爬虫实例,教你爬取美女图片,不过在此之前聪哥哥我得说说一些杂七杂八的。这个教程,需要一定的Python基础,TCP/IP协议也得懂,具有一定的浏览器调试或者抓包经验。当然了,最...原创 2018-11-01 21:24:47 · 1554 阅读 · 2 评论 -
聪哥哥教你学Python之模块
聪哥哥本次主要围绕使用模块和如何安装第三方模块等两个话题谈论。不过在此之前,需要普及一下模块的相关概念知识。那么什么是模块?引用百度百科上说的:模块 是一个设计术语,是指对词条中部分内容进行格式化整理的模板。例如歌手类词条中的“音乐作品”模块,电视剧类词条的“分集剧情”模块。在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型...原创 2018-11-05 09:47:49 · 267 阅读 · 0 评论 -
聪哥哥教你学Python之函数式编程
今天主要围绕这么几个方面谈谈函数式编程?1.高阶函数2.返回函数3.匿名函数4.装饰器5.偏函数有人会有疑问,聪哥哥请问什么是函数式编程?引用百度百科的话说:函数式编程是一种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ(中文发音,兰亩达)演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。 ...原创 2018-11-05 09:47:35 · 242 阅读 · 0 评论 -
聪哥哥教你学Python之高级特性
记得曾经在学Java的时候,通常是这么学的,从基础的语法高级特性,这一块统称为JavaSE,然后再到JavaWeb,最后到框架这一块。那么Python也有其对应的高级特性。其实在聪哥哥我看来,无论任何编程语言,基本都是这一套。只不过每个编程在其特有的领域有其特定的优势。比如拿区块链来说,其实Java也可以做。只不过没有Python或者是Go做起来相对那么轻松。再比如Java可以用于开发客户端应...原创 2018-11-05 09:47:12 · 252 阅读 · 0 评论 -
聪哥哥教你学Python之基础
本章学习建议:问:请问聪哥哥有什么好的建议?答:建议初学者最好还是一个例子一个例子的练习,当然了,最好的话,相关的理论也看看,还有就是有相关的编程经验人士,在学习过程中最好联系自己常用的编程语言,对比学习中你会学的更快更顺。本章主要围绕这么几个方面来讲Python:1.数据类型与变量2.字符串和编码3.使用list与tuple4.条件判断5.循环6.使用dict...原创 2018-11-05 09:44:28 · 367 阅读 · 0 评论 -
关于聪哥哥教你学Python
文章是从2018年11月1日开始发表的。到现在已经有了十一篇。聪哥哥教你学Python,既参考了官方网站,又参考了被誉为中国的Python教父廖雪峰先生系列的Python教程。同时,也参考了许多博客和百度百科。当然了,也加上了不少自己的想法。《聪哥哥教你学Python》这个系列的文章仍在继续不断更新。这篇文章最终希望学习的小伙伴们,能达到的效果是,熟练编写一个基础的web应用和编写任意爬虫...原创 2018-11-07 20:30:25 · 296 阅读 · 0 评论 -
聪哥哥教你学Python之使用MySQL
MySQL是一个开源的关系型数据库,应用比较广。关于MySQL,聪哥哥后面会有更精彩的实战系列文章。现在不会说太多。引用百度百科介绍MySQL(帮助大家普及下基础知识):MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Rela...原创 2018-11-05 09:48:38 · 222 阅读 · 0 评论 -
聪哥哥教你学Python之电子邮件
聪哥哥今天主要讲的是如何用Python实现电子邮件发送。这个电子邮件发送的应用场景有很多,比如注册用户发邮件验证,监控服务器邮件告警等等。引用廖雪峰先生的说法:Email的历史比Web还要久远,直到现在,Email也是互联网上应用非常广泛的服务。几乎所有的编程语言都支持发送和接收电子邮件,但是,先等等,在我们开始编写代码之前,有必要搞清楚电子邮件是如何在互联网上运作的。我们来看看传...原创 2018-11-05 09:48:45 · 3762 阅读 · 1 评论 -
聪哥哥教你学Python之面向对象编程
什么是面向对象编程?引用百度百科解释:面向对象程序设计(Object Oriented Programming)作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的。任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的范围内更普遍、更集中、更深刻地描述客体的特征。通过建立模型而达到的抽象是...原创 2018-11-05 09:48:16 · 329 阅读 · 0 评论 -
聪哥哥教你学Python之常见问题解决
第一个问题,在执行脚本的时候,发现没有对应的module,导致执行失败,如图错误所示:解决办法:使用pip instal 模块名即可解决例如如上图所示的可以这么解决: pip install Crypto 第二个问题,有些脚本执行需要依赖Vusual Studio C++,如图错误所示:如何解决这个错误问题?在浏览器输入对应的网址:https://964279924...原创 2018-11-02 19:08:14 · 221 阅读 · 0 评论 -
聪哥哥教你学Python之3D画图
看着那些高大尚的表格、线形图或者是游戏中的统计分析图等等。如果是用Java这门后端语言来实现,实现倒不是很大的问题,不过需要一定的精力和时间投入。但是那样代价太大了。代码示例参考自官方文档:https://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html#getting-started今天我主要介绍的是Python的3D画图API,以下是代...原创 2018-11-09 09:55:56 · 618 阅读 · 0 评论 -
聪哥哥教你学Python之爬取金庸系列的小说
话不多说,代码贴起:# -*- coding: utf-8 -*-import urllib.request from bs4 import BeautifulSoup#获取每本书的章节内容def get_chapter(url): # 获取网页的源代码 html = urllib.request.urlopen(url) content = html...原创 2018-11-06 09:22:28 · 619 阅读 · 0 评论 -
聪哥哥教你学Python之网络编程
网络编程,又称Socket编程。说到网络编程,大家都想起一个东西,那就是TCP/IP。绝大多数编程语言都有对TCP/IP的操作API。聪哥哥我今天主要围绕两个方面谈谈网络编程。一个TCP,另外一个就是UDP。关于TCP和UDP,它们无论是在Java,还是在Python,都算是一个面试常考题。有人会问,什么是TCP?什么是UDP?TCP和UDP的区别是什么?问题一个一个来回答...原创 2018-11-05 09:48:32 · 311 阅读 · 0 评论