Python
FD-Do
小菜鸟
展开
-
Anaconda 离线创建虚拟环境
Python Anaconda 离线 虚拟环境原创 2022-06-13 21:13:08 · 8815 阅读 · 0 评论 -
Python实战之——机械化操作股票与基金1——获取基金数据
一.前言学完了基本的Python以后,打算做点自己想做的事情。刚好最近学习投资,觉得对于股票和基金的投资,个人化情绪的存在很大程度上影响了基金和股票的回报率(当然最好的情况下是市场上的其他人有情绪,然而只有你机械化地操作,这样你就可以获取到利润了)。当然要在投资中做到完全的无情绪化那是不可能的,不过对于机器(代码)来说,这就是可能存在的了。因此准备自己谢谢代码看看。这系列的文章可能分为如下:获取...原创 2020-03-22 17:55:05 · 1231 阅读 · 0 评论 -
Python基础知识补充——正则表达式
一.前言就我目前而了解,爬虫的话很多情况下我们需要通过正则表达式来进行字符的匹配。因此我们还是有需要对正则表达式来进行一次巩固学习的。以下的主要是从另一个作者文章拿过来的链接如下:https://www.cnblogs.com/larry-luo/p/10814919.html1、普通字符和11个元字符: 普通字符 匹配自身 abc...转载 2020-02-23 11:38:08 · 150 阅读 · 0 评论 -
Python简单应用学习——简单爬虫应用(爬小说网站)
一.目的还是Python的基础应用。这次用一下爬虫。然后看后面有没有时间,结合上一篇的可视化(需要继续深入)。试一下爬虫+可视化。弄一个东西出来,下面先弄个爬虫入门。二 .思路分析1.模拟发起2.根据需求处理数据(编码处理、正则匹配)3.存储数据三.具体分析1.明确要爬的数据,查看其结构这次我们要爬的是一个小说网站具体的某本小说,结构是这样的。首先我们进入它的list页面,然后该...原创 2020-02-15 19:04:39 · 987 阅读 · 0 评论 -
Python简单应用学习——利用matplotlib进行画图
一.目的在前面学习完Python的基础上,这里开始使用Python进行简单的应用处理。这次先使用matplotlib在页面随机画5000个点。具体实现如下二.实现1.先随机取5000个数,将其x,y轴的值存储到对应的列表内from random import choiceclass RandomWalk(): def __init__(self,num_points=5000)...原创 2020-02-08 18:04:55 · 357 阅读 · 0 评论 -
Python基础学习(已有Java基础)7——测试(最后一个基础文章)
前言:对于Python.有个模块unittest可以引用个,用来对我们自己写的模块代码进行测试。一.其中测试类必须有一下几个要点:1.导入要测试的模块2.导入unittest模块3.测试类必须继承unittest.TestCase4.选择断言方法5.执行unittest.main下面举个例子进行分析模块代码hello.pydef get_formatted_name(first,...原创 2020-02-01 14:10:41 · 169 阅读 · 0 评论 -
Python基础学习(已有Java基础)6——文件,异常,存储
一.文件1.读取文件:with open(‘文件所在路径’) as ‘读取以后文件存放对象’filename='great.txt'with open(filename) as file_objects: all = file_objects.read() print(all)结果:woshinifilename='great.txt'with open(fil...原创 2020-02-01 13:22:26 · 140 阅读 · 0 评论 -
Python基础学习(已有Java基础)5——类
我们先具体例子,然后通过例子慢慢分析class Dog(): def __init__(self,name,age): self.name = name self.age = age def sit(self): print(self.name+" sitting") def roll_over(self): ...原创 2020-01-31 21:42:10 · 407 阅读 · 0 评论 -
Python基础学习(已有Java基础)4——函数
一.函数的定义1.函数的定义和Java类似。主要结构是(注意冒号)def 方法名(参数):方法实现具体例子:def greet_user(username): print("hello"+username)2.对于方法中,参数的使用无非就两种。一种就是和java一样的顺序(位置实参),另外一种就是区别于java的可以指定对应的参数名(关键字实参)def greet_user...原创 2020-01-31 19:13:22 · 245 阅读 · 0 评论 -
Python基础学习(已有Java基础)3——if,字典,while
一.IF语句Python中的If语句实际上和Java中If的使用十分类似,当然我们要注意到这个和for in 一样,要用到冒号。1.我们知道,if…else本质上是来进行条件判断的,那么我们先介绍一下各种条件1.1.是否相等用两个等号(==),这个和java一样。当然对于字符串python不使用equeal1.2.多个条件用and或者or ,这个直接参考java1.3.判断是否存在...原创 2020-01-31 14:39:33 · 219 阅读 · 0 评论 -
Python基础学习(已有Java基础)2——列表与元组
一.列表Python中的列表个人认为是一个比较重要的知识点,它有点类似JAVA中数组/列表的结合体,且使用到了堆栈的相关知识1.赋值:注意,赋值的时候,可以多中数据类型,取出的时候,原来是什么数据类型就是什么数据类型;取出的方式类似数组通过下标遍历不过python还可以反遍历(注意,正向遍历索引是从0开始,反向是从-1开始)str5 = [21,33,'55',"66"]print(str...原创 2020-01-31 01:03:02 · 216 阅读 · 0 评论 -
Python基础学习(已有Java基础)1——变量与基本数据类型
前言:由于本身已经学习了Java语言,因此对于Python语言,如果有些用法什么的,可以直接参考Java一.基本变量和简单数据类型1.变量:A.这个要注意,与Java不同,Python并无数据类型声明这种说法。例如在Java中我们定义字符串或者整数类型: String s = “字符串”; int i = 21;但是在Python中,我们只需s = “字符串”; i = 21B....原创 2020-01-30 19:51:00 · 282 阅读 · 0 评论