Mostrar los tags: programación

Mostrando del 1 al 10 de 24 coincidencias
<<>>
Se ha buscado por el tag: programación
Imágen de perfil

.pdfAprenda a pensar como un programador en Python


Python

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 10 de Febrero del 2022 por Administrador (Publicado el 25 de Julio del 2008)
38.351 visualizaciones desde el 25 de Julio del 2008
Este libro debe su existencia a la colaboración hecha posible por la Internet y al movimiento de software libre. Sus tres autores, un profesor universitario, un profesor de instituto y un programador profesional, todavía tienen que conocerse cara a cara, pero hemos sido capaces de colaborar estrechamente y hemos recibido la ayuda de mucha gente maravillosa que han donado su tiempo y esfuerzo para ayudar a mejorar este libro.
Creemos que este libro es un testamento a los beneficios y futuras posibilidades de este tipo de colaboración, cuyo marco han establecido Richard Stallman y la Free Software Foundation.

En formato pdf. Contiene 312 páginas.

Screenshot_20210906_170343
Imágen de perfil

Contenido en LWPTutorial completo SHA256 explicado paso a paso (incluye 224, 384, 512)


C sharp

,

Criptografia

Actualizado el 22 de Noviembre del 2021 por Pere (Publicado el 19 de Noviembre del 2021)
4.118 visualizaciones desde el 19 de Noviembre del 2021
Hola, soy Pere Rovira y os presento este vídeo-tutorial que muestra paso a paso cómo funciona el algoritmo SHA-256.

Esta guía es para todas las personas que sientan interés por el algoritmo y tengan nociones básicas o nulas sobre programación y matemáticas. Utilizaré un lenguaje sencillo para que nadie se quede atrás y el tutorial esté al alcance de todos.

SHA-256 no es un secreto y su funcionamiento ya es conocido, pero su documentación es muy técnica, y cuando gente curiosa o ajena a la criptografía y a la programación se topa con ella… tiende a dejarlo para otro día o quizá sólo logra pillar un par de conceptos. No es que la documentación esté mal, ¡sólo faltaría!, pero a veces va bien una mano amiga que nos ayude a traducir esos tecnicismos en un lenguaje más común.

El vídeo-tutorial consta de varios capítulos que explican con ejemplos prácticos todos los elementos y procesos que lo componen. Mientras avancemos, iré haciendo pequeñas anotaciones sobre algunos conceptos para que el tutorial sea fluido y lineal. Finalmente seréis capaces de desarrollar los demás algoritmos de la família SHA-2

Aquí tenéis un índice del vídeo entero:
1. Introducción.
2. Qué es SHA-256.
3. Representación del Hash.
4. Finalidad del Hash.
5. 256 Bits.
6. Conversión Hexadecimal.
7. Suma Módulo 2^32.
8. Codificación.
9. Operadores Bitwise.
10. Inicalizar el mensaje.
11. Matriz W[ ].
12. Inicializar matrices H[ ] y K[ ].
13. Compresión.
14. C# Funciones básicas.
15. C# Esquema del código.
16. C# Desarrollar SHA-256.
17. C# SHA-224, SHA-384, SHA-512.
18. Bibliografía.

Sería chulo que al final fueseis capaces de leer la documentación técnica de otra manera, entendiendo y analizando detalles que antes se os pasaban por alto. O simplemente que asome la curiosidad y os lancéis a estudiar documentación especializada para redondear vuestros conocimientos.

Mi principal compromiso con este vídeo-tutorial es para aquellas personas con nulo o muy básico conocimiento en programación y criptografía. Creo que el conocimiento debe ser accesible a todo el mundo, pero también la forma de darlo.

Si usáis este tutorial para transmitir conocimientos, os agradecería que citaseis y mantuvierais la fuente, así como la bibliografía que he usado.

Muchas gracias.
¡Hasta pronto!

--------------------
Lista de reproducción
Tutorial completo SHA256 explicado paso a paso (incluye 224, 384, 512)

--------------------
Mi canal: Pere Rovira - Tutoriales


--------------------
Bibliografía:
Aquí os dejo la bibliografía:
FIBS PUB 180-4
FIPS 180-4
Descriptions of SHA256, SHA384 and SHA512
SHA512/256
SHA-2 (Wikipedia)
How Does SHA-256 Work? (learnmeabitcoin)
How SHA-256 Works Step-By-Step (Lane Wagner)
4.294.967.295 (Wikipedia)
Rotate bits of a number (GeeksForGeeks)
Bitwise (Khan Academy)
Suma modular (Khan Academy)
Crypto Stackexchange
Excepciones III (PíldorasInformáticas)
SHA256 OnLine
Imágen de perfil

