我对Python不是特别熟悉,我仅仅只知道它在Web自动化领域挺牛逼的,还有爬虫。当然了,现在的人工智能和机器学习用到它也很多。

记得六月还是七月份的时候,那个时候,突然心血来潮就开始学起了Python。刚开始学Python的时候是参考菜鸟教程,一边看一边敲代码。然后最后不知道由于什么原因就没有坚持下去。不过那个时候对菜鸟教程Python相关的,至少把基础语法和高级进阶部分基本看了和敲了一遍脑子里有个大概。前段时间在小号CSDN上写了一个系列的教程,主要是参考廖雪峰先生的。

最先接触的的Python框架,还是著名的Django,关于Django我并不是通过搜索引擎知道了,而是在上家公司工作的时候,听一个同事提起过。

今天之所以接触Python一些相关的Web,是因为一个突发的设想,最近经理给个需求,想做一个OJ平台,同时也给我们讲了不少相关的话题。

我觉得如果要按照他的设想来实现,仅仅靠Java是远远不够的,最理想的情况就是利用各种编程语言的特性来达到这个目标。当然了,这对于以后维护可能是一个问题,不过我相信我们程序员的优点之一就是没有解决不了问题是能够克服这个的。当然了,这目前仅仅只是我的一个想法而已。

今天工作还是挺忙碌的。到5点后,利用闲暇时间,学习了下Python常用框架,并写了一些文章,虽然文章很短不是那么有深度,但是我觉得对于我而言或者是没有接触过这些框架的朋友而言应该还是挺不错的。

Python常用框架学习,请参考:

Python之Flask框架使用

Python之Bottle框架使用

Python之Cubes框架使用

Python之Pulsar框架使用

Python之Tornadoweb框架使用

Django实战(一)之简单Demo

Python之Web2py框架使用

当然了,最后还是提到一点,框架只是一种快速实现某种功能的有效工具而已。希望对大家有所帮助。

关于Python常用框架学习的更多相关文章

  1. python常用框架及第三方库

    python常用框架及第三方库 一.Web框架 1.Django: 开源web开发框架,它鼓励快速开发,并遵循MVC设计,比较庞大,开发周期短.Django的文档最完善.市场占有率最高.招聘职位最多. ...

  2. python flask框架学习——开启debug模式

    学习自:知了课堂Python Flask框架——全栈开发 1.flask的几种debug模式的方法 # 1.app.run 传参debug=true app.run(debug=True) #2 设置 ...

  3. python flask框架学习(二)——第一个flask程序

    第一个flask程序 学习自:知了课堂Python Flask框架——全栈开发 1.用pycharm新建一个flask项目 2.运行程序 from flask import Flask # 创建一个F ...

  4. python flask框架学习(一)——准备工作和环境配置与安装

    Flask装备: 学习自:知了课堂Python Flask框架——全栈开发 1.Python版本:3.6 2.Pycharm软件: 3.安装虚拟环境: (1)安装virtualenv: pip ins ...

  5. python自动化测试框架学习

    今天发现python有多个框架可以用于自动化测试方面,下面整理了下splinter和urllib2框架,对于pywinauto框架和ruby框架先记录下以后需要用到再学习. python有个splin ...

  6. python常用算法学习(3)

    1,什么是算法的时间和空间复杂度 算法(Algorithm)是指用来操作数据,解决程序问题的一组方法,对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但是在过程中消耗的资源和时间却会有很大 ...

  7. python常用算法学习(4)——数据结构

    数据结构简介 1,数据结构 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成.简单来说,数据结构就是设计数据以何种方式组织并存贮在计算机中.比如:列表,集合与字 ...

  8. python web框架学习笔记

    一.web框架本质 1.基于socket,自己处理请求 #!/usr/bin/env python3 #coding:utf8 import socket def handle_request(cli ...

  9. Python Webk框架学习 Flask

    Flask是一个使用Python编写的轻量级Web应用框架.基于Werkzeug WSGI工具箱和Jinja2 模板引擎. Flask使用BSD授权.Flask也被称为“microframework” ...

随机推荐

  1. Leet Palindrome Partitioning II

    class Solution { public: int minCut(string s) { int len = s.length(); ]; char* s_dp = new char[len * ...

  2. 神奇的Flex 布局

    layout是css中的一个重点.传统的页面布局是盒子模型,依赖 display属性 ,position属性 , float属性.它对于那些特殊布局非常不方便,而且定位用多了会出现挺多的bug. 所以 ...

  3. 慕课网 Ajax笔记

    Ajax技术实现: 运用HTML和CSS来实现页面,表达信息: 运用XMLHttpRequest和web服务器进行数据的异步交换: 运用JavaScript操作DOM,实现动态局部刷新: 同步:就是用 ...

  4. 关于session销毁的问题,invalidate() 和removeAttribute()

    request.getSession().invalidate(); 销毁当前会话域中的所有属性 request.getSession().removeAttribute("username ...

  5. Android控件显示和隐藏

    Android控件都有visibility属性,该属性有三个可能值:visible.invisible.gone.可以通过预设或是Java程序控制这些控件的显示或隐藏. 一.在XML配置文件设置 可见 ...

  6. 网络 OSI参考模型与TCP/IP模型

    ISO是国际标准化组织.OSI,开放互联系统.IOS,思科交换机和路由器的操作系统. TCP/IP模型是OSI模型的简化.所有的互联网协议都是基于OSI模型开发的. 分层:便于管理,每层只管理下层,总 ...

  7. frame shiro 授权及原理简述

    shiro 授权模式 shiro采用的是rbac授权模式rbac,基于角色的权限管理,谁扮演什么角色,被允许做什么事情. shiro 授权流程 shiro 授权方式 1.编程式 通过写if/else授 ...

  8. SSH入门常用命令

    一.参考链接大猫的博客

  9. springboot学习入门之一---基本了解

    1springboot基本了解 1.1概述 Spring Boot不是一门新技术,本质上就是spring. 特性: 1) 零配置(或很少配置) 2) 四个核心:(ASCA) 3.1)自动配置:spri ...

  10. ThinkPHP执行调用存储过程添加日志

    本文出至:新太潮流网络博客 //PHP代码部分 /** * [LogAdd 操作日志] * @param [string] $userid [用户的ID] * @param [string] $typ ...