Python est un langage de programmation robuste utilisé par de nombreuses grandes organisations qui apprécient sa polyvalence. Il est utilisé à Netflix, Dropbox et Google; c’est gros en financement;; et il est régulièrement en tête des classements des langages de programmation comme l’indice TIOBE.

Il n’est donc pas exagéré de dire que Python (gratuit et open source) est l’un des langages de programmation les plus populaires au monde. Il est également clair et facile à lire, ce qui le rend idéal pour les débutants. Et c’est aussi lucratif: selon Burning Glass, qui rassemble et analyse les données de millions d’offres d’emploi, le salaire médian pour le développement de Python est de 100 999 $ par an.

Si vous voulez apprendre Python pour le backend développement web, L’analyse des données, apprentissage automatique, Des applications d’intelligence artificielle (IA) ou autre chose, voici quelques conseils pour vous aider à démarrer.

Téléchargement

Tout d’abord, si vous n’avez pas déjà Python sur votre ordinateur (que vous pouvez vérifier en tapant ‘Python’ dans la fenêtre de ligne de commande), téléchargez la dernière version stable sur votre ordinateur Téléchargements Python Page. Vous n’arrivez pas à choisir entre les versions 2 et 3? Cette page vous aidera à choisir (alerte spoiler, vous serez invité à accepter Python 3 car Python 2 a officiellement atteint la fin de sa vie).

Pensez à Python

Les débutants peuvent commencer avec le livre Pensez à Python«  par Allen B. Downey, qui a été écrit comme un manuel et ne nécessite pas beaucoup d’informatique ou de mathématiques pour être compris. L’ingénieur en sécurité de l’information Kevin Tyers, instructeur à l’Institut SANS, a déclaré qu’il avait utilisé ce livre pour apprendre lui-même Python.

«Think Python» commence par une introduction aux concepts de base de la programmation avant de couvrir les fonctions, les récursions, les structures de données et la conception orientée objet. « Il se concentre sur les concepts de base de Python sans entrer dans les aspects plus ésotériques du langage », a déclaré Tyers. Le livre peut être lu en ligne gratuitement (et est disponible en deux versions pour Python 2 et 3).

Automatisez les trucs ennuyeux

Jessica Garson, qui enseigne un cours Into to Python à NYU, en maintient un Liste des ressources pour les programmeurs en herbe sur leur site Web. Sur la liste des ressources pour un débutant se trouve le livre « Automatiser les choses ennuyeuses avec Python: Programmation pratique pour tout le débutant » par Al Sweigert lire en ligne gratuitement. Le livre montre aux lecteurs comment écrire des programmes qui remplissent des formulaires en ligne, mettent à jour et formater des données de feuille de calcul, recherchent et téléchargent du contenu en ligne, etc.

Cours intensif

« Python Crash Course: une introduction pratique à la programmation basée sur un projet«Écrit par Eric Matthes, professeur de sciences, présente les bases d’une manière simple et développe des compétences qui peuvent être utilisées pour de plus grands défis. Le livre commence par des listes, des dictionnaires, des classes et des boucles et se termine par des projets avec des visualisations de données, une application Web et un jeu d’arcade. Le livre fournit également des outils pour résoudre vos propres erreurs et erreurs de programmation.

DataCamp

Python commence à éclipser le langage de programmation R pour l’analyse des données. Qui en ligne Science des données La plate-forme d’apprentissage DataCamp propose plusieurs cours interactifs approfondis et stimulants et des pistes de compétences, y compris apprentissage automatique, Manipulation de données avec la librairie pandas open source, Programmation Python (elle a un Science des données Composant) et Importer et nettoyer les données. DataCamp coûte un forfait de 29 $ par mois pour les particuliers (ou 25 $ par mois si vous vous inscrivez pour un an).

Vidéos PyCon

L’ingénieur informatique Ian Lee a commencé son parcours d’apprentissage Python avec Django, son framework Web la documentation principale / tutoriel et le Tutoriel Django Girls. Il a également commencé à regarder des vidéos sur YouTube, dont beaucoup de la conférence PyCon – le plus grand rassemblement annuel de la communauté (Pyvideo.org fournit un index de nombreuses vidéos de conférences).

Meetups, listes et IRC

Il y a beaucoup de Groupes pour les passionnés de langage Python qui se réunissent régulièrement. Cela contient PyLadies, un groupe de mentorat international qui vise à aider les femmes à devenir des participantes actives dans la communauté.

En outre, Python dispose d’une variété de listes de diffusion et de groupes de discussion, y compris un groupe Usenet à haut volume, une liste de diffusion de tuteurs pour poser des questions, une liste de diffusion de conférence et bien plus encore. Pour plus d’informations sur ces listes, consultez le site PSF.

Il y a aussi Plusieurs canaux IRC (Internet Relay Chat) basés sur la voix, y compris #python, où vous pouvez poser des questions et obtenir une assistance de programmation ou de dépannage instantanée.



Source link

Recent Posts