apprendre à coder est extrêmement populaire en ce moment, et Python est un excellent langage de codage à apprendre. Heureusement pour nous, le Mac est une excellente plate-forme de codage, et Python facilite l’apprentissage du code sur un Mac.
dans cette fonctionnalité, nous allons examiner la configuration de Python dans macOS, puis apprendre à coder sur cette plate-forme. La courbe d’apprentissage est très gérable; Python peut même être déjà installé sur votre Mac. (Sinon, ne vous inquiétez pas: nous couvrirons également l’installation.,)
Nous nous concentrons ici sur Python, mais pour un aperçu général du codage Mac et des différents langages parmi lesquels vous pouvez choisir, lisez notre guide complet du codage et de la programmation sur un Mac.
Les avantages de Python
Python est un langage de programmation qui a été développé en 1991. Au cours des dernières années, avec l’afflux de codage dans les écoles, il a gagné en popularité, en particulier en Angleterre. Pourquoi est-ce? Quels avantages a-t-il par rapport aux autres langues?
simplicité. L’un des premiers avantages de Python par rapport aux autres langages est sa simplicité., La syntaxe est très facile à lire. Vous ne passerez pas beaucoup de temps à mémoriser des lignes de syntaxe, ce qui vous permet de vous concentrer sur les concepts de programmation de base, et cela devient un bon point de départ pour apprendre d’autres langues.
la Puissance. En dépit d’être simple, Python est très puissant. Il est entièrement extensible avec les différentes extensions dont il dispose. Vous pouvez réaliser presque n’importe quoi avec Python, des applications et des jeux à l’apprentissage automatique.
La communauté. Python a également une énorme communauté et des masses de matériel d’apprentissage est disponible., Peu importe le problème que vous rencontrez, il y aura quelqu’un là-bas qui peut vous aider.
Faible coût. Python est gratuit et open source, ce qui signifie que vous n’avez pas à payer un centime pour commencer à l’utiliser. Il y a des hordes d’autres programmeurs qui essaient continuellement d’améliorer Python, et les différents éditeurs et compilateurs qui sont disponibles pour cela.
C’est bon pour votre carrière. Enfin, Python est l’un des langages de programmation les plus demandés (avec JavaScript et Java). C’est un excellent point de départ si vous cherchez à entrer dans une position de programmation.,
Install Python
Python peut déjà être installé sur votre Mac: vous pouvez tester cela en ouvrant Terminal et en entrant python version version.
Si ce n’est pas le cas, vous devez vous rendre sur le site Web Python et cliquer sur le bouton Télécharger. Ne soyez pas rebuté si le numéro de version est différent de la capture d’écran ci – dessous-il peut avoir été mis à jour. La version au moment de la rédaction est 3.7.0.
une Fois que vous avez cliqué sur le bouton « télécharger » un .le fichier pkg commencera à télécharger. Une fois terminé, accédez au dossier Téléchargements et double-cliquez sur ce fichier pour ouvrir le programme d’installation., Suivez les étapes à l’écran pour terminer l’installation.
meilleurs éditeurs de texte Python
par défaut, les fichiers Python (se terminant par .py) s’ouvriront dans TextEdit, ce qui ne sera pas le cas. Il a une mauvaise habitude d’un fichier d’écriture au format non-ASCII, ce qui gâche les choses. Il manque également des options de formatage décentes.
Vous devrez donc installer un excellent éditeur de texte. Heureusement, il y en a quelques-uns disponibles.
le premier éditeur de texte que vous pouvez rencontrer en Python est inactif. Cela peut être trouvé fourni avec Python lorsque vous l’installez pour la première fois, et vous le trouverez dans le dossier Applications.,
IDLE est un environnement de développement intégré qui vous permet à la fois d’éditer votre code et de voir quelle sera la sortie après l’avoir exécuté. C’est l’éditeur le plus facile et le plus recommandé lorsque vous êtes opérationnel pour la première fois. Une fois que vous avez acquis de l’expérience, vous voudrez peut-être passer à quelque chose de plus avancé.
PyCharm est peut-être L’e Python le plus populaire du moment, offrant à la fois une version gratuite et payante: cette dernière a une gamme plus large de fonctionnalités, mais le billet de faveur offre plus que suffisant pour le débutant., Les fonctionnalités incluent l’accès aux plugins et au support du développement web, ainsi que les offres habituelles de l’éditeur telles que la coloration syntaxique.
Eclipse est une qui existe depuis un bon moment maintenant, offrant un support pour une variété de langues différentes. Pour l’utiliser avec Python, installez Eclipse ID pour les développeurs JavaScript et Web, basé sur Eclipse Neon 4.6, puis ajoutez le plugin PyDev. PyDev et Eclipse travaillent ensemble pour créer un excellente pour Python qui est mis à jour régulièrement par la communauté Python.
TextWrangler est un téléchargement gratuit de L’App Store., C’est une version légère de BBEdit mais a toutes les fonctionnalités dont vous avez besoin. L’un des meilleurs choix pour débuter.
Geddit est un choix populaire parmi les fans de Linux, il est donc bon pour les programmeurs d’apprendre. Pas aussi lisse que d’autres options, mais très fonctionnelle.
Sublime Text est un favori personnel. Vous pouvez le télécharger et l’utiliser gratuitement, bien qu’il vous emmerde de temps en temps pour le payer. Une interface lisse qui est facile sur les yeux avec un grand contrôle de formatage.,
premiers pas et bases
maintenant que vous avez suffisamment d’informations sur Python et ce qu’il faut utiliser, il est temps de commencer un codage réel. Avec Python, la majorité des commandes sont basées sur des mots contextuels en anglais. Donc, alors que C # vous obligerait à taper dans la Console.WriteLine pour imprimer une écriture à l’écran, Python nécessite simplement la commande Simple print. Nous allons examiner 3 tâches simples qui font partie des blocs de construction du codage. Créer une sortie, effectuer un calcul et utiliser une instruction if.,
pour notre première tâche, nous allons utiliser IDLE. Il est facile à utiliser et est livré avec Python lorsque vous l’installez, il est donc logique de commencer à l’utiliser. Ouvrez IDLE, en allant dans votre dossier Applications et en double-cliquant dessus.
Une fois que nous avons ouvert IDLE, il ouvrira une fenêtre appelée shell. C’est là que toutes nos sorties apparaîtront, mais nous n’allons pas y faire notre codage. Pour cela nous avons besoin de créer un nouveau fichier. Nous pouvons le faire en cliquant sur Fichier > nouveau fichier dans le menu supérieur. Cela ouvrira un nouvel éditeur de code.,
maintenant que vous avez deux fenêtres ouvertes, n’hésitez pas à les disposer de la manière avec laquelle vous vous sentez le plus à l’aise. Nous avons mis les nôtres côte à côte comme indiqué ci-dessous.
Une fois que vous avez configuré votre mise en page, cliquez sur la fenêtre de l’éditeur de code qui s’est ouverte, puis cliquez sur Fichier> Enregistrer sous dans le menu. Ensuite, enregistrez-le sous helloworld.py. comme il est d’usage en programmation, le premier programme que vous écrivez affichera « Hello World » à l’écran.
Nous allons à notre fenêtre éditeur de code et tapez les instructions que nous aimerions que notre shell à exécuter., La commande que nous allons utiliser est la commande d’impression. Cette commande ressemble à ceci.
print( )
à l’Intérieur des parenthèses est l’endroit où vous mettez ce que vous voulez imprimer. Nous allons donc utiliser print pour créer une sortie sur le shell, comme ceci:
print(« Hello World »)
Une fois que vous avez tapé cela, cliquez sur File> Save dans le menu pour enregistrer le programme mis à jour, puis cliquez sur Run> Run Module Votre sortie apparaîtra alors apparaître dans la fenêtre shell. Il devrait ressembler à quelque chose comme ça.,
Il est important de mettre la parole des marques autour des mots que vous souhaitez être imprimé sur la coquille, les raisons sont pour une autre fois, mais pour l’instant simplement rappeler que les mots ont besoin de marques de reconnaissance vocale autour d’eux comme parler dans un livre. Avoir une pratique d’impression de phrases différentes à l’écran pour s’y habituer.
Notre deuxième tâche est d’utiliser Python pour faire un calcul pour nous. Nous allons donc ouvrir la coque de nouveau et ouvrir un nouveau fichier, comme nous l’avons fait avant. Cette fois nous allons nommer notre dossier Calculation.py.,
Cette fois, au lieu d’imprimer des mots, nous allons imprimer un calcul. Nous allons ajouter 9 et 8 ensemble, donc nous avons besoin dans notre nouveau fichier notre nouvelle commande d’impression, qui ressemble à ceci.
print(9+8)
Une fois cela fait, nous devons enregistrer puis exécuter le programme en cliquant sur Run> Run Module. Vous remarquerez maintenant que le shell qu’il imprime la réponse, comme vous pouvez le voir ci-dessous.
Essayez différents calculs pour vous habituer à utiliser la compétence, rappelez-vous que les nombres n’ont pas besoin des marques vocales autour d’eux., Si vous n’êtes pas déjà familier avec la programmation, vous pouvez utiliser * pour de multiples et / diviser.
enfin, nous allons créer un autre programme de base qui utilisera quelque chose appelé une instruction if. Cela nous permet de faire quelque chose si cela répond à une certaine condition. Nous allons ouvrir un nouveau fichier, et d’écrire la syntaxe suivante:
myNumber = 100
si myNumber > 50:
print(« C’est un nombre élevé »)
else:
print(« Qui est un faible nombre »)
Ici, nous sommes à la définition d’une variable de myNumber à 100, ensuite, nous allons exécuter une instruction if pour vérifier si myNumber de plus de 50 ans., Si c’est le cas, nous imprimons « c’est un nombre élevé », sinon nous imprimerons « c’est un nombre faible ». N’oubliez pas d’enregistrer puis exécuter le programme, comme vous l’avez fait avec les exemples précédents.
vous remarquerez que le programme affiche « c’est un nombre élevé », car notre nombre est supérieur à 50. N’hésitez pas à changer le numéro et à voir quelle sortie vous obtenez.
meilleurs cours de formation Python& ressources d’apprentissage
maintenant que vous avez les pieds mouillés, vous voudrez peut-être en savoir plus sur Python., Ci-dessous, nous avons énuméré quelques-unes des meilleures ressources pour vous mettre sur votre chemin.
le Bootcamp Python D’Udemy vous apprendra Python à partir de zéro. Vous en apprendrez plus sur la syntaxe Python, construirez vos propres applications et jeux. Un bon moyen de passer du débutant au professionnel.
Code Academy offre une gamme fantastique de cours de codage, pas seulement pour Python mais pour la plupart des langages. Le cours Python vous guidera à travers la syntaxe de base, les fonctions, les boucles et même les sujets avancés.
Lynda offre une grande variété de tutoriels et de cours qui feront passer vos compétences en Python au niveau supérieur., Tout, des bases de Python aux réseaux de neurones.
TutorialsPoint contient une grande bibliothèque d’informations sur la syntaxe Python de débutant à avancé.
apprenez Python à la dure. Ne vous laissez pas intimider par le titre. Ce cours vous enseigne les rouages de la programmation.
Pense que le Python. Ce livre gratuit vous emmène à travers différents aspects de la langue.