Skip to content

Instantly share code, notes, and snippets.

View Infura.py
import vyper.compiler as cp
from web3 import Web3, HTTPProvider
from web3.contract import ConciseContract
from crypto import HDPrivateKey, HDKey
from mnemonic import mnemonic as mn
import requests
import json
import time
View Genopy.py
# Copyright (c) 2019 Yann BOUYERON
#
#
# licensed under GNU GPL version 3 (or later)
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
View Hominine_graph.py
import matplotlib
matplotlib.use('Agg') # supprimez cette ligne si vous avez une interface graphique (bureau avec dossiers et fond d'écran ridicule..)
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
# angles faciaux
af = {"Australo":[56, 75], "habilis":[65, 68], "erectus":[75,81], "néandertal":[71,89],"sapiens":[82,88], "chimpanzé":[34,45], "gorille":[34,47]}
@YannBouyeron
YannBouyeron / Tectonique.md
Last active Jun 11, 2019
Mise en évidence de la divergence associée aux dorsales en exploitant des données GPS avec Python3 et les modules Pandas et Basemap. Python Géologie GIS
View Tectonique.md

Tectonique des plaques avec Pandas et Basemap

On cherche ici à confirmer le contexte tectonique divergent associé aux dorsales grâce aux données GPS, en exploitant des bases de données de différents types (SQL, CSV, XLSX) avec Python3 et les modules Pandas et Basemap.

Installer les modules nécessaires.

Le module sqlite3 est dans la bibliothèque standard de python, vous n’avez donc pas besoin de l’installer.

Les modules suivants ne font pas partie de la bibliothèque standard de python (cliquez sur les liens pour accéder aux sites officiels de ces modules et aux procédures d’installations):

View Introduction à Pandas.md

Introduction à Pandas.

Les Series.

On commence par importer les modules suivants:
>>> import pandas as pd 
>>> import numpy as np 	
On peut ensuite créer une série qui peut contenir des int float ou str :
@YannBouyeron
YannBouyeron / Mail.py
Last active Apr 8, 2022
Envoyer un mail avec python
View Mail.py
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
def sendmail(_from, _to, _sujet, _mess, _mdp):
msg = MIMEMultipart()
msg['From'] = _from
msg['To'] = _to
@YannBouyeron
YannBouyeron / BaseK.py
Created Dec 8, 2018
Convertisseur de bases
View BaseK.py
from decimal import Decimal
from attrdict import AttrDict
def d2k(d, k):
"""
d base 10 [int] to [str] base k [int]
@YannBouyeron
YannBouyeron / koala.py
Last active Aug 18, 2021
Classe héritant de pd.Dataframe, permettant de tester les régressions linéaire, exponentielle, et puissance
View koala.py
# test regressions lin exp et pow avec heritage de class DataFrame
#import matplotlib
#matplotlib.use('Agg')
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import attrdict
View Utiliser une base de données SQL avec python sqlite3.md

Utiliser une base de données SQL avec Python sqlite 3.

Une base de données ou database est un outil qui permet de stocker des données numériques telles que les informations et mots de passes des utilisateurs d'un site, les messages et posts d'un forum ou d'un blog...

Les bases de données SQL sont stockées dans des fichiers text (.txt) que l'on ne modifie pas directement mais par l'intermédiaire d'un logiciel de gestion de bases de données. Le module sqlite 3 de Python permet de gérer des bases de données SQL: il est ainsi possible de créer des bases de données, de stocker des informations dans des tables, modifier, supprimer, ou extraire ces informations...

L'utilisation des bases de données SQL nécessite d'employer un langage particulier: le langage SQL.

Créer une base de données.