创建个人网站教程:深入了解Python编程语言的应用
Python是一种计算机编程语言。其别称是蟒。
Python被定义为一种动态的、面向对象的脚本语言。起初,它主要用于编写自动化脚本,但随着版本的更新和功能的增加,它越来越多地被用于独立和大型项目的开发。
Python的特点主要体现在以下几个方面:
1、简洁:Python体现了一种简约主义思想。阅读优秀的Python代码就像阅读英语一样。它使你能够专注于解决问题,而不是去理解语言本身。
2、易学:Python非常容易上手,因为其拥有非常简单的说明文档。
3、高效:Python的底层是用C语言编写的,许多标准库和第三方库也是用C编写的,因此运行速度非常快。
4、免费、开源:Python是FLOSS(自由、开源软件)之一。用户可以自由地发布软件的副本、阅读其源代码、对其进行修改,并将其的一部分用于新的自由软件中。FLOSS基于团体分享知识的理念。
5、高级语言:使用Python编写程序时,无需考虑诸如内存管理等底层细节。
6、可移植性:由于其开源的本质,Python已被移植到许多平台上。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion,以及基于Linux开发的Android平台等。
7、解释性:一个用编译性语言(如C或C++)编写的程序可以从源文件转换成计算机使用的语言。这个过程通过编译器和不同的标记、选项来完成。
扩展资料:
Python语言风格简介:
Python在设计上坚持了清晰统一的风格,这使得Python成为一门易读、易维护,并且被大量用户所喜爱、用途广泛的语言。
对于特定的问题,只要有一种最好的解决方法即可。这在Tim Peters所写的Python格言中得到了体现:“There should be one-- and preferably only one--obvious way to do it.” 这与Perl语言的中心思想TMTOWTDI(There's More Than One Way To Do It)正好相反。
Python的作者有意地设计了限制性很强的语法,使得不良的编程习惯都无法通过编译。其中,很重要的一项就是Python的缩进规则。
参考资料:Python-百度百科
为何前端不采用bootstrap(为何前端不采用Python)
为何前端普遍不青睐bootstrap框架
尽管如此,上述观点都基于两个前提:一是熟悉前端架构和bootstrap代码,二是比较懒惰,不愿意进行个人创作和探索。
实际上,对于真正的前端开发者来说,bootstrap的全套内容过于冗余。毕竟,并非所有网页都需要响应式设计。我本人对bootstrap的input组件比较喜欢,稍加修改即可使用。
首先,他们拥有优秀的设计师,可以满足他们对样式风格的各种需求。其次,他们认为bootstrap只是原生样式。许多优秀的设计都是基于bootstrap实现的。
vue是否推荐使用bootstrap?
1、bootstrap仅仅是一个CSS样式库,你可以自由使用。如果你询问最佳UI库,我推荐cube-ui(滴滴研发的)或uni-app(更适合多端开发)。主要取决于你的使用场景,如果是个人Demo练习,bootstrap已经足够。
2、个人认为,bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript开发的简洁、直观、强大的前端开发框架,使得Web开发更加高效。
3、此外,也要考虑个人习惯和项目情况。如果没有接触过vue,项目也不复杂,可以使用bootstrap。
4、Bootstrap框架属于UI框架,与jQuery不同,Bootstrap实际上属于CSS框架,而非JavaScript框架,但它也使用JavaScript来完善Bootstrap的视觉效果。
网站前端是否需要学习bootstrap?
bootstrap一词也有“白手起家”之意,它方便快捷地进行响应式布局和站点总体样式构建,这是它作为CSS框架最明显的优点。如果你认为自己编写的CSS兼容性、外观效果、媒体查询都比bootstrap好,那么当然没有必要使用它。
对于需要快速开发或非对外项目,使用Bootstrap可以大幅提升开发速度并获得相对较好的体验。总之,这不是必学的,但学习也没有坏处,可以了解一下这种通用前端框架的开发理念。
不必特别学习,只需阅读文档、阅读代码,领会其思想即可,不必盲目模仿。Bootstrap基本上适合后端和设计师使用,在某些对前端开发要求不高的场景比较适用,如后台、快速搭建可交互的原型等。
简单易用,学习成本极低,大型网页项目应用率不高(样式一般都自行编写),如果对自己审美和样式处理不自信,可以学习一下,前端中较为鸡肋的框架。
为何放弃bootstrap转而使用完美支持IE8的前端框架
虽然bootstrap很好,但没有使用它的唯一原因是在IE9以下效果不佳,而目前IE8是市场份额最大的浏览器,并且可能像IE6一样,长期存在。
要兼容IE全部版本,包括IE6在内的,只有knockoutjs这个框架。其他框架都已经放弃了IE6。
因此,如果做网站,完全不考虑IE8,就等于放弃了大量用户。
主要原因是:一是熟悉前端架构和bootstrap代码,二是比较懒惰,不愿意进行个人创作和探索。前者需要开发者对前端有一定的研究和经验,这阻挡了一些人;后者则被许多勤奋、自信的大牛所不齿。
特别强调不使用bootstrap的前端开发者主要有两种:一是拥有优秀设计师,可以满足他们对样式风格的各种需求;二是认为bootstrap只是原生样式。许多优秀的设计都是基于bootstrap实现的。
特别突出自己不依赖bootstrap的前端开发。我认为主要有两种情况。第一种,他们拥有出色的设计师,能够满足他们对风格多样性的所有需求。第二种,他们可能认为bootstrap仅仅提供原生样式。实际上,很多优秀的设计都是基于bootstrap构建的。
通常情况下,这些设计都能较为优雅地处理。可能整个页面的样式调整和布局变换,只需对container更改一个class即可完成。实际上,对于真正的前端开发者来说,bootstrap的全套工具可能显得有些冗余。毕竞,并非所有网页都需要响应式设计。我个人还是很喜欢bootstrap的input组件,稍加修改后即可投入使用。