Django 基本命令 Django 基本命令 新建一个 Django Project 这个命令我们在第一章中已经使用,可以翻看之前 HelloWorld 项目建立来实践: $ django-admin.py startproject project-name 注意,在 Windows 系统下,如果报错,尝试用 django-admin 代替 django-admin.py。 在输入完该条指令后,系统会在当前目录增加一个 Django 入门教程 (实验楼) 2017-07-18 yeureka
Django 环境搭建与目录结构 Django 环境搭建与目录结构 使用 pip 组件进行安装 先安装 pip 组件: Ubuntu(Debian) sudo apt-get install python3-pip Fedora yum install python3-pip Windows 使用 get-pip.py 进行安装。直接下载 get-pip.py ,然后在命令行下执行即可安装 pip 组件: $ python3 ge Django 入门教程 (实验楼) 2017-07-18 yeureka
Django Hello World Django Hello World Django 的特点 Django 是由 Python 开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站!何为优雅,请看 Django 的以下特点: 强大的数据库功能 用 Python 的类继承,几行代码就可以拥有一个丰富、动态的数据库操作接口(API),如果需要你也能执行 SQL 语句进行数据库的增、删、查、改操作。 自带的强大后台功能 几行 Django 入门教程 (实验楼) 2017-07-17 yeureka
Python Flask 介绍 Python Flask 介绍 什么是 Flask? Flask 是一个 web 框架。也就是说 Flask 为你提供工具,库和技术来允许你构建一个 web 应用程序。这个 web 应用程序可以使一些 web 页面、博客、wiki、基于 web 的日历应用或商业网站。 Flask 属于微框架(micro-framework)这一类别,微架构通常是很小的不依赖于外部库的框架。这既有优点也有缺点,优点 Python3 简明教程(实验楼) 2017-07-16 yeureka
Python 项目结构 Python 项目结构 实验准备 我们的实验项目名为 factorial。 $ mkdir factorial $ cd factorial/ 主代码 我们给将要创建的 Python 模块取名为 myfact,因此我们下一步创建 myfact 目录。 $ mkdir myfact $ cd myfact/ 主代码将在 fact.py 文件里面。 "myfact module" Python3 简明教程(实验楼) 2017-07-16 yeureka
Python 测试 Python 测试 应该测试什么? 如果可能的话,代码库中的所有代码都要测试。但这取决于开发者,如果写一个健壮性测试是不切实际的,你可以跳过它。就像 Nick Coghlan(Python 核心开发成员) 在访谈里面说的:有一个坚实可靠的测试套件,你可以做出大的改动,并确信外部可见行为保持不变。 单元测试 这里引用维基百科的介绍: 在计算机编程中,单元测试(英语:Unit Testing)又称为模 Python3 简明教程(实验楼) 2017-07-16 yeureka
Python Virtualenv Python Virtualenv 安装 首先安装 pip3。 $ sudo apt-get update $ sudo apt-get install python3-pip 用如下命令安装 virtualenv: $ sudo pip3 install virtualenv 用法 我们会创建一个叫做 virtual 的目录,在里面我们会有两个不同的虚拟环境。 $ mkdir virtual 下 Python3 简明教程(实验楼) 2017-07-16 yeureka
Python 迭代器、生成器、装饰器 Python 迭代器、生成器、装饰器 迭代器 Python 迭代器(Iterators)对象在遵守迭代器协议时需要支持如下两种方法。 iter(),返回迭代器对象自身。这用在 for 和 in 语句中。 next(),返回迭代器的下一个值。如果没有下一个值可以返回,那么应该抛出 StopIteration 异常。 class Counter(object): def __init__(self, Python3 简明教程(实验楼) 2017-07-16 yeureka
Python PEP8 代码风格指南 Python PEP8 代码风格指南 介绍 这份文档给出的代码约定适用于主要的 Python 发行版所有标准库中的 Python 代码。请参阅相似的 PEP 信息,其用于描述实现 Python 的 C 代码规范[1]。 这份文档和 PEP 257(文档字符串约定) 改编自 Guido 的 Python 风格指南原文,从 Barry 的风格指南里添加了一些东西[2]。 随着时间的推移,这份额外约定的 Python3 简明教程(实验楼) 2017-07-15 yeureka
Python3 挑战实验 -- 类和Collection Python3 挑战实验 -- 类和Collection 介绍 我们之前通过3个课程学习了 Python 的类,模块和Collection 模块的知识。这次我们通过一个简单的挑战实验来测试一下我们对之前知识点的掌握程度。 目标 改写我们在第11节类这个模块当中 2.3 继承 部分的 student_teacher.py 脚本,在Person()类中增添函数get_grade()。对于教师类,该函数 Python3 简明教程(实验楼) 2017-07-14 yeureka