Puntuación:
Cracking Codes with Python es un recurso muy apreciado por los principiantes interesados en aprender a programar en Python a través del ameno tema de la criptografía. Cubre eficazmente varios métodos de codificación, desde cifrados básicos hasta técnicas modernas, y es apreciado por su claro estilo de enseñanza y sus ejercicios prácticos. Aunque sirve bien como introducción a los conceptos de programación, cabe señalar que no profundiza en temas avanzados ni en la programación orientada a objetos (POO).
Ventajas:⬤ Enfoque atractivo para aprender Python a través de la criptografía.
⬤ Explicaciones claras y paso a paso de los conceptos de codificación.
⬤ Ejercicios prácticos que permiten a los estudiantes ver aplicaciones inmediatas.
⬤ Adecuado para principiantes y autodidactas.
⬤ Proporciona contexto histórico para los cifrados y su importancia.
⬤ Buenos recursos en línea para comprobar el trabajo.
⬤ Más centrado en programación Python que en criptografía avanzada.
⬤ Carece de cobertura de temas complejos de programación como OOP.
⬤ Los programadores experimentados pueden encontrarlo demasiado básico.
⬤ Algunos lectores sienten que ciertas prácticas de codificación no son introducidas a fondo.
⬤ La estructura puede confundir a aquellos que están aprendiendo Python y criptografía por primera vez.
(basado en 111 opiniones de lectores)
Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Aprenda a programar en Python mientras crea y descifra cifradores: algoritmos utilizados para crear y enviar mensajes secretos.
Después de un curso intensivo de programación básica en Python, aprenderá a crear, probar y piratear programas que cifran texto con cifrados clásicos como el cifrado por transposición y el cifrado Vigen re. Empezarás con programas sencillos para el cifrado inverso y el cifrado César y luego irás avanzando hasta llegar a la criptografía de clave pública, el tipo de cifrado que se utiliza para proteger las transacciones en línea de hoy en día, incluidas las firmas digitales, el correo electrónico y Bitcoin.
Cada programa incluye el código completo y una explicación línea por línea de cómo funciona. Al final del libro, habrás aprendido a programar en Python y tendrás los programas inteligentes para demostrarlo.
También aprenderá a:
- Combinar bucles, variables y sentencias de control de flujo en programas que funcionen de verdad.
- Usar archivos de diccionario para detectar instantáneamente si los mensajes descifrados son inglés válido o un galimatías.
- Crear programas de prueba para asegurarse de que su código encripta y desencripta correctamente.
- Codificar (y piratear) un ejemplo funcional del cifrado afín, que utiliza la aritmética modular para cifrar un mensaje.
- Romper cifrados con técnicas como la fuerza bruta y el análisis de frecuencias.
No hay mejor manera de aprender a codificar que jugar con programas reales. Descifrando Códigos con Python hace que el aprendizaje sea divertido.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)