Python学习的阶段性总结

以下是我暂时对编程的认知水平,如有错误请提出,感谢!

先说几个基本的问题,之后再深入讨论他。

编程语言是什么?为什么要学编程语言?

需要让电脑实现自己心中想要的功能,你大多可以通过市面上的软件实现这些功能。你可以用预设的滤镜来让你的照片变美,而完全不用去了解这具体是怎么做到的。而编程语言可以让你做什么呢?

编程语言是就是和电脑沟通的语言。

让你开发那些没有的功能,而不是别人给你什么,你就只能用些什么。

而为了更好的和电脑交流,你需要一门语言,他可以把你想说的话“翻译”成他们的语言。你需要了解电脑,你就需要学会如何和他沟通,用他来定制你个性化的功能。

对于使用者,他们不需要搞清楚技术背后的原因,而让编程可以就像一个画笔,他可以画出你心中的图景,而不是用那些固定的功能。

那Python是什么?

他是种编程语言,而他像万能胶水一样可以在各种环境中灵活运用,粘合不同的代码,同时他也可以独立做开发,做网站,做大数据分析,做脚本,做游戏,做人工智能等等。

经过这段时间的学习,发觉Python相比C语言来说,更简洁更美观,特别喜欢他们用缩进来表示代码的结构。我贴上一段自己写的代码,可以从中看出一二。

import urllib.request
import re
from urllib import parse

def open_url(url):
    req = urllib.request.Request(url)
    req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36')
    response = urllib.request.urlopen(req)
    html = response.read().decode('utf-8')
    return html

def get_magnet(html):
    p = r'<a href="(magnet:\?xt=urn:btih:[^"]+)'
    num = 1
    result = re.findall(p,html)
    f = open('mag.txt','w+')
    for c in result:
        content = str(num) + '.' + '\t' + c + '\n'
        f.write(content)
        num +=1
    f.close()
    
if __name__ == '__main__':
    fh = input('Please enter the FH:')
    url = 'https://www.torrentkitty.tv/search/' + parse.quote(fh)+'/'
    get_magnet(open_url(url))

在学习Python的过程中,特别让我钦佩的事就是Python的文档,十分详细,但是又是通俗易懂的。可见Python的核心成员们十分厉害,但又是对用户很友好,不会写一些艰深难懂的内容。以下贴上一段内容。

屏幕截图.jpg

另外Python可以很方便的调用别人写过的内容,这也称之为库或轮子。而且大量的内容都是Python社区成员自发建立的,可以免费调用。在Python社区,无时无刻不在展现着”人人为我,我为人人“的思想。

以上就是我这段时间的所学所感,不想谈一些技术细节,而这就是我对Python的印象,另外,我现在所用的书是《Python学习手册》Mark Lutz著,实验平台可以用”实验楼“或者自己在windows上装一个Python的IDLE,但如果你有Mac或者LInux那会更好,他们都自带Python。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,802评论 25 709
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,611评论 6 427
  • 今天晨读分享的书是《元认知》,元认知是一种反思自己思考的能力。同样解决一件事,为什么有些人就是比较快?这个就是元认...
    有个欧宝阅读 239评论 0 0
  • 文/希希老师 我们为什么要读书,读书究竟有什么用? 百度一下不好吗,知乎大神什么都知道,各种微信平台,大v们的各种...
    望月止渴阅读 4,305评论 54 198
  • 2017.10.2 今天是个特别的日子,日期正反两面读都是一样,2017102 2017102!很巧合的一...
    小象妈咪阅读 137评论 0 0