美文网首页
Python学习的阶段性总结

Python学习的阶段性总结

作者: 薛衡 | 来源:发表于2017-10-28 19:12 被阅读60次

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

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

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

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

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

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

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

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

那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。

相关文章

  • Python学习的阶段性总结

    以下是我暂时对编程的认知水平,如有错误请提出,感谢! 先说几个基本的问题,之后再深入讨论他。 编程语言是什么?为什...

  • 年轻人学点Python不好吗?Python400集全套免费视频不

    如何学习python? 一、首先要明确阶段性的学习目的。 1、学习Python的第一步是为了对语言有一个完整、全面...

  • python学习总结

    关于Python的一些总结 希望自己以后在学习Python的过程中可以边学习边总结,就自己之前的学习先做以总结,之...

  • 资料

    Python爬虫系列(一)初期学习爬虫的拾遗与总结(11.4更) Python爬虫学习系列教程 Python爬虫学习手册

  • 2017.6.13-14

    学习python总结python常用的方法string的常用方法dictionary的常用方法 python抽象,...

  • 2018-03-10

    Python第二周学习总结 导读:这是python学习的第二周,在第二周,学习了大量的python基础,其中有字符...

  • python每天一个小模块

    接下来一段时间打算把自己手头上接触过的一些python模块整理出来,一是为自己阶段性学习做一个总结回顾,方便以后查...

  • E战到底21天见证不一样的自己之十三

    【回顾目标】1.学习统计函数SUBTOTAL COUNTIF COUNTIFS2.阶段性总结 【评估结果】1....

  • 英语学习阶段性总结

    1 . 之黄金学院 我觉得写这个总结得从头说起。从2016.10.24正式开始学习英语到现在有三个半月了,当...

  • python-扬帆启程

    Python学习 - 新的启程 前言 闲着无聊,重学python,记录总结。 Life is short,I us...

网友评论

      本文标题:Python学习的阶段性总结

      本文链接:https://www.haomeiwen.com/subject/bjvspxtx.html