研习python学以致用(Ⅰ)

学python好像也有好几个月的时间了,陆陆续续便放弃边学也有很长时间,放弃的原因也是因为没有合适的输出环境和好的输出方式,从而产生了学一阵子之后苦恼没有成效而面对没有体系的学习感觉迷茫;“学这东西有啥用,不就是别人用工具做一做就能出来的结果?”而我学python想要达到这种结果需要掌握好多库,需要掌握整个原理和流程…

长期化学以致用的决定

为什么会有如此困惑,总结下来,面临的问题是:
  1. 感觉函数多而杂,缺乏输出环境,不能熟能生巧;
  2. 流程逻辑较为复杂,细节方面较多,如果钻进去研究细节方面内容也是大有乾坤;
  3. 函数和库的系统学习和常用学习中矛盾;如果找到官网去系统学习却又找不到重点,如果去找到一些实例去学习特定的内容又容易不得窥得全貌而一知半解;

遂决定,将最近几个月来学习的靠谱的可以实用一些功能分享出来,输出成实例。

如果有人在现在问我,学python几个月了,最大的成就是什么?

你以为我会回答“我可以拆分一篇小说的所有字或词,让他们按照词频排列?”或者“将一篇小说的词频关键字生成词云展示?”或者“学了半吊子爬虫可以批量爬取一堆文章的名称url?”或者“学会了批量处理Excel文件?”或者“将Excel文件中的内容输出二维码?”

不,我觉得我用了这么久的python,我学会的最实用的技能就是把python当计算器的使用…尤其是ipad上面没有计算器这样的应用,用python来解决复杂的计算问题真的是太棒了,体验极佳。

而今天开始我将陆续开启我的技术之旅,python专题相关内容;

python的安装和使用

曾有十多年开发经验的大佬告诉我,python的初学者被python的版本和安装问题挡住了来路;

我极力推荐使用anaconda来安装python,下载清华同方的anaconda。

Anaconda指的是一个开源的Python发行版本,里面有很多依赖和工具,可以下载后直接调用。

官网下载地址:

https://www.anaconda.com/download/;

清华大学的镜像下载地址:

https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

安装注意事项,就一点,一定要记得要添加环境变量;详细的安装技巧我就不赘述了,可以访问安装的文章

python的实用操作

其实细细想下来代码的思维也很简单,故名思意,就是用一些特定的字符来指定了一些功能,用数字和字符来代替某些意思。

装好了python后,可以尝试写一些内容,计算器也可谓是最简单最实用的操作了~

 print(1 + 1)

print是输出函数,打印输出的意思。运行本行代码后会在terminal终端中直接打印输出结果,方便快捷

 print(45+(89+78)*9)

什么?觉得不够过瘾,想要来个更复杂点儿的?我们来个暴力求解数列的前n项和:

如题为求a1 = 1,d = 1,求前100项的和

 a1 = 1
 an = a1
 d = 1
 sn = 0
 n = range(99)
 for i in n:
     an = an + d
     sn = sn + an
 
 print(sn + a1)

想这样较为复杂的运算,想要在自带的计算器中一一拆解后方可计算,在代码中一行搞定,快捷简单…

好了本章节就简单到这儿吧,开这个课题的目的是为了让我最近的学习有所输出,也是为了能帮助一些想学python的人找到最简单实用的输出环境,从而提起对python的兴趣

© 版权声明
THE END
喜欢就支持一下吧
点赞55
分享
相关推荐
  • 暂无相关文章
  • 评论 抢沙发