This document provides an overview of Python and the Django web framework. It highlights that Python is a simple yet powerful general purpose programming language with excellent documentation and a large community. It also notes that Django is a full-featured and free open source web framework that follows the MTV architectural pattern and includes features like an ORM, template system, and signal-based dispatching. The document encourages learning more about Python and Django through the Beetroot Academy training courses.
1 of 19
Download to read offline
More Related Content
Python, Django. Why to learn?
1. Python, Django
Why to learn?
仍亠亞 仂
korkholeh@gmail.com
the7bits.com, crane-locator.com - CTO
Beetroot Academy - Python Teacher
6. Key features
Simple. Minimalistic. Easy to learn. Easy to read.
General purpose
Excellent documentation
Free and Open Source
Modern High-Level Language
Dynamically but strong typed. Optional static typing.
Portable
Interpreted
Interactive
Object Oriented, Imperative, Functional, Procedural
Powerful control structures and data types
Extensible
Embeddable
Large standard library. 117000+ packages in PyPi
Large community
10. Key features
Free and Open source
All-in-one full-featured server side web-framework
MTV (Model-Template-View) architectural pattern
Component architecture
ORM (object-relational mapper) with migrations support
Template system
Form serialization and validation system
Web-server for development and testing
Caching framework
Middleware subsystem
Internationalization system
Internal dispatcher system (signals)
Bundled applications
Extensibility