Python学习记录

Python的创始人为
吉多·范罗苏姆
(Guido van Rossum)

    Python英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象直译式电脑程序语言。它包含了一组功能完备的标准库,能够轻松完成很多常见的任务。它的语法简单,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    与SchemeRubyPerlTcl动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。Python虚拟机本身几乎可以在所有的操作系统中运行。使用一些诸如py2exe、PyPy、PyInstaller之类的工具可以将Python源代码转换成可以脱离Python解释器运行的程序。

    Python的官方解释器是CPython,该解释器用C语言编写,是一个由社区驱动的自由软件,目前由Python软件基金会管理。

Python支持命令式程序设计面向对象程序设计函数式编程面向侧面的程序设计泛型编程多种编程范式。

如何理解flask中的蓝本?

2018年01月29日

分白话版和专业版 :)白话版恩,理解「蓝本」对于没有接触其他Web编程实现的Python+Flask新手而言,是一个不好迈过的坎儿。我得用「比喻」的方式穿插讲述一下「蓝本」,方便你更好理解,问这个问题估计是新手,所以我啰嗦点好了。首先,提一下概念,「蓝本」的对应官方词汇是「Blueprint」,中译还有「蓝图」这种叫法,是一种东西。你去餐馆吃饭,点一些菜,你一定吃过「麻辣香锅」这种东西。你可以点一...

Flask From表单更新

2018年01月28日

目前在看《FlaskWeb开发:基于Python的Web应用开发实战》这本书,其中有些版本更新的地方需要注意下。 1.表单代码:name = StringField('What is your name?', validators=[Required()])1这里是创建一个文本字段输入name,并校验是否为空。但是实际写完代码之后,pycharm IDE会给出一个提醒 点开提示,会有如下解释,大概...

Flask表单:自定义表单样式

2018年01月26日

这篇文章总结了控制表单样式的几种方式和常见的问题。使用Flask-WTF在表单类里控制样式我们可以在表单类里传入一个字典(render_kw),把需要添加到字段的属性以键值对的形式写进去,像这样:body = TextAreaField(u'正文', validators=[Required(u'内容不能为空!')], render_kw={'class'...

Flask类库文档地址总结

2018年01月26日

最近在学习Flask,Flask类库很多,有很多不知道怎么用,只好看官方文档,官方文档多且杂,最近收集整理一下,同时遇到问题查看类库,也可以很快的解决问题。Flask-Bootstrap类库文档地址:Flask-Bootstrap中文文档itsdangerous类库文档地址:itsdangerous中文文档Flask中文文档:Flask中文文档Flask-login中文文档:Flask-login...

Flask类库文档地址总结

2018年01月26日

最近在学习Flask,Flask类库很多,有很多不知道怎么用,只好看官方文档,官方文档多且杂,最近收集整理一下,同时遇到问题查看类库,也可以很快的解决问题。Flask-Bootstrap类库文档地址:Flask-Bootstrap中文文档

IDEA注册码

2018年01月19日

IntelliJ IDEA是JetBrains公司的一款IDE,主要用于java。同系列有用于Ruby的RubyMine、Python的PyCharm、JavaScript的WebStorm、PHP的PhpStorm等,而且都非常优秀,如果你打算采用的话可以给个小提示:idea+php插件即可变为PhpStorm、+python插件即可变为PyCharm等,装一个idea,再把需要的插件装上,可以...

PyCharm激活服务器

2018年01月19日

作为Python开发者,找一款好用的IDE很有必要,PyCharm作为一个优秀的Python IDE实至名归。产品很好,奈何我们这些……看到这高昂的价格,自已又囊中羞涩,只好找一个能激活的服务器,或则是自己架设授权服务器。如果经济能力尚可推荐购买正版,地址:PyCharm购买地址首先是下载IntelliJIDEALicenseServer,下载地址:IntelliJIDEALicenseServe...

用 Identity Server 4 (JWKS 端点和 RS256 算法) 来保护 Python web api

2018年01月13日

[新添加] 本文对应的源码 (多个flow, clients, 调用python api): https://github.com/solenovex/Identity-Server-4-Python-Hug-Api-Jwks目前正在使用asp.net core 2.0 (主要是web api)做一个项目, 其中一部分功能需要使用js客户端调用python的pandas, 所以需要建立一个pyth...