Python

Framework Python destiné au web : Django 

Installation : pip install Django==2.0 puis pip install Django –upgrade

Création du site : django-admin startproject <<nom_du_site>>

Lancement du site : python manage.py runserver (http://127.0.0.1:8000/)

https://openclassrooms.com/courses/developpez-votre-site-web-avec-le-framework-django/creez-vos-applications-web-avec-django

Utilisation json :

 pip install simplejson

import simplejson as json
j = json.loads(‘{« one » : « 1 », « two » : « 2 », « three » : « 3 »}’)
print (j[‘two’])

 pip install requests

 

import requests
r = requests.get(url=’https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty&rsquo;)
print(r.json())

Pour Requestshttp://fr.python-requests.org/en/latest/user/quickstart.html#creer-une-requete

https://stackoverflow.com/questions/35120250/python-3-get-and-parse-json-api

Pour connaitre la version installée :

python --version

Pour lire une page web : BeautifulSoup

# import libraries
import urllib.request
from bs4 import BeautifulSoup
# specify the url
quote_page = « http://www.bloomberg.com/quote/SPX:IND &raquo;
# query the website and return the html to the variable ‘page’
request = urllib.request.Request(quote_page)
response = urllib.request.urlopen(request)
# parse the html using beautiful soup and store in variable `soup`
soup = BeautifulSoup(response, « html.parser »)
# Take out the <div> of name and get its value
name_box = soup.find(« h1 », attrs={« class »: « name »})
name = name_box.text.strip() # strip() is used to remove starting and trailing
print (name)
# get the index price
price_box = soup.find(« div », attrs={« class »: »price »})
price = price_box.text.strip()
print (price)

http://apprendre-python.com/page-beautifulsoup-html-parser-python-library-xml

https://www.crummy.com/software/BeautifulSoup/bs4/doc/

Pour rendre un ficher python exécutable sous windows utilisez PyInstaller :

  • easy_install -U pip ==> Met à jour l’installateur pip.
  • pip install pyinstaller ==> Installe PyInstaller.

Utilisation :

  • pyinstaller VotreFichier.py : Création d’un exe et de tous les fichiers nécessaires dans le répertoire « dist »
  • pyinstaller -w -F VotreFichier.py : Création d’un exe d’un ficher python « windows » (utilisant Tkinter) en incorporant tous les fichiers nécessaires.

Pour changer l’icône, utilisez RessourceHacker 

Références :

https://www.supinfo.com/articles/single/5437-distribuer-programme-python-avec-pyinstaller

 

 

Références :

http://www.tkdocs.com/tutorial/firstexample.html

http://apprendre-python.com/page-editeurs-python-gratuits-payants-ide

https://docs.python.org/3.6/tutorial/index.html

https://openclassrooms.com/courses/apprenez-a-programmer-en-python/des-interfaces-graphiques-avec-tkinter

https://anthony-tuininga.github.io/cx_Freeze/

 

 

Publicités
Articles récents
Commentaires récents
fatima dans Bienvenue !
AdminDroid dans Bienvenue !
fatima dans Bienvenue !
Archives
Catégories
%d blogueurs aiment cette page :