之前在学习python的时候,经常会在class(类)中遇到__str__方法,这个当时查了一下,发现这个方法是为了打印类的属性而出现的,通常对于实例化的类,如果直接对其进行打印,那么输出打印的将会是这个对象的类型和对象所在的地址。事实上,我们的本意往往是想了解该对象的基本信息,例如该对象有哪些属性 ...
分类:
其他好文 时间:
2020-01-13 13:11:35
阅读次数:
90
vnpy源码阅读学习 目标 1. 通过阅读vnpy,学习量化交易系统的一些设计思路和理念。 2. 通过阅读vnpy学习python项目开发的一些技巧和范式 3. 通过vnpy的设计,可以用python复现一个小型简单的量化交易系统 4. 看看是否可以用java或者.net做一个类似的量化交易框架 准 ...
分类:
其他好文 时间:
2020-01-13 12:31:33
阅读次数:
132
一、简介 elasticsearch-dsl是基于elasticsearch-py封装实现的,提供了更简便的操作elasticsearch的方法。 二、具体使用 elasticsearch的官方文档介绍一共包括六个部分,分别是:configuration、search dsl、persistence ...
分类:
编程语言 时间:
2020-01-12 10:00:40
阅读次数:
90
忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串。相信不少同学会有同感。 几乎任何一种编程语言,都把字符串列为最基础和不可或缺的数据类型。而拼接字符串是必备的一种技能。今天,我跟大家一起来学习Python拼接字符串的七种方式。 1、来自C语言的%方式 print('%s ...
分类:
编程语言 时间:
2020-01-11 13:35:02
阅读次数:
100
python 基础 python 简介 1. python是一种面向解释型、面向对象、动态数据类型的高级程序设计语言。 2. python有以下一些优点: 易于学习:python关键字较少,结构简单,学习起来会感觉简单。 强大的第三方库:python拥有超过十几万的第三方库,在跨平台上兼容性都很好。 ...
分类:
编程语言 时间:
2020-01-11 11:48:59
阅读次数:
87
Python 基础语法 本人在学习python时候,刚开始直接用的IDLE,用了很久,感觉还是相当不错,作为一个交互式编程客户端, 它的使用界面是这样的。 脚本式编程 通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。 例如:我们写一个简单的python脚本程序 ...
分类:
编程语言 时间:
2020-01-11 11:41:31
阅读次数:
71
爬虫学习 Python网络爬虫第三弹《爬取get请求的页面数据》 一.urllib库 urllib是Python自带的一个用于爬虫的库,其主要作用就是可以通过代码模拟浏览器发送请求。其常被用到的子模块在Python3中的为urllib.request和urllib.parse,在Python2中是u ...
分类:
编程语言 时间:
2020-01-11 10:12:56
阅读次数:
105
前言 嘿,小伙伴们,晚上好呀,我们又见面了,今天又给带来的是什么呢,咱们今天就来说一下python的虚拟环境,可能有的小伙伴会疑惑,python的虚拟环境有什么用呢,我们来一一探讨一下 虚拟环境的作用 我们先来举个例子,为什么需要虚拟环境,我们在学习python的时候,可能会学到越来越多的第三方库, ...
分类:
编程语言 时间:
2020-01-11 00:08:35
阅读次数:
116
爬虫学习 16.Python网络爬虫之Scrapy框架(CrawlSpider) 引入 提问:如果想要通过爬虫程序去爬取”糗百“全站数据新闻数据的话,有几种实现方法? 方法一:基于Scrapy框架中的Spider的递归爬取进行实现(Request模块递归回调parse方法)。 方法二:基于Crawl ...
分类:
编程语言 时间:
2020-01-10 22:07:37
阅读次数:
65
今天学了学递归,所有语言的递归都是一个思想吧。拿递归画了个小雪花,还蛮好玩的。哈哈哈哈哈哈。 科赫小雪花: import turtle def koch(size, n): if n == 0: turtle.fd(size) else: for angle in [0, 60, -120, 60] ...
分类:
编程语言 时间:
2020-01-10 12:33:21
阅读次数:
101