/formations/code/python?page=0&tri=date_desc
Les formationsPython
Apprenez les règles de programmation du code Python avec les formations Elephorm. Vous débutez votre formation au langage Python avec un apprentissage des fondamentaux du code Python : syntaxe, mots clés de ce langage, types de base. Une fois ces fondamentaux acquis, vous poursuivez votre apprentissage par les techniques avancées du code Python : programmation fonctionnelle, programmation objet, méthode spéciale et définitions des opérateurs, générateurs, réfléxivité, typage, modèle objet...

Toutes les formations
-
Pack 5 formationsDécouvrirObjectifs : Apprendre les fondamentaux du langages de programmation objet Python Ecrire un code, lire et comprendre celui des autres Être capable de coder pour les autres Maîtriser Python avec une qualité de code et de maintenance optimales Maîtriser les fonctionnalités avancées de Python Apprendre les bases de la programmation web avec Python et Django Apprendre à traiter, analyser et visualiser les données avec Python de manière autonome Apprendre à gérer des rapports complet pour l’analyse de vos données Pour qui ? Ce pack de formation en ligne est idéal pour un apprentissage destiné aux programmeurs débutants et expérimentés souhaitant apprendre et maîtriser le langage de programmation le plus populaire Python.22h52 154 leçons
-
DécouvrirApprendre à utiliser Python pour l’analyse et la visualisation des données.03h47
-
DécouvrirMaîtriser Python avec une qualité de code et de maintenance optimales03h09 23 leçons
-
DécouvrirApprendre les fondamentaux du langage de programmation Python06h33 60 leçons
-
DécouvrirApprendre les principes fondamentaux de la programmation Web04h38 32 leçons
Les derniers articles
#CODE en python 3.10.0 64 bits (VScode 1.62.3)
import datetime
import asyncio
import aiohttp
import requests
# ----------------------------------------------------------------------------------------------------------------------------
def req_bloquante(num):
print(f"Get {num}")
uid = requests.get("https://httpbin.org/uuid").json()["uuid"]
print(f"Res {num}: {uid}")
def faire_toutes_les_requetes():
for x in range(51):
req_bloquante(x)
print("=====> ### Bloquant : ")
start = datetime.datetime.now()
faire_toutes_les_requetes()
exec_time = (datetime.datetime.now() - start).seconds
print(f"Downloading all take {exec_time} seconds\n")
# ----------------------------------------------------------------------------------------------------------------------------
async def requeteSansBloquer(semaphore, num, session):
print(f"Get {num}")
# await semaphore.acquire() # putting this await semaphore commande the Res is ordering but process very slow ~60 sec
async with session.get("https://httpbin.org/uuid") as response:
uid = (await response.json())["uuid"]
# await asyncio.sleep(delay=3) #delay = number of seconds
# semaphore.release()
print(f"Res {num}: {uid}")
# return uid # ?
async def main():
semaphore = asyncio.Semaphore(value=1)
tasks = []
async with aiohttp.ClientSession(
loop=loop, connector=aiohttp.TCPConnector(ssl=False)
) as session:
for x in range(51):
tasks.append(requeteSansBloquer(semaphore, x, session))
await asyncio.gather(*tasks)
print("This is after the loop...")
if __name__ == "__main__":
print("=====> ### Non Bloquant : ")
start = datetime.datetime.now()
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
exec_time = (datetime.datetime.now() - start).microseconds
print(f"Downloading all take {exec_time} micro seconds\n")
Cela n'est pas le premier cours dans cette situation sur lequel je tombe, si le contenu était simplement gratuit cela pourrait se comprendre. Mais étant donné que l'abonnement est payant, je trouve anormal qu'il n'y ait pas de veille pour assurer la mise à jour des cours. Encore plus dans un domaine ou tout évolue si vite...
Autrement jusque-là tout était très clair, merci beaucoup :-)
Pratiquant le Python régulièrement, je trouve que ce cours et l'intervenant font parties des meilleurs sur le Web pour l'apprentissage de ce language.
La partie sur les able est simplement limpide et tellement utile.
Certains sujets sont passés en revue rapidement tel que le debugeur mais on le comprend très bien, déjà avec plus de 6h de formation, cela aurait été dense et finalement cela ne concerne pas vraiment les débutants.
Je conseille d'aller voir les autres formations de l'enseignant qui sont du même acabit.
Regarder les design pattern, c'est du Python mais cette formation ne ressort pas avec le moteur de recherche....
Bon apprentissage.