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'

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

屏幕截图.jpg

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

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

你可能感兴趣的:(Python学习的阶段性总结)