.pdfTutorial básico del programador web: Javascript desde cero


JavaScript

Publicado el 7 de Junio del 2021 por Administrador
3.925 visualizaciones desde el 7 de Junio del 2021
Objetivos:
JavaScript (JS) es un lenguaje de programación cuyo uso principal ha venido siendo dotar de dinamismo, rapidez y efectos atractivos a las páginas web, mediante su uso combinado junto a HTML, CSS y otros lenguajes. Este curso permite aprender los fundamentos de JavaScript, imprescindible para trabajar con páginas web hoy día.

Destinatarios:
Personas que ya tengan unos conocimientos mínimos sobre creación de páginas web (HTML y CSS) y sobre programación. Para realizar este curso de JavaScript, debes tener conocimientos previos de HTML y CSS, así como de fundamentos de programación (haber programado antes). Se recomienda haber realizado los cursos “Tutorial básico del programador web” sobre HTML desde cero y CSS desde cero, de aprenderaprogramar.com, antes de seguir este curso.

Contenidos:
1.- INTRODUCCIÓN A JAVASCRIPT. QUÉ ES Y PARA QUÉ SIRVE JAVASCRIPT. VERSIONES. EL ECMA.
2.- INSERTAR JAVASCRIPT EN WEBS. EN LÍNEA, INTERNO Y EXTERNO.
3.- CREANDO SCRIPTS BÁSICOS. COMENTARIOS, VARIABLES, OPERADORES, CONTROL DEL FLUJO.
4.- FUNCIONES JAVASCRIPT. CREACIÓN E INVOCACIÓN. PARÁMETROS Y RETORNO.
5.- OBJETOS EN JAVASCRIPT. ¿QUÉ SON? TRABAJAR CON ARRAYS, DATE, IMAGE, STRING, MATH.
6.- DOM. JERARQUÍA DE OBJETOS DEL NAVEGADOR. WINDOW, DOCUMENT.
7.- GESTIÓN DE EVENTOS CON JAVASCRIPT. TIPOS DE EVENTOS. MANEJADORES DE EVENTOS.
8.- APLICANDO JAVASCRIPT: CSS, FORMULARIOS, CALENDARIOS, RELOJES, MENÚS, GALERÍAS…
9.- JAVASCRIPT AVANZADO. APIS, LIBRERÍAS. JQUERY. FIREBUG Y DEPURACIÓN DE CÓDIGO.

Duración:
150 horas de dedicación efectiva, incluyendo lecturas, estudio y ejercicios.

Dirección, modalidades y certificados:
El curso está dirigido por César Krall, Responsable del Departamento de Producción de aprenderaprogramar.com del portal web aprenderaprogramar.com. Se oferta bajo la modalidad web (gratuito).

En formato pdf. Contiene 587 páginas.

Screenshot_20210607_113623
Imágen de perfil

.pdfTutorial para la asignatura Introducción a la Programación


General

Publicado el 6 de Mayo del 2021 por Administrador
1.148 visualizaciones desde el 6 de Mayo del 2021
Índice de Contenidos:
Introducción
Características de la asignatura
Temario oficial (68 horas sugeridas)
Temario detallado
Unidad 1. Plataforma teórico-conceptual
Unidad 2. Datos, constantes, variables, tipos, expresiones y asignaciones
Unidad 3. Control de flujo en el lenguaje de programación pascal
Unidad 4. Procedimientos y funciones
Unidad 5. Definición de tipos
Unidad 6. Manejo dinámico de memoria e introducción a la implantación de estructuras de datos
Unidad 7. Archivos
Unidad 8. Compilación separada y diseño de programas
Bibliografía
Apéndice. Elaboración de un mapa conceptual

En formato pdf. Contiene 151 páginas.
Screenshot_20210506_163337
Imágen de perfil

.pdfManual de programación en C


C/Visual C

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 9 de Julio del 2020 por Administrador
1.579 visualizaciones desde el 9 de Julio del 2020
En formato pdf. Contiene 45 páginas.

Índice de Contenidos:
1.- Introducción al C
2.- Tipos de datos
3.- Expresiones regulares
4.- Control de flujo del programa
5.- Tipos de datos avanzados
6.- Funciones

Screenshot_20200709_123712
Anterior123Siguiente