• 09 72 43 78 54
  • 6 rue Blaise Pascal, 86130 JAUNAY-CLAN
imac

Le langage Python :
Apprendre et programmer en Python

Python, langage haut niveau à typage dynamique, permet de développer aussi bien des scripts pour faire de l'administration systèmes et de la récolte d'informations (scrapping) que des interfaces graphiques pour les clients lourds.

Voici quelques idées de développement :

  • Extraction de données Web avec Scrapy
  • Script de déploiement d'infrastructure avec Fabric
  • Interface de visualisation 3D avec Matploplib

Programmer en Python

Python, outre le fait que ce soit un langage orienté objet, nous permet de programmer aussi bien des applications complexes que des nombreux scripts en programmation fonctionnelle. Il faut notamment penser à toutes ses tâches que l'on peut automatiser dans le domaine de l'administration système, comme le lancement automatique de process de tests et d'intégration sous Gitlab ou encore le déploiement de code source sur des environnements de recette - préproduction - production. Il faut bien penser que toutes ses tâches peuvent et doivent être automatisées pour un soucis de qualité des livrables.

Python permet également de faire de la programmation parallèle. On pense notamment à des notions de multithreading et de multiprocessing, différent de part leur implication au niveau système.

Pour finir, depuis la version 3.5 de Python, la gestion de programmation asynchrone est native au langage. Ainsi, plus besoin d'attendre les entrées/sorties système ou réseau. La notion "concurrence" prend alors toute son importance.

Et en prime, plus besoin d'utiliser la librairie asyncio ...

Apprendre Python et ses concepts

Pour atteindre ces compétences, notre équipe peut vous coacher et/ou former sur Python et sur ces notions spécifiques au langage. Pensez que nous disposons de plans de cours génériques qui permettent d'aborder des notions de bases. Nous pouvons également construire ce plan de formations avec vous, selon vos besoins, pour que vous puissiez monter en compétences sur des points très techniques et spécifiques.

Pour cela, plusieurs moyens d'accès à l'information :

  • Nos formations en présentiel en intra ou inter entreprises.
  • Nos cours en ligne et tutos à suivre pas à pas.
  • Nos ateliers pratiques qui visent à résoudre une problématique ciblée.

Nos développements Python

En parallèle de nos formations, nous assurons également du développement Python pour de grands comptes. Nous avons su, au travers des années, traduire de nombreux projets en réussite à court ou long terme.

Tant à un niveau local, national ou européen, nous nous adaptons à vos spécifications afin de répondre au plus près de vos attentes. Pour référence, nous avons développé à l'aide de Python, des sites vitrines, des extranets avec controle d'accès, des robots d'exploration et d'extraction de données Web, ou des solutions plus techniques comme l'envoie d'emails marketing personnalisés selon une base client.

Vous l'aurez compris, Django Creation peut vous accompagner sur de nombreux projets simples ou complexes.

Nos formations Python

Voici une liste des formations / ateliers que nous proposons :

  • Python et les bases de la programmation (5 jours)
  • Python avancé (5 jours)
  • [ATELIER] Extraire des données Web avec Scrapy (2 jours)
  • [ATELIER] Monter une interface graphique avec QT Designer (2 jours)
John Doe

Pascal
Domaine : Sécurité et Cryptologie

“ L'équipe de Django Creation est très compétente et pro-active. Elle comprend vite les enjeux, le contexte technique et propose des solutions efficaces. ”

Vous avez un projet Python ?

Que ce soit sur vos besoins en formations ou en développement Python,
nous nous efforcerons de répondre à vos attentes.