python学习之web2py框架

学习python本来就是玩的,但发现这个语言果然像人们所的那样,简洁,以至于块接近于人类语言,这样对开发者自身带来了很大的好处,

反正都是学着玩嘛,我就从web框架web2py直接入手进行学习。

首先,当我们搭建好python环境之后,直接使用pycharm进行操作建立web2py项目,然后进行运行,要记住,端口默认是8000,建议不要改,以免和其它服务冲突,启动服务,进入一个默认的应用界面,这样就实现了基本的网站层次架构,当然,重点还是要说一下架构,自然是基于mvc的,和php的结构没有太大的区别,上传图片出现问题,我也就不上上传了。。。

如:http://127.0.0.1:8000/main/f1/f2

其中,main为应用名称,f1为控制器名称,f2为f1控制器下的方法名称,默认为index方法。

通过这个,我们可以类比php的thinkphp框架,它们都具有同样的原题,因为他们的架构思想都是相同的,所以,学习就是这样,学好了一门技术,另一门也就触类旁通了。

时间: 2024-08-11 05:44:44

python学习之web2py框架的相关文章

Python学习(三) Django框架简单搭建

为了快速学习Python进行Web的开发,所以我不准备从Python的基础学起,直接从Django框架入手,边学框架边学Python的基础知识. 下面就开始Django的快速开发之旅吧. 关于Django框架1.8的英文文档在其官网上都有,地址 https://docs.djangoproject.com/en/1.8/intro/ Python的开发手册地址:https://pythonspot.com/getting-started/ https://docs.djangoproject.c

python 学习6 单元测试框架-unittest

参考资料:https://docs.python.org/3.4/library/unittest.html#module-unittest 一张图解决问题: 涉及5块内容:case.suite.loader.runner.result 1 case: TestCase(测试用例) :所有测试用例的基本类,给一个测试方法的名字,返回一个测试用例实例. 2 suite: TestSuite(测试套):组织测试用例的实例,支持测试用例的添加和删除,最终将传递给testRunner进行测试执行 3 l

[TimLinux] Python学习内容框架

以下内容主体来自<Python学习手册第四版>,大致整理出的方向 1. 第一部分:使用入门 介绍Python语法之前,先对Python的的各个方面进行一个比较宽广的介绍,包含对Python的一些问题,Python程序的运行方式,给出示例演示Python是如何运行的.这部分的学习,粗略的过一下即可,建议花时间在2小时内,总页数在60页左右.包含的章节如下: 2. 第二部分:类型与运算 这部分内容是Python语言的基础中的基础,对Python的内建基本数据类型进行了详细的介绍,需要精度的部分之一

[Python 学习] 二、在Linux平台上使用Python

这一节,主要介绍在Linux平台上如何使用Python 1. Python安装. 现在大部分的发行版本都是自带Python的,所以可以不用安装.如果要安装的话,可以使用对应的系统安装指令. Fedora系统:先以root登入,运行 yum install python Ubuntu系统:在root组的用户, 运行 sudo apt-get install python 2. 使用的Python的脚本 Linux是一个以文件为单位的系统,那么我们使用的Python是哪一个文件呢? 这个可以通过指令

OpenCV之Python学习笔记

OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书<OpenCV Computer Vision with Python>,于是就看一遍,顺便把自己掌握的东西整合一下,写成学习笔记了.更需要的朋友参考. 阅读须知: 本文不是纯粹的译文,只是比较贴近原文的笔记:         请设法购买到出版社出版的书,支持正版. 从书名就能看出来本书是介绍在Pytho

Python学习记录day6

Python学习记录day6 学习 python Python学习记录day6 1.反射 2.常用模块 2.1 sys 2.2 os 2.3 hashlib 2.3 re 1.反射 反射:利用字符串的形式去对象(默认)中操作(寻找)成员 cat commons.py #!/usr/bin/env python#_*_coding:utf-8_*_''' * Created on 2016/12/3 21:54. * @author: Chinge_Yang.''' def login(): pr

Head First Python学习笔记(其它)

一.处理作用域 (1)Python允许你在函数中访问和读取一个全局变量的值,但是不能修改.要想访问和修改一个全局变量,必须明确的表明你的意愿(参见代码1),否则就会抛出UnboundLocalError(局部变量未被赋值就被引用)(参见代码2). #代码1 name="Python" def what_happens_here(): print(name) global name name=name+"is fantacy!" print(name) what_ha

《转》python学习--基础上

学习的python本来想自己总结,但是发现了一篇不错的大牛的博客,拿来主义,,又被我实践了 关于前两篇如果总结的不详细,因此把他人的转载过来 http://www.cnblogs.com/BeginMan/archive/2013/04/12/3016323.html 一.欲练此功,必先自宫 从现在起,就开始真正地接触她了,或许很多人像我一样,不知道如何去快速掌握一门新的编程语言,今天贴出来一些建议,方便大家看看,这也是学习之前的十分重要的事情.虽然"欲练此功,必先自宫"太夸张,但是在

对比深度学习十大框架:TensorFlow 并非最好?

http://www.oschina.net/news/80593/deep-learning-frameworks-a-review-before-finishing-2016 TensorFlow 链接:https://www.tensorflow.org/ 对于那些听说过深度学习但还没有太过专门深入的人来说,TensorFlow 是他们最喜欢的深度学习框架,但在这里我要澄清一些事实. 在 TensorFlow 的官网上,它被定义为「一个用于机器智能的开源软件库」,但我觉得应该这么定义:Te