Python Flask 简明教程(1)--准备工作

简介: 本文目录1. 背景2. 准备工作3. Python学习笔记29篇

1. 背景

最开始本人的主力编程语言是C#,对C#最初的印象是非常好用的开发环境Visual Studio 2005,控件拖拉到页面上,写几个方法,一个应用程序就跑起来了。


可能有朋友们就说了,这不是很普通吗? VS2005,老掉牙了吧。


不好意思,在此之前,我想写一个应用程序,只能用C++写一个MFC程序…而开发环境是更加老古董的VC6.0,所以你能稍微体会到从VC6.0初次切换到VS的那种喜悦吧。


后来我就一直用C#做桌面应用,各种信息化管理系统我都写的有模有样,我感觉我比较厉害了…再后来我又学习了ASP.NET,就是用C#做网站那一套技术,就感觉自己更加了不起了。毕竟,我身边的同学还停留在写个通讯录、计算器的水平…


后来,又接触到Java。刚开始接触的时候,满心的不情愿,觉得Java有的C#也有。Java要配置这配置那,C#直接装一套开发环境就完事。Java得学各种框架,C#直接按微软官方提供的技术来就行。


再后来,因为工作的原因,对Java的了解也越来越多,确实体会到:Java就是一群狼有各种优秀框架,C#只有一头老虎,所以C#不如Java流行是有原因的。


当然语言本身的话,肯定是各有特长,但是对于程序员来说,最好还是选择势头比较好的,便于就业、便于发展嘛。


年轻人,要勇敢的站在潮头上,不论风起云涌、潮起潮落,我自岿然不动在那海边,轻燃烛火…额,烤一只螃蟹…


扯远了,年轻人还是要有追求的,何况我在学习Java和C#的路上,通过不断的互相印证,体会到了很多有趣的东西。


OK,所以要搞搞Python Web开发,最火的编程语言,没有之一。人生苦短,我也学Python。


2. 准备工作

在开始Python Web系列开发教程之前,需要对Python语言有一番了解,万丈高楼平地起,不是那么轻易地。


之前我也已经分享了我的Python学习笔记29篇,足够短小精悍。我这个人都是喜欢先把项目跑起来,需要什么知识再去学再应用,而不是一开始就学习大而全的知识体系,用起来又忘记。


学的是方法,程序更加不能死记硬背。


当然了,如果已经会Python那些基础的语法等相关知识,可以直接跳过入门阶段,直接进入Python Web网站开发。


3. Python学习笔记29篇

直接在此附上学习笔记的地址,方便大家快速入门。


Python学习笔记(1)-序言

Python学习笔记(2)-开发环境配置

Python学习笔记(3)-第一个程序

Python学习笔记(4)-基本的数据类型

Python学习笔记(5)-集成开发环境IDLE的使用与调试

Python学习笔记(6)-顺序结构与空格、缩进

Python学习笔记(7)-运算符与输入、输出

Python学习笔记(8)-变量、地址、id、is与==

Python学习笔记(9)-列表list、元组tuple、字典dict、集合set

Python学习笔记(10)-选择结构与循环结构

Python学习笔记(11)-Python自定义函数

Python学习笔记(12)-Python模块与包示例

Python学习笔记(13)-Python类与对象示例

Python学习笔记(14)-安装第三方模块

Python学习笔记(15)-Python代码转换为exe可执行程序详解

Python学习笔记(16)-账户管理器Version1.0

Python学习笔记(17)-windows和linux下的路径与文件

Python学习笔记(18)-目录操作与文件读写

Python学习笔记(19)-账户管理器Version2.0

Python学习笔记(20)-文件和文件夹的移动、复制、删除、重命名

Python学习笔记(21)-目录遍历

Python学习笔记(22)-压缩与解压

Python学习笔记(23)-Python字符串常用操作

Python学习笔记(24)-Python文件搜索器Version1.0(可搜索压缩文件中包含的文件)

Python学习笔记(25)-Python日志使用示例

Python学习笔记(26)-读取excel表格信息

Python学习笔记(27)-创建与修改excel文档

