APP下载

基于Python的博客系统

2018-07-10王石陵

智富时代 2018年4期
关键词:博客编程领域

王石陵

随着互联网技术的不断更新与发展,现代社会越来越离不开对互联网的运用与依赖。随着1997-1999年一些B2B电子商务企业的成立,到2003年,淘宝网,京东商城等B2C电子商务平台的崛起。从2011年云计算大数据的飞速兴起,再到2016年AlphaGo挑战“世界第一”围棋高手从而暴热的人工智能。互联网技术在飞速发展的同时,Python也在其中悄然崛起。

而现阶段,讨论最多,最火,最热门的语言我相信应该是Python,随着“AI时代”的到来,Python在未来应该是无处不在。而现阶段,Python在各个领域也有着出色的表现,从科学计算到金融分析,从Web开发到自动化运维,从云计算到人工智能,Python在这些领域都取得了非常瞩目的成绩。

1989年,Python的创始人吉多·范罗苏姆在创造Python的时候,仅仅只是为了易于操作,易于学习,易于开发,介于C语言和Shell脚本语言之间的一门功能全面的语言(比C更加简单,比Shell功能更加强大)。所以,Python的哲学思想是“优雅”、“明确”、“简单”。而Python在问世之后,也不负期望,以简单的编程风格,快速的开发效率,强大的功能为技术人员所喜爱。

Python从1989年诞生以来,一直不温不火,相比其他更加成熟的语言来说,Python在其使用领域确实比不上该领域的其他王牌语言。比如,Python在后端开发上比不上Java稳定,在前端开发上比不上PHP开发速度快,在系统编程上比不上C/C++性能高。但是,随着2004年Python的Web框架Django的诞生,Python异军突起,使用人数创下了历史新高。这是一套经典的Web框架,能够用更小的代价构建和维护更高质量的Web应用程序。Python简洁的语法,简单的编程风格,快速的开发效率也受到程序员的喜爱,越来越多的技术人员愿意到Python的开发社区为Python的完善贡献自己的力量,导致Python库越来越丰富,Python越来越强大,Python适用的领域越来越多。与此同时,Python随之也开始在国内兴起。

而随着2010年“云计算”的理念的落地,Python开始大火,由原来的小众语言开始转变为主流高级开发语言,因为“云计算”的实现OpenStack由Python研发。随着“大数据”的兴起,“爬虫”这個网络名词也开始广泛传播,而“爬虫”这个新兴职业也开始盛行。所谓大数据,就是将网上的数据爬取到本地进行相应的分析并处理。Python在爬虫领域因为它独有的众多库和特性,一直牢牢的占据霸主地位。

2016年,AlphaGo打败世界第一围棋高手宣布着人工智能时代的到来,Python无疑站在了风口上。自从Facebook开源了PyTorch之后,Python成为了人工智能时代的头牌语言。Python的兴起不仅于此,它有着强大的标准库和第三方库,无论你从事任何方向的技术编程,你几乎都能找到相应的库的支持。

“博客”一词源于“Web Log”,是一种十分简单的,面向大众的,不需要太多技术的信息的发布方式。而博客网站的创建是面向大众群体的,任何人都可以在相关平台上完成个人网站的创建,个人博客的发表和修改。而在博客这个平台上,你可以提供深刻的观点,相关的文章的收藏以及来自全国各地的有用资源的相关链接。任何人都可以将自己的个人工作经历、职业技能、思维过程、思绪灵感等及时记录下来,发挥个人才能。同时博客更可以锻炼个人的写作能力、逻辑能力等各方面能力。博客的好处已经不言而喻。

在科技蓬勃发展的时代,互联网无异成为了这个时代的宠儿。计算机的发展,互联网技术的提升,硬件的不断突破,各个成果的问世,导致人们的生活方式发生了翻天覆地的变化。不管是出行还是购物,不管是学习还是交流,科技的革新让人们的生活变得更加方便,快捷。而技术的不断变迁也为博客的发展提供了更大的平台和更好的机会。

博客是什么?博客实际上就是一个网页,它能够记录生活,整理思路,固化知识,交友,交流等等这些功能。而一些博客网站,就是由一个个用户,以及他们所创作的一篇一篇简短的文章构成,这些文章按照热度、年份、时间进行排列。而博客中的内容也不必拘泥,可以是某些时候突然冒出来的灵感,可以是个人生活,可以是工作收获,可以是小说,可以是散文,也可以是技术分享等等。这些博客记录着你的成长、你的所见、所闻。一个健全的博客站点,除了能够勘察你所发布的内容之外,你还可以对这些内容进行相应的授权,比如,仅仅只是自己能够观看,或者所有人都能够进行观看。

从进入中国的这几十年里,博客得到了极大的发展。现如今,博客已经成为了一种新的交流方式,新的学习方式,新的生活方式和新的工作体系。同时,博客也是人们发表自己动态最可靠,最全面,信息量最大的平台。而对于一名技术出身的人来说,博客更是我们在从事技术工作不可或缺的一个交流平台。我们不仅可以在上面分享我们工作中所获得的新知识,以便能够固化知识,最最重要的是我们能够从他人分享的博客中获取到某一个知识点,从而帮助我们解决我们工作中遇到的问题。

博客的存在方式,一般分为三种类型:托管博客、自建独立网站的博客、附属博客。

a)托管博客:无需自己注册服务器与域名,不需要编写网页与维护,只需要去对应的博客网站去申请即可免费拥有自己的博客地址。在这些平台创建自己的博客,优点就是轻松,便捷,无需用户自己花费太多精力。缺点也特别明显,没有自己的风格,不能自由变换等等。

b)自建独立网站的博客:这一类通常就需要用户去申请相应的域名以及空间了,并且所有的网页都需要自己设计,这就需要有相应的技术。这个的好处就是用户可以根据自己的喜好进行设计,风格明显。缺点就是所有的东西都要用户去一步一步搭建,从服务器到页面代码,后台维护也是一个关键。这需要用户有较高的技术水平。

c)附属博客:能够将自己的博客附属到某一个平台上。这种博客现在使用的比较少。

博客如今作为一种新的交流平台,它的出现与传播不仅包含大量的智慧和思想。某种意义上来说,它也是一种文明的体现。博客的发明和流传,更加进一步证明了科技的发展开始步入更高的层次。

1)促进学习。一个方法,你能够使用它与你能够完整的写出来并让大家看懂是完全不一样的。这能促进对某些领域的不断学习与思考。

2)记录收获。能够将某些瞬间闪现的灵感记录下来,对一些问题的认识,以及一些复杂问题的解决方法。

3)反映成长。我们在某些领域上从入门到精通总要有一个循序渐进的过程,而这些过程我们都可以在博客上记录下来,体现出我们的成长。这记录了一个人的思考和解决问题的成长过程。

4)结交朋友。能够认识一些有共同爱好与兴趣的朋友,可以促进双方的共同进步。

5)获得成就感。其他人在看到你的博客之后能够从中获取帮助,在留言中感谢你,赞美你的时候,或者当你的博客的浏览量达到一定的数量的时候,这个时候获得的成就感是非常巨大的。

个人博客维护的非常好,访问人数多,用户浏览量大,风格明显,这一方面体现了你的技术水平,另外一方面体现了你好的品质,好的习惯。

猜你喜欢

博客编程领域
编程,是一种态度
编程小能手
纺织机上诞生的编程
领域·对峙
新常态下推动多层次多领域依法治理初探
肯定与质疑:“慕课”在基础教育领域的应用
3D 打印:先进制造领域的必争之地