Maison  >  Article  >  développement back-end  >  Ouroboros #01

Ouroboros #01

DDD
DDDoriginal
2024-11-01 19:45:03989parcourir

Cela fait longtemps...

Je sais, oui... Cela fait longtemps que je n'ai pas publié ce post. J'ai une réponse qui ne devrait sûrement intéresser personne.

"Je n'ai pas le temps que j'aimerais avoir"

Cela me coûte trop d'énergie de trouver un moment pour m'asseoir devant le PC et manger quelques pages d'un livre, d'un tutoriel ou d'une documentation. Il semble que tout ce que je fais, c'est déclamer, enfin, peut-être un peu. Cette semaine, j'ai décidé de changer cette « procrastination ».

THM-{TRY IT_HANSEL}

Je ne me souviens pas en avoir parlé dans le post précédent mais le bug de Cybersécurité me mordait depuis des mois. Et oui, j'ai grandi en regardant "Hackers" et comment "Ils bafouent nos droits" et aussi une partie de "Pirate the Planet". Au fait, quelle superbe chanson de "The Prodigy - Voodoo People".

Ouroboros #01

Angelina, le coup de coeur de cette époque... Tout très cyberpunk, ou pas ?

Laissant ce clin d'œil de côté, cette semaine j'ai commencé à dévorer plus de connaissances de ce côté-là (dès le début dans TryHackMe) et parmi tant de "Inscrivez-vous gratuitement" que j'ai je suis tombé sur un cours du Python Institute avec certification, Essential ou Débutant .

Virtualisation

Comme tout cours commence depuis la nuit des temps, un peu d'histoire, la naissance, de quel type de langue il s'agit, qui l'a fait, etc, etc...

Je suis bien plus avancé que "ça" (ou du moins c'est ce que je pense), dans le cours que j'ai commencé il y a presque 3 mois virtuellement, on arrive au bout et on commence à jouer avec SQlite.. . Je veux dire, des plaines d'impression ("Je m'appelle Pepe") à la création de bases de données.

Mais il y a mon problème et je reviens à ce truc "Je n'ai pas le temps".

Oui, SQLite est entré sur le terrain, ayant déjà laissé derrière lui les fonctions, dictionnaires, tuples, boucles, etc., mais il me serait très difficile d'assimiler autant d'informations pour quelque chose que je touche à peine
. En plus, je regrette un peu de m'être inscrit au cours virtuel, car en une heure de cours on jette beaucoup de données et pour quelqu'un de 30 ans, 1 enfant, 2 chiens, 1 partenaire, 1 travail, c'est très difficile pour moi

Qu’est-ce que tu veux en venir ? Eh bien, revenons à ce qui accompagnait le post précédent. Allez-y étape par étape en cours. D'ailleurs, cela m'aide à connaître et tester les connaissances que j'ai acquises et que je vais acquérir.

Allons-y...

Python Essentials 1 (aligné sur PCEP-30-02) [ESP]

Les premiers LABS sont simples, ils enseignent l'utilisation de l'imprimé (invoquer, dit-on, magicien) et je dois admettre qu'aujourd'hui j'ai découvert deux autres paramètres, le SEP et la END, qui (clairement) n'étaient pas renseignés dans le virtualisation.

Comme point de départ, une série d'imprimés qui forment une étoile :

print("    *")
print("   * *")
print("  *   *")
print(" *     *")
print("***   ***")
print("  *   *")
print("  *   *")
print("  *****")

Ensuite certaines directives sont données à suivre dans le LAB :

#Minimizar el número de invocaciones de la función print() insertando la secuencia \n en las cadenas

print("     *\n","   * *\n","  *   *\n"," *     *\n","***   ***\n","  *   *\n","  *   *\n","  *****\n")
#Hacer la flecha dos veces más grande (pero mantener las proporciones)

print("        *\n","      * *\n","     *   *\n","    *     *\n","   *       *\n","  ***     ***\n","    *     *\n","    *     *\n","    *******\n")
#Duplicar la flecha, colocando ambas flechas lado a lado; nota: una cadena se puede multiplicar usando el siguiente truco: "cadena" * 2 producirá "cadenacadena" (te contaremos más sobre ello pronto).

print("    *    " * 2)
print("   * *   " * 2)
print("  *   *  " * 2)
print(" *     * " * 2)
print("***   ***" * 2)
print("  *   *  " * 2)
print("  *   *  " * 2)
print("  *****  " * 2)
#Elimina cualquiera de las comillas y observa detenidamente la respuesta de Python; presta atención a donde Python ve un error: ¿es el lugar en donde realmente existe el error?
#Haz lo mismo con algunos de los paréntesis.

#El error lo marca en la linea de codigo, la cual le fue quitada la comilla, ahi es donde "ve" el error. Lo mismo para los ().
#Cambia cualquiera de las palabras print en otra cosa (por ejemplo de minúscula a mayúscula, Print) - ¿Qué sucede ahora?


#Muestra en consola las lineas print hasta que llega a la cual le fue cambiada la min por la mayus. No existe Print, el error.
#Reemplaza algunas de las comillas por apóstrofes; observa lo que pasa detenidamente.

print('    *    ' * 2)
print("   * *   " * 2)

#El codigo es ejecutado con normalidad, o eso quiere hacernos creer.

Le spectacle doit continuer...

Pour l'instant, j'ai atteint ce point dans les premières étapes du cours, j'aimerais savoir si j'ai correctement suivi les directives, ou s'il existe un autre moyen d'atteindre le résultat, j'aimerais savoir !

Si vous êtes arrivé jusqu’ici, merci !

À la prochaine fois !!!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn