Skip to content

itsvinayak/weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learn python frameworks by making weather app

weather app using different python framework

  Made with python

Django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.

project link

flask

Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks.

project link

tkinter

Python offers multiple options for developing GUI (Graphical User Interface). Out of all the GUI methods, tkinter is the most commonly used method. It is a standard Python interface to the Tk GUI toolkit shipped with Python. Python with tkinter outputs the fastest and easiest way to create the GUI applications.

project link


Virtualenv & Dependencies

create a virtualenv and run requirements.txt

what is virtual environment ?
A virtual environment is a tool that helps to keep dependencies required by different projects separate by creating isolated python virtual environments for them. This is one of the most important tools that most of the Python developers use.
read more...

  • installing virtualenv
$ pip install virtualenv
  • creating virtualenv
$ virtualenv env

env is name of environment

  • activating virtual environment
$ source env/bin/activate 
  • run requirements.txt
$ pip install -r requirements.txt

Note: each application contains its own requirements


made by vinayak with 💕 and 🍺