La propagande du régime totalitaire, l'antisémitisme et l'homophobie dans le manuel de programmation 2019? - c'est possible

En-tête Clickbait? Malheureusement, tout ce qui précède et encore plus dans le livre examiné ci-dessous est. Quel genre de livre? "Le Python simple est juste à partir de zéro."

image

L'auteur du livre est Rick Gasco. Comme je l'ai appris plus tard, c'était le nom du héros du film "The Bachelor Party", joué par Tom Hanks. Mais au moment de lire ceci, je ne savais pas. Imaginez-vous en train de lire un livre de l'auteur Rick Gasco et sur les premières pages que je rencontre: "À l'été 1942, à la demande des Américains, l'Union soviétique leur a remis un char T-34 pour étude ...". Je pense que c'est intéressant. J'ai lu plus loin: "Le char a ensuite été produit dans deux usines, dont l'une était Kharkovsky, à l'époque déjà capturée par les Allemands, maintenant - par les Ukrainiens." І ici chez moi pidgorilo . Je veux dire, ça m'a frappé. Et puis, après avoir lu plus de 50 pages, j'ai recommencé, préservant les moments sélectionnés.

La justification des actions du régime totalitaire est satisfaite après quelques phrases après avoir évoqué les envahisseurs-ukrainiens. "Que pensez-vous, en vain ces ravageurs ont été abattus par lots dans la 37e année?"

En ce qui concerne l'histoire de l'émergence du langage Python, l'auteur la présente comme suit: "Python Guido Van Rossum l'a inventé, il est néerlandais, cela explique beaucoup de choses, les drogues légères sont légalisées aux Pays-Bas." Oui, l'auteur appelle obstinément le langage «Python» et suggère de choisir ce qui a le plus de valeur pour le lecteur - «vérité ou vérité?» («Python», bien sûr, est «vérité»). L'auteur réfère le langage de programmation donné à «non traditionnel», mais justifie qu'il n'est «pas celui qui est exclusivement utilisé par des personnes d'orientation non traditionnelle». Après la manifestation de l'homophobie, seul l'antisémitisme fait défaut. Et vous pouvez le voir dans le livre.

"Pâques est différente - orthodoxe, catholique et, je suis désolée, juive." La Pâque a une histoire plus ancienne que Pâques chrétienne. «Pour la Pâque catholique et juive, trouvez vous-même les algorithmes. Assurez-vous de programmer. Nous sommes tolérants. " Tolérance et précipitation! D'accord, allons plus loin. "Comme l'a dit le grand comédien juif russe Arkady Raikin ..." Si vous jetez le "juif russe", il ne se lit plus, êtes-vous d'accord? Quelle est l'importance de ces informations que vous ne pourriez pas vous passer de ces informations? "Churchill? Bismarck? Hemingway? Leiba Trotsky? Je sais avec certitude que ce n'est pas Pouchkine. " Un seul nom est indiqué. Coïncidence? Mais pourquoi sur Wikipedia Trotsky apparaît-il comme «Leo»? Et Leizer Weissbane comme Leonid Utesov? Et Hovhannes Ayvazyan comme Ivan Aivazovsky? Peut-être parce que ces gens sont mieux connus sous les noms russes? Ou voici un autre extrait du livre: «Dahl est l'auteur du Dictionnaire explicatif du grand dictionnaire russe vivant. En règle générale, le nom de famille russe n'est pas accidentel. Max Fasmer a compilé le dictionnaire étymologique de la langue russe, et Rosenthal a composé les règles de l'orthographe russe. La tendance, cependant. " Enfin, «Si vous regardez n'importe quel fichier exécutable, celui avec l'extension * .exe, vous trouverez quelques lettres MZ au début. Il s'agit d'une abréviation pour le nom et le prénom Misha Zuckerman. Voici un mot honnête. Et comment vivre avec ça maintenant? »MZ - les initiales de Mark Zbikowski.

Un autre rappel de la drogue aux Pays-Bas («apparemment un soupçon subtil de légalisation des drogues légères») et quelques humiliations d'Ukrainiens («Shaw maemo, puis maemo © Ukrainian universal excuse» et la plaisanterie sur «Petrika du village de Zalupіvki») devraient être ajoutés à livre dédié au langage de programmation, citant Lénine, Staline et Poutine. Est-ce approprié ici? Je ne crois pas. Soit dit en passant, il y a une blague similaire sur le Russe, qui a commandé à la radio Valenok. Non, Zalupіvka semble plus drôle.

Un sens de l'humour particulier de l'auteur a fait que le livre contenait des phrases telles que "l'herbe était verte et les filles ont donné", "shaggy seventies", "Dima est un excentrique dans la lettre M", "Parce que je fais caca", "Tirer un hibou sur un globe", "Des conneries inconnues."

Quant à l'essence du livre, ici j'ai aussi des commentaires. Même si vous ne faites pas attention au fait que plus de la moitié du texte est «eau». Par exemple, cette capture d'écran est généralement unique - évaluez la quantité de charge sémantique:

image

Ce que vous devriez commencer par choisir est essentiellement une version du langage Python dans cet incroyable tutoriel 2019: "Nous ne recherchons pas la nouveauté, nous allons donc utiliser la version 2.7.14."

De plus, l'auteur ne peut pas décider s'il existe des types en Python ou non. "Rappelez-vous - il n'y a pas de types en Python!", Et ensuite "Python ne vérifie pas la correspondance entre les types de paramètres réels et le formel", "Cependant, je vous rappelle que le type de la variable peut être vérifié", "Maintenant essayons de vérifier le type du premier", "Et il en est ainsi cocher les trois autres types »et ainsi de suite dans la même veine.

L'arrogance et l'ignorance de l'auteur peuvent induire en erreur les programmeurs débutants. «Plus le programmeur pense, plus nous aurons d'erreurs», «Mon opinion est que le cycle ne devrait se déplacer qu'avec un pas plus un. Dans les cas extrêmes, moins un, mais même à mon avis, cela est superflu et gâche le reste du bon programme. Suivez mes conseils - seulement un plus! "," Donc, les tâches que je propose plus loin sont résolues exactement de cette façon et la seule façon, je vous en prie, vous n'avez rien à inventer. " Voyons comment l'auteur propose de résoudre le premier problème (je vous rappelle qu'ils ont sélectionné Python 2.7; je n'écrirais qu'une seule ligne dans la troisième version, il y a même deux façons; peut-être que dans la seconde je peux, je n'ai pas vérifié). Ainsi, la tâche: "Remplissez la liste avec la même valeur, le plus souvent cette valeur est zéro." Solution de l'auteur:

a = []
for i in xrange(0, num):
     a.append(0)

, : « — , », « , lambda-. , , , ». , "… … . , , ". C++. , , Delphi . (« »). «-» ( ) : « », « », « ». Pascal, , .

(« »). : « ». ( « »):

min = a[0]
index = 0
for i in xrange(1, 10):
    if a[i] < min:
        min = a[i]
        index = i

! , .

. , . — . -, , . , , . -, , , . « : 1 + 1/2 + 1/4 + 1/8 +… , , ». ? 1 + 1/2 ! , , . … , , . , — - , , . ! « , 0! = 1. , ? — ».

— . . , , , , , . , . , . , !

, , , , : « Albom !» , , , , , . . «» , , , . «» , . , : «» «», «hrlp» «help». . . , "π≈3.14158". . .

, . . . , , .

, , . , , , .

, . , .

— ! , — .

. . ( ) , , .

. , .

Source: https://habr.com/ru/post/fr482806/


All Articles