Python学习笔记(28)-Python读取word文本

Python学习笔记(29)-Python创建并写入word文档

相关文章
|
3天前
|
Python
SciPy 教程 之 Scipy 显著性检验 3
本教程介绍Scipy显著性检验,包括其基本概念、原理及应用。显著性检验用于判断样本与总体假设间的差异是否显著,是统计学中的重要工具。Scipy通过`scipy.stats`模块提供了相关功能,支持双边检验等方法。
10 1
|
5天前
|
机器学习/深度学习 Python
SciPy 教程 之 SciPy 插值 2
SciPy插值教程:介绍插值概念及其在数值分析中的应用,特别是在处理数据缺失时的插补和平滑数据集。SciPy的`scipy.interpolate`模块提供了强大的插值功能,如一维插值和样条插值。通过`UnivariateSpline()`函数,可以轻松实现单变量插值,示例代码展示了如何对非线性点进行插值计算。
10 3
|
8天前
|
机器学习/深度学习 数据处理 Python
SciPy 教程 之 SciPy 空间数据 4
本教程介绍了SciPy的空间数据处理功能,主要通过scipy.spatial模块实现。内容涵盖空间数据的基本概念、距离矩阵的定义及其在生物信息学中的应用,以及如何计算欧几里得距离。示例代码展示了如何使用SciPy计算两点间的欧几里得距离。
22 5
|
7天前
|
机器学习/深度学习 Python
SciPy 教程 之 SciPy 空间数据 6
本教程介绍了SciPy处理空间数据的方法,包括使用scipy.spatial模块进行点位置判断、最近点计算等内容。还详细讲解了距离矩阵的概念及其应用,如在生物信息学中表示蛋白质结构等。最后,通过实例演示了如何计算两点间的余弦距离。
17 3
|
6天前
|
机器学习/深度学习 数据处理 Python
SciPy 教程 之 SciPy 空间数据 7
本教程介绍了SciPy的空间数据处理功能,涵盖如何使用`scipy.spatial`模块进行点的位置判断、最近点计算等操作。还详细解释了距离矩阵的概念及其在生物信息学中的应用,以及汉明距离的定义和计算方法。示例代码展示了如何计算两个点之间的汉明距离。
13 1
|
8天前
|
开发框架 前端开发 JavaScript
利用Python和Flask构建轻量级Web应用的实战指南
利用Python和Flask构建轻量级Web应用的实战指南
25 2
|
10天前
|
Python
SciPy 教程 之 SciPy 图结构 7
《SciPy 教程 之 SciPy 图结构 7》介绍了 SciPy 中处理图结构的方法。图是由节点和边组成的集合,用于表示对象及其之间的关系。scipy.sparse.csgraph 模块提供了多种图处理功能,如 `breadth_first_order()` 方法可按广度优先顺序遍历图。示例代码展示了如何使用该方法从给定的邻接矩阵中获取广度优先遍历的顺序。
21 2
|
11天前
|
算法 Python
SciPy 教程 之 SciPy 图结构 5
SciPy 图结构教程,介绍图的基本概念和SciPy中处理图结构的模块scipy.sparse.csgraph。重点讲解贝尔曼-福特算法,用于求解任意两点间最短路径,支持有向图和负权边。通过示例演示如何使用bellman_ford()方法计算最短路径。
23 3
|
4天前
|
机器学习/深度学习 数据处理 Python
SciPy 教程 之 SciPy 插值 3
本教程介绍了SciPy中的插值方法,包括什么是插值及其在数据处理和机器学习中的应用。通过 `scipy.interpolate` 模块,特别是 `Rbf()` 函数,展示了如何实现径向基函数插值,以平滑数据集中的离散点。示例代码演示了如何使用 `Rbf()` 函数进行插值计算。
8 0
|
4天前
|
Python
SciPy 教程 之 Scipy 显著性检验 1
本教程介绍Scipy显著性检验,包括统计假设、零假设和备择假设等概念,以及如何使用scipy.stats模块进行显著性检验,以判断样本与总体假设间是否存在显著差异。
8 0