User Tools

Site Tools


python:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
python:index [2019/06/04 08:39] rlunaropython:index [2022/12/02 22:02] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Python ====== ====== Python ======
  
 +===== md5sum in python =====
  
-Notas para un curso de python. 
  
-===== Sesión 1: toma de contacto =====+<code python>
  
-==== Tarea pendiente ====+
 +# md5sum.py 
 +#
  
-Identificar un IDE para python. +import sys 
 +import hashlib 
  
-==== Objetivos ==== 
  
-Tener un IDE instalado y capaz de ejecutar un "hola mundo"+if __name__ == '__main__':  
 +  
 + for filename in sys.argv[1:] :  
 + with open(filename, "rb) as file :  
 + md5 = hashlib.md5()  
 + chunksize = 65536 # 64k'
 + content = file.read( chunksize ) 
 + while content != b'' :  
 + md5.update(content) 
 + content = file.read( chunksize )
  
-==== Forma de llevarlo a cabo ====+ md5.digest() 
 + if len(sys.argv[1:]) > 1 :  
 + print( f"{filename}: ", end =''
 + print(md5.hexdigest())  
 + 
 +</code> 
 + 
 + 
 +<code> 
 + 
 +@echo off 
 +rem md5sum.cmd 
 + 
 + 
 +python "%~dp0md5sum.py" %* 
 + 
 +</code>
  
-Primero instalaremos un entorno de desarrollo de una forma guiada: comenzaremos bajandonos el  
-interprete de python y un editor de textos: con ellos haremos un "hola mundo" muy sencillito  
-que nos permita ver cómo se trabaja en python de una forma rudimentaria.  
  
  
python/index.1559630344.txt.gz · Last modified: 2022/12/02 22:02 (external edit)