为炒股而努力自学Python -> 开卷有益
学习目的、现状及困难
做任何事情注定都有目的,虽然说“活到老学到老”,但是, 对我来说早已过了做学生的时代,更是过了学习的佳年华,人老了就是不行,比如,早已认识过的人还行,但是,新认识的人过段时间再遇见还是跟没见过似的,找东西也很费劲,比如找了好长时间的东西最后却发现原来就在身边。说起来学习跟这些又不是一回事,学东西不是认人,很早以前认识过的人,即便很久不曾目面,但是,一旦遇见总还能想得起来,然而,学生时代学过的东西不是认人,早已成了过烟烟云,都几十年了,能还记得吗?比如,昨天认识的单词今天见了怎么也记不起它的意思了,只好再查词典,最要命的就是眼睛不好使了,看啥都是模糊一片,费劲啊!… 然而,学习一门编程语言不认识几个单词能行吗?
说来说去,东西还是要学的。因为,我发现炒股票越来越困难了,票数太多,用以前的老办法眼观耳听已经很难跟上形式了,现在又兴什么量化交易,也不知道自己什么时候会死,如果早死了倒省了不少事,如果不死反而再活个几年十几年的,那就学学Python吧,学会了也好用它炒炒股票,至少也能用它给自己炒股票搭把手吧
最后要说的就是:不知道学成学不成… …
“工欲善其事必先利其器”,首先解决眼睛看东西模糊的问题,眼睛看东西模糊不是硬件问题,是眼睛本身有问题,因为它老了花了,不中用了,呵呵,如果从”硬件“角度来看的话,也算是硬件问题吧,是身体硬件问题,电脑硬件出了问题甚至是坏了的话咱可以升级更换,但是,身体上的一些硬件却不能象更新电脑硬件一般容易,目前来看,首先从性价比及安全且成功率角度选择的话是更换显示器,多年以前的22英寸的显示器不是坏了、不能用了,相反,它啥都正常,我以前都是用它看看股票行情、打打游戏、看看电影电视啥的、也偷偷地用它看过成人方面的一些东西,甚至儿子小的时候还半夜偷偷地起床看看它,我还能用它看些网上强推的新奇扯蛋的玩意,比如,“刘晓庆又怀孕了”也是在这上面不看而看到的,说起来有钱人就是猛,富婆就更猛了,都60多岁了还能怀孕真是神了,我老婆退休也有一段时间了,没有刘晓庆大姐大,我前几年还想种个二胎的,但是失败了,好歹我也努力过了,二胎长不出来咱也真是没办法,谁让咱老了呢,谁又让我老婆也老了呢,还都是又老又穷,看人家刘晓庆,才是无心插柳柳成荫啊,人家玩着玩着一不小心就怀孕了,我们两个都集中精力地耕种,却是一无所获。
好了,不扯没用的了,老显示器虽然还能用,但是已给不适合我了,真实的情况是我不再适合它了,那就换了呗,网上搜了一下,找 了个目前算是相当大的桌面显示器了,44英寸的,那咱就买了呗,谁让咱也想学下Python呢,不买能行吗?看不清屏幕啊… …
等待显示器中… …
大显示器来了,这东西可真大,43英寸,看起来比原来的22英寸的大了有四倍,捣鼓了半天终于用上了,屏幕大了,里面的各种东西也大了,看起来是轻松了些,不再很费眼力,但也有了新的麻烦,比如,以前不用拧脖子转头的就能只凭眼睛全览整个屏幕,现在不得不抬头转头的,倒是挺累人的,比如,以前玩的游戏都挺顺溜的,现在卡的要命,就连普普通通的股票行情软件打开一条K线都会卡半天,真是没想到啊,看来小有小的好处大有大的麻烦。经过与商家沟通原来是显卡不再适合了,必须要8G显存以上的显卡,网店搜了一下这种显卡比这显示器还要要贵,还缺货,算了,先不买了,大大降低了显示器的分辨率之后勉强又都流畅了起来,然而,字体啥的清晰度也大大降低了,临时无法达到完美,只能先这么凑合了。
终于能正式学下Python了。
先做下准备工作:
下载安装最新稳定版python3.9.2。先找度大妹子打问了一下,弄清注意点,安装就是那么回事,只所以安装最新稳定版,就是怕等我学会了python之后,这个版本早就又旧了。
打开一本《Python编程:从入门到实践》,以此为主线,打算完完全全地吃透看烂。不懂的地方再打问下度大妹子,另外再稍微看下视频。我发现几乎所有的视频都有一个毛病,那就是都太啰嗦了,一个东西费话半天,太浪费时间了,而且看过视频之后大多数情况下还是云里雾了,感觉看视频不如看书看参考来得快,可以挑着看,会的不看了,不会的看看,这样不省时间吗?
打开网址:https://docs.python.org/zh-cn/3/tutorial/introduction.html,以此中文文档参考辅助。
打开金山词霸,不懂的鹰语单词查下,并新建一个生词本《Python生词》,这样记必要的单词很方便的。
见识下Python的真容:
打开Python IDLE,都是鸟语,看不懂没关系,咱有金山词霸啊,先把菜单项都用金山词霸翻译对比下:
第一项:File -> 文件,里面的 module,recent 不太认识,金霸告诉我是:模块,以前的,弄清楚这两个东西之后,file 这一栏里的意思也就差不多搞懂了
第二项:Edit ->编辑:
go to line 转到线路上也许就是一行吧,转到哪个线路上?怎么转呢?没搞明白。
第三项:Format -> 格式
Format Paragraph 段落格式化
Indent Region 缩进
Dedent Region :dedent 金霸告诉我是“院长”,region:地区,行政区域; (首都以外的)各地区; 身体部位;
这意思我懂了,那肯定就是“院长家里的”,嘿嘿,这好象不太合适,不过,学东西不能太过于计较中文与鸟语的差别,对比前面的indent region 缩进,那这一行的意思应该是相反动作,那就是“请伸出来吧 !” -o-"。
敲一行代码:print(“hello!”),按下Ctrl + ] 再按下Ctrl +[ 果真如此
这些现在不太明白不要紧,也不用太着急搞得太清楚真明白了,有些东西世上本来就没法搞明白,过于较真只能是浪费时间加糊涂,有些东西是用出来的,用着用着就会了。
comment out region 注释
uncomment region 那肯定又是相反动作
tabify region
untabify region
这两项临时搞不明白
Toggle Tabs 金霸告诉我是“切换婴儿” ,这怎么会呢?toggle:切换,tab:制表符
New indent width -> 设置新的缩进宽度?
Strip trailing whitespace -> 删除后面的空格?
z in ?
这东西有点奇怪,更加奇怪的是它的快捷键:Ctrl + Shift + KeyRelease + Insert,这KeyRelease是哪个键啊?要按谁呢?
试着按了下 Ctrl + Shift +Insert 结果是在当前行的前面加了一个大写的Z,Ctrl + Shift + Del 又给删去了,这加减一个大写的Z是啥意思呢?有啥用处吗?这些临时都还搞不明白,但也不能急,慢慢搞,也许多试试多用用就能明白了;名字叫啥无所谓,会不会读、读得对不对也无所谓,我又不考试了,关键是会用就可以了,我的目的是用它写程序,不是看它的名字好不好。
第四项:Run -> 跑起来:
customized 指定的,这个也不懂…
好了,那就先点一下“Python Shell" -> 蟒蛇皮,看看啥情况吧,结果点出来了一个新窗口“IDLE Shell 3.9.2",前面几行“乱码”,可不,不认识的不就是乱码嘛,接下来一连串三个大于号,光标闪烁,这就是python的交互环境吧。
输入: 1+1 回车,出来个2
再输入:print(“good good study\nday day up”)
结果就出来了:
good good study
day day up
难首这就是开始学习python了吗?也许就是算了吧!先给自己打个气:好好学习,天天向上!
基础知识 略!!!
不要奇怪,我也不是一天就看完了,我没那么神,在没有做笔记之前这些基础知识我也是看过好几遍了,因为每 次看都跟看新的一样,所以,我可能比谁看过的次数都要多,弄不明白的东西依然搁置着,也许慢慢就整明白了呢。
第一遍,过过目,照葫芦画瓢,跟着章节敲了遍代码,作业从来不做,我又不是学生,做什么作业!我是想学以致用罢了,想尽快尽量把这东西搞得明日些,以便于早点开发出自己的、完全能体现出自己的想法的股票相关的东西。我发现老是看不行,必须跟着项目走,所以我现在进入了第二部分的学习:项目
做项目之前,升级一下装备:
照网上搜来的知识下载 Anaconda 并安装,我发现这东西自带的Python的版本是3.8.5,再照网上介绍的,打开Prompt,输入:
conda update conda
…(略,再用的时候还可以再打问下度大妹子)
最后将这个python的版本提升到了3.8.8
安装 pygame
都很简单
最后打开Spyder,我准备用这个东西来学习项目,这个东西怎么发音,我不知道,不过,这没啥关系,能用它来学习项目就足够了,感觉比先前用的IDLE好多了,这难道不算是鸟枪换炮了吗?
与第一次用 IDLE Shell 一样,先找金霸帮忙,把菜单项里的不认识的单词统统查一遍,慢慢就能弄明白了。