5 Raisons pour lesquelles la programmation de python n`est pas inutile

Python est l`une des langues les plus polarisantes dans le monde de la programmation. Soit vous l`aimez ou vous détestez, et vous pouvez même balancer d`un bout à l`autre comme un pendule. Mais peu importe, Python est un langage qui est difficile d`être ambivalent au sujet.

Je suis passé par ces sautes moi-même: d`abord Python était incroyable, mais ses inconvénients finalement pris à moi et je l`ai fait une 180. Mais une fois que j`ai appris comment naviguer dans ces questions, je suis tombé amoureux à nouveau.

Dans cet article, nous allons explorer les deux côtés de la clôture. Pourquoi ceux qui haïssent la haine? Pourquoi est-ce lovers il? Et Python est le langage pour vous? Continuez votre lecture pour découvrir.

Video: Python pour débutants initiation aux fonctions

Pourquoi les gens détestent Python?

Il y a deux raisons principales personnes n`aiment pas Python.

Video: 1.4 Pourquoi Python ?

La raison la plus courante pour quelqu`un d`avoir une réaction négative à Python est manque de connaissance. Si votre première expérience avec la programmation est à l`école, vous êtes le plus susceptible d`apprendre une langue comme C ++, C # ou Java - et toutes ces langues ne sont pas comme Python du tout.

Python est conçu de telle manière qu`il exige une autre façon de penser. (Ceci est également l`une des raisons pour lesquelles les gens aiment ce que nous allons étudier plus en détail ci-dessous.) Donc, si vous venez d`un arrière-plan avec beaucoup d`accolades, verbosité et typage statique, Python ne se sentira pas droite.

Mais même après vous familiariser avec Python, vous pouvez tout simplement pas l`aimer. La communauté étant partagé entre Python 2 et Python 3 prête également à une certaine confusion et des problèmes de compatibilité, quelque chose que les autres langues n`ont généralement pas à traiter.

vitesse de calcul est l`autre grande raison pour laquelle les gens évitent Python. A strictement parler Python est plus lent que d`autres langues « plus graves », et qui a tendance à effrayer les gens parce qu`ils ne veulent pas se faire happer par une seule langue pour savoir qu`il est trop lent pour leurs besoins.

Python est plus parler de façon réaliste que suffisamment rapide pour 95% des cas d`utilisation - et si vous avez besoin de plus de vitesse, vous pouvez déplacer des fonctions critiques en temps à l`aide Cython ou PyPy. Pour la plupart, les ordinateurs modernes sont si rapides que la différence de vitesse est négligeable.

Si vous pouvez obtenir sur ces deux déconnexions, vous constaterez que Python est loin d`être inutile en tant que langue. En fait, il y a plusieurs bonnes raisons pour lesquelles Python a une place dans le monde de la programmation et pourquoi vous devriez envisager la mise sous tension par le biais même si vous sentez que vous détestez Python en ce moment.

1. Python est simple et amusant

Une raison pour laquelle la programmation a la réputation d`être dur et ringard est que codage est en fait difficile et ringard, mais Python est l`une des nombreuses langues qui a effectivement changé cette perception. Newbies sont plus susceptibles de rester avec la programmation si elles commencent Python plutôt que, disons, C.

python-raisons-propre
Crédit d`image: Alexander Kovalenko via Shutterstock

La syntaxe de Python est tout simplement plus facile à avaler. Il est moins étranger. Il est pas aussi intimidante, et il est plus facile à lire comme quelqu`un qui n`a jamais regardé code avant. L`utilisation stricte de l`espace blanc signifie également que le code source Python a tendance à regarder le même d`un projet à - pas exactement vrai pour les langages support.

Video: Pourquoi utiliser le langage Python ?

Mais plus que cela, Python a développé son propre type de culture: il est en fait une « bonne » façon de coder en Python, et il est connu sous le nom l`approche « Pythonic » au codage (La plupart du temps dicté par la norme pep8). Lorsque écrit correctement, le code Pythonic est simple, facile à lire et à comprendre, et finalement moins intimidant pour les débutants.10 conseils pour Cleaner écriture & code de mieux10 conseils pour Cleaner écriture & code de mieuxcode propre écriture semble plus facile que c`est en fait, mais les avantages en valent la peine. Voici comment vous pouvez commencer à écrire un code plus propre aujourd`hui.Lire la suite

Et en toute honnêteté, le code est Pythonic tellement plus amusant à écrire. Python est le genre de langage qui peut vous en sortir de votre misère quand vous êtes sentiment brûlé et démotivé par d`autres langues.

2. Tutoriels Python sont partout

La langue est plus populaire, plus les tutoriels que vous trouverez pour cela. Et si nous partons du principe que le rapport de Github 2016 est exacte, alors Python est la troisième langue la plus populaire étant utilisé en ce moment (pris en sandwich entre Java et Ruby). Ergo, vous trouverez une abondance de tutoriels Python, ce qui est idéal pour l`apprentissage.

Par exemple, vous pouvez commencer par ces sites qui enseignent Python pour avoir une idée de la langue. Vous pouvez ensuite passer à ces jeux de codage qui peut vous enseigner de façon plus interactive, ce qui aidera l`évier en matériau.

Les cours en ligne sont toujours une possibilité aussi:

Si vous êtes dans des projets de bricolage, vous pouvez aussi apprendre Python avec un Raspberry Pi. Et si vous êtes aussi dans Minecraft, vous pouvez le prendre encore plus loin en apprendre Python avec Minecraft Pi Édition. Ce qui est formidable cette méthode est que vous vous retrouvez avec quelques compétences pratiques que vous pouvez tirer parti d`une autre manière par la suite.

Quoi que vous fassiez, assurez-vous que vous apprenez comment discerner le bien des tutoriels de mauvais. Et si vous éprouvez des difficultés ramasser Python, consultez ces conseils pour maîtriser une nouvelle langue de programmation.Qu`est-ce qui fait une bonne programmation tutoriel?Qu`est-ce qui fait une bonne programmation tutoriel?Tous les tutoriels de programmation sont les mêmes. Certains vous bénéficiez et d`autres finissent par perdre votre temps. Voici ce qu`il faut rechercher dans un tutoriel de programmation de qualité.Lire la suite

3. Python est grand pour le développement rapide

Python a typage dynamique (Le « type » d`un objet est vérifiée lors de l`exécution de la place au moment de la compilation), typage fort (Opérations ne peuvent être effectuées sur les types d`objets compatibles), et beaucoup de intégré caractéristiques linguistiques que vous libérer d`avoir à écrire beaucoup de code passe-partout.

Cela signifie que le développement en Python a tendance à être super rapide. Ce qui pourrait prendre 1,000s de lignes de code Java pourraient faire en moins de 100 lignes de code Python. Pas toujours, vous l`esprit, mais souvent. C`est la beauté d`une approche Pythonic.

python-raisons-ENTRER
Crédit d`image: 32 pixels via Shutterstock

L`inconvénient est que les grandes bases de code Python peut rapidement devenir ingérable, mais cela est devenu moins d`un problème au cours des dernières années en raison de la disponibilité d`IDEs avancés (comme PyCharm), éditeurs de texte avancés (comme Sublime Text), et nifty gestion de projet outils.

Python dispose également d`une collection massive des bibliothèques et des cadres que vous pouvez utiliser pour démarrer tout projet que vous voulez faire, et ceux-ci sont souvent conçus spécifiquement avec le développement rapide à l`esprit. En fait, cela nous amène à notre prochain point ...

4. Python est utilisé dans tous les sens

Qu`est-ce que YouTube, Quora, Instagram, Reddit, et Dropbox ont tous en commun? Ils sont tous construits en utilisant Python! Même si HTML et javascript sont les langues « principales » de développement web front-end, Python est maintenant l`une des langues les plus utilisées pour la substance back-end grâce à des cadres tels que Django.

Python est également très important dans le domaine de l`analyse des données, en concurrence avec Matlab et d`autres langues similaires. Mais Python est préféré, non seulement parce qu`il a accès à des bibliothèques comme pandas géants, NumPy et SciPy, mais parce qu`il est plus propre, mieux conçu, a un grand soutien pour les dictionnaires (AKA hash), et est libre et open source.

python-raisons-emploi
Crédit d`image: TCmakephoto via Shutterstock

Comme mentionné précédemment, Python est un langage solide pour faire des projets fraîche avec Raspberry Pi ou Arduino.

Mais vraiment, les possibilités sont trop vastes pour nous de les énumérer tous dans un poste. Python a été utilisé pour le développement de jeux, le développement d`applications mobiles, infographie, bases de données, tests unitaires, crissement de données, la visualisation des données, des simulations météorologiques, comme un langage de script, pour les scripts utilitaires automatisés, et plus encore.

5. Emploi Python sont Abondante

Parce que Python est utilisé dans tant de façons différentes, la maîtrise Python peut aller un long chemin vers l`amélioration de votre employabilité dans divers domaines liés à la technologie.

développement web back-end est le grand. Avec suffisamment d`expérience pour vous gagner une position « développeur senior », vous pourriez potentiellement gagner jusqu`à 150 000 $ par année ou plus en travaillant sur des sites alimentés par Django ou Flask.6 des Carrières Tech pour 2016 Meilleur Payeur6 des Carrières Tech pour 2016 Meilleur PayeurInvestir dans la carrière de bonne technologie exige une planification et de la prévoyance. Ces six options de carrière devraient être les plus chaudes dans les prochaines années. Es-tu prêt?Lire la suite

la science des données et l`ingénierie des données sont aussi grandes, avec l`ancien en mesure de gagner jusqu`à 150 000 $ par année et celle-ci jusqu`à 180 000 $ par année. Ces emplois ne sont pas faciles, mais ils sont bien la peine si vous pouvez acquérir les compétences nécessaires.

Ceci est juste une des nombreuses raisons pour lesquelles il est jamais trop tard pour apprendre la programmation. En fonction de la rapidité avec laquelle vous apprenez, un changement de carrière pourrait être juste autour du coin! Et si c`est quelque chose qui vous intéresse, assurez-vous de consulter notre conseils pour les entrevues de programmation.

Peut-être que Python est pas bon pour vous

A la fin de la journée, Python peut tout simplement pas être votre tasse de thé - et c`est correct. Beaucoup de gens ne l`aiment pas pour des raisons personnelles, il ne se sent pas mal à ce sujet. Cependant, j`espère que cet article a permis de mieux Python lui-même est pas une langue inutile.

Si vous trouvez que vous ne l`aimez pas tout des langues à travers le conseil d`administration, alors peut-être c`est un signe que vous n`êtes pas censé être un programmeur. C`est très bien! Il y a beaucoup de non codantes emplois technologie, vous pouvez poursuivre la place.6 signes que vous n`êtes pas censé être un programmeur6 signes que vous n`êtes pas censé être un programmeurPas tout le monde est découpé pour être un programmeur. Si vous n`êtes pas complètement sûr que vous êtes censé être un programmeur, voici quelques signes qui peuvent vous pointer dans la bonne direction.Lire la suite

Pourquoi aimez-vous Python? Ou pourquoi détestez-vous? Quelles sont les utilisations cool pour Python qu`un débutant peut attendre? Faites-nous savoir dans les commentaires ci-dessous!

Articles connexes