• python网络爬虫教程 | 使用Python scrapy来进行一次爬虫实验吧!

    这篇文章是一篇非常好的Python网络爬虫教程实战项目。总的来说,爬虫是Python能够比较简单实现的功能,适合新手练习的时候来用。 任务 抓取四川大学公共管理学院官网(http://ggglxy.scu.edu.cn)所有的新闻咨询. 实验流程 1.确定抓取目标.2.制定抓取规则.3.’编写/调试’抓取规则.4.获得抓取数据 1.确定抓取目标 我们这次需要抓取的目标为四川大学公共管理学院的所有新闻资讯.于是我们需要知道公管学院官网的布局结构. 这里我们发现想要抓到全部的…

    Python开发 2017年6月9日
  • Python入门学习 | 跟老师学Python编程,不如跟一线工程师学更有用

    从2016年开始,Python语言的前景越来越明朗——Python工程师工资越来越高,也让更多的人希望加入Python使用者的行列。然而大部分人学习Python只是在浪费自己的时间和金钱。 Python的火爆催生了一批想要快速入门的学习者 任何一个行业,都会用最大的善意对待第一批加入者,Python也不例外。虽然Python的名企在最近几年才算是真正响彻大江南北,但是Python工程师却早在十几年前就已经诞生——知名网站豆瓣的第一批程序员,如今早已经成为高级经理、总监级别的大牛,这就是尽早加入一…

    Python开发 2017年6月9日
  • Python入门学习 | 深入 Python 字典并学习其内部实现

    Python字典是Python入门学习过程中非常重要的一个知识点,今天给大家推荐的这篇文章就是Python字典的学习。深入到Python字典的内部实现,对于大家理解和学习Python是很有帮助的。 字典是通过键(key)索引的,因此,字典也可视作彼此关联的两个数组。下面我们尝试向字典中添加3个键/值(key/value)对: >>> d = {‘a’: 1, ‘b’: 2} >>> d[‘c&#821…

    Python开发 2017年6月8日
  • 重磅回馈 | Python全线课程1元预定抵400!

    转眼之间,马哥教育的Python课程开办就快两年了。 回忆两年之前,彼时运维工程师对Python的需求开始显现,但Python培训课程却仍然凤毛麟角。诸多马哥学子在遇到问题后,只能选择向马哥智囊团求助,在语言学习上求路无门。 收到诸多学子的反馈,马哥教育决定开办一门针对运维工程师的Python课程——也就是Python运维开发的1.0版。这门课程2015年10月上线,首批学员的良好反馈坚定了我们继续优化并推出课程的信心。 到了今天,马哥教育的Python课程已经拓展成为Python运维开发与Py…

    马哥头条, 马哥教育快报 2017年6月8日
  • Python新人入手线程技术教程,值得收藏

    相信很多新手同学才开始学习Python的时候,对于线程技术很是困惑,今天就给大家带来了Python新手入手线程技术的教程,希望可以帮到大家。 1.线程基础1.1.线程状态线程有5种状态,状态转换的过程如下图所示: 1.2. 线程同步(锁) 多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程”set”从后向前把所有元素改成1,而线程”print&#822…

    Python开发 2017年6月5日
  • Python零基础该如何学习

    这篇文章经过叙述 [单股市均线战略] 在 Ricequant 量化渠道的完成,了解渠道并迅速入门、创立自个的量化战略代码。 难易度:入门级 那么以下咱们就先从 [单股市均线战略] 的代码完成及进行日等级回测讲起吧。 1 确定框架: [单股票均线策略] 的主要策略框架: 5 日均线高于 30 天均线,则全仓买入股票 5 日均线低于 30 天均线,则卖出所持股票 从我们日常交易的角度,一般交易者的行为可以拆分以下两部分: 1 选择标的(初始化): 在交易之前,我们通常会先选定要交易的股票池或者单个股…

    Python开发 2017年5月16日
  • 马哥小伙伴教你把python项目发布为exe可执行程序的步骤的两个方法

    今天马哥教育的小伙伴在Python运维开发群内问《Python 如何生成可执行程序?》,今天小编特地花了些时间来整理,希望帮助小伙伴解决这个问题: 1. 手动制作Python的exe可执行程序Python没有内建一个编译为exe的功能。给Python程序的部署带来不少的麻烦。所以就会出现一些py2exe之类的很不错的工具,用于自动把.py文件编译为.exe文件。 最近抽空研究了一下手动实现类似py2exe的功能,希望加强对Python的了解。结果还相当不错。把结果记录下来,与大家共享。 1.1.…

    技术干货 2017年4月15日
  • 博客启动计划&我个人理解的Python优缺点

    很久没有写博客了,因为最近一直在使用Python。Python实在不是一门好的工作用语言(我的观点是所有的动态语言都不是好的工作用语言,不仅是Python),但是自己玩还是可以的。但,生活所迫,还是要继续用的呀(笑)。 所以呢,博客还是要写的,java还是最喜欢的,Python也是要学习的,当然其实更多是总结了。既然博客要启动了,这篇文字就权当测试吧,使用公司环境下的windows live writer写的,看看能不能用,因为公司设置了外网限制(csdn上讨论过的可以上csdn的公司,再笑——…

    技术干货 2015年3月13日
  • 使用pyenv管理不同版本的python

    安装: 安装: $ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 在你的shellrc文件中添加: export PATH=”$HOME/.pyenv/bin:$PATH” eval “$(pyenv init -)” eval “$(pyenv virtualenv-init -)” 查看所有可用的命令: pyenv commands 查看可以安装…

    技术干货 2015年3月12日
  • Python函数式编程指南(四):生成器

    生成器是迭代器,同时也并不仅仅是迭代器,不过迭代器之外的用途实在是不多,所以我们可以大声地说:生成器提供了非常方便的自定义迭代器的途径。 这是函数式编程指南的最后一篇,似乎拖了一个星期才写好,嗯…… 转载请注明原作者和原文地址:) 4. 生成器(generator) 4.1. 生成器简介 首先请确信,生成器就是一种迭代器。生成器拥有next方法并且行为与迭代器完全相同,这意味着生成器也可以用于Python的for循环中。另外,对于生成器的特殊语法支持使得编写一个生成器比自定义一个常规的迭代器要简…

    技术干货 2015年3月11日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!