[go: up one dir, main page]

0% found this document useful (0 votes)
57 views18 pages

Python & Flask: A Beginner's Guide

Python is a general purpose programming language that can be used for web development, science, system administration, and more. It was created in the 1990s by Guido van Rossum and takes inspiration from programming languages like ABC. Popular companies and organizations like Google, YouTube, ESRI, Intel, and Cisco use Python for tasks like web applications, hardware testing, and GIS mapping. Flask is a micro web framework for Python that provides tools needed for common web application tasks and is extensible through extensions. It emphasizes simplicity and flexibility over rigid frameworks.

Uploaded by

TRAIL BLAZER
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views18 pages

Python & Flask: A Beginner's Guide

Python is a general purpose programming language that can be used for web development, science, system administration, and more. It was created in the 1990s by Guido van Rossum and takes inspiration from programming languages like ABC. Popular companies and organizations like Google, YouTube, ESRI, Intel, and Cisco use Python for tasks like web applications, hardware testing, and GIS mapping. Flask is a micro web framework for Python that provides tools needed for common web application tasks and is extensible through extensions. It emphasizes simplicity and flexibility over rigid frameworks.

Uploaded by

TRAIL BLAZER
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

PYTHON

SUBMITTED TO:- SUBMITTED By:-

Mr. Hukum Saini Anubhav Dubey

CS Dept. Amit Verma


Satyam Kumar
• What is Python…?
• History of Python.
• Scope of Python.
• What can I do with python?
• Why do people use Python?
• Who uses python ?
What is Python…?
• Python is a general purpose programming language that is
often applied in scripting roles .
• So, Python is programming language as well as scripting
language .
• Python is also called as Interpreted language
History
• Invented in the Netherlands, early 90 s by Guido van
Rossum

• Python was conceived in the late 1980 s and its


implementation was started in December 1989

• Guido Van Rossum is fan of ‘ Monty Python’s Flying


Circus ’, this is a famous TV show in Netherlands

• Named after Monty Python

• Open sourced from the beginning


Scope of Python
• Science
- Bioinformatics
• System Administration
- Unix
- Web logic
- Web sphere
• Web Application Development
- CGI
- J ython – Servlets
• Testing scripts
What can I do with Python…?

• System programming

• Graphical User Interface Programming

• Internet Scripting

• Component Integration

• Database Programming

• Gaming, Images, XML , Robot and more


Why do people use Python…?
The following primary factors cited by Python users
seem to be these:

• Python is object -oriented


Structure supports such concepts as polymorphism,
operation overloading, and multiple inheritance.
.

• It's free (open source)


Downloading and installing Python is free and easy
Source code is easily accessible
• It's powerful
- Dynamic typing
- Built -in types and tools
- Library utilities
- Third party utilities (e.g. Numeric, NumPy , SciPy )
- Automatic memory management

• It's portable
- Python runs virtually every major platform used today
- As long as you have a compatible Python interpreter
installed, Python programs will run in exactly the same
manner, irrespective of platform .
Who uses python today…
• Python is being applied in real revenue-generating products by real
companies. For instance:
• Google makes extensive use of Python in its web search system, and
employs Python’s creator.
• Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm, and IBM use
Python for hardware testing.
• ESRI uses Python as an end-user customization tool for its popular
GIS mapping products.
The YouTube video sharing service is largely written in Python
PYTHON
TECHNOLOGIES
• There are many technologies which
are used in python such as
FLASK,DJANGO,WEB2Py etc.
• In our training we focuses on FLASK.
• FLASK is a framework which is used
in web development through Python.
FLASK
IS: -
• Flask is a micro-framework for Python
• Easy to code
• Easy to configure
• Flask won’t make many decisions for
you, such as what database to use.
• Has an excellent documentation
• RESTful
• Testable
FLASK IS
• Flask-Admin
• Flask-Cache
• Flask-OpendID
• Flask-Mail
• Flask-
MongoAlchemy
EXTENSIBLE AND KEEPS THE CORE SIMPLE
• Flask-Restless
• Flask-
SQLAlchemy
• Flask-Testing
• Flask-WTF
• Flask-Uploads
Features-
• Contains development server and debugger
• Integrated support for unit testing
• RESTful request dispatching
• Uses Jinja2 templating
• Support for secure cookies (client side sessions)
• 100% WSGI 1.0 compliant
• Unicode-based
• Extensive documentation
• Google App Engine compatibility
• Extensions available to enhance features desired
VIRTUALENV
Installing
Pip install virtualenv
Configuring
cd ~/YOUR_MAIN_FOLDER
mkdir virtualenvs
cd virtualenvs
virtualenv NAME_YOUR_ENV --no-site-packages
Activating
source NAME_YOUR_ENV/bin/activate
Deactivating
deactivate
(DATABASE
CONFIGURATION in FLASK)
The following code shows a simple web application that displays "Hello World!" when visited:

from flask import Flask


app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
THE END

You might also like