Los Cursos más votados de Python

Listado de los Cursos más votados desde su publicación.
Imágen de perfil

internetGuía de aprendizaje de Python


Python

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 29 de Marzo del 2001 por Administrador
13.352 visualizaciones desde el 29 de Marzo del 2001
Curso de aprendizaje de Python. Se divide en once secciones en las que hace un repado de manera detallada de todo lo que envuelve el lenguaje Python.
Imágen de perfil

.zipManual de introducción a Python


Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 24 de Febrero del 2005 por Administrador
23.512 visualizaciones desde el 24 de Febrero del 2005
Idóneo para aquellos que están empezando con la programación en general y Python en particular. Manual en formato pdf de Phyton.
Imágen de perfil

.zipInmersión en Phyton


Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 26 de Julio del 2005 por Administrador
19.467 visualizaciones desde el 26 de Julio del 2005
Este libro y su traducción al español se encuentran en http://diveintopython.org/. Si usted lo está leyendo, o lo ha obtenido, en otro lugar, es posible que no disponga de la última versión.
Imágen de perfil

.pdfMateriales del entrenamiento de programación en Python - Nivel básico


Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 18 de Febrero del 2020 por Administrador
4.881 visualizaciones desde el 18 de Febrero del 2020
Documento realizado por Leonardo J. Caballero G. Edición 6 de Enero de 2019

Índice de Contenidos:
1. Introducción al lenguaje Python 3
1.1. Acerca de Python
1.2. Características
1.3. Ventajas y desventajas
1.4. Instalación
1.5. Su primer programa
2. Introspección del lenguaje Python
2.1. Inmersión al modo interactivo
3. Tipos y estructuras de datos
3.1. Jerarquía de tipos estándar
3.2. Variables y constantes
3.3. Operadores de asignaciones
3.4. Operadores aritméticos
3.5. Operadores relacionales
3.6. Tipo números
3.7. Tipo booleanos
3.8. Tipo cadenas de caracteres
3.9. Tipo listas
3.10. Tipo tuplas
3.11. Tipo diccionarios
3.12. Tipo conjuntos
4. Bloques de código y estructuras de control
4.1. Condicional if
4.2. Operadores lógicos
4.3. Bucle while
4.4. Bucle for
4.5. Iteradores
5. Funciones y programación estructurada
5.1. Programación estructurada
5.2. Funciones
5.3. Funciones avanzadas
5.4. Funciones recursivas
5.5. Funciones de orden superior
5.6. Funciones integradas
6. Introspección a la depuración con pdb
6.1. Depuración con pdb
7. Operaciones de E/S y manipulación de archivos
7.1. Entrada/Salida en Python
7.2. Manipulación de archivos
8. Módulos, paquetes y distribución de software
8.1. Módulos Python
8.2. Paquetes Python
8.3. Distribución de Software
8.4. Scaffolding en proyectos Python
9. Manejos de errores y orientación a objetos
9.1. Errores y excepciones
9.2. Excepciones integradas
9.3. Programación orientada a objetos
9.4. Herencia
9.5. Abstracción
9.6. Polimorfismo
9.7. Objetos de tipos integrados
9.8. Clases de tipos integrados
10. Decoradores y la librería estándar
10.1. Decoradores
10.2. Listas de comprensión
10.3. La librería estándar Python
10.4. Fecha y hora
11. Apéndices
11.1. Operadores
11.2. Esquema del entrenamiento
11.3. Lecturas suplementarias del entrenamiento
11.4. Glosario
11.5. Licenciamientos
11.6. Tareas pendientes
12. Búsqueda
A. Operadores
A.1. Operadores de asignaciones
A.2. Operadores aritméticos
A.3. Operadores relacionales
A.4. Operadores lógicos
B. Esquema del entrenamiento
B.1. Lección 1 - Introducción al lenguaje Python
B.2. Lección 2 - Introspección del lenguaje Python
B.3. Lección 3 - Tipos y estructuras de datos
B.4. Lección 4 - Bloques de código y estructuras de control
B.5. Lección 5 - Funciones y programación estructurada
B.6. Lección 6 - Introspección a la depuración con pdb
B.7. Lección 7 - Operaciones de E/S y manipulación de archivos
B.8. Lección 8 - Módulos, paquetes y distribución de software
B.9. Lección 9 - Manejos de errores y orientación a objetos
B.10. Lección 10 - Decoradores y la librería estándar
C. Lecturas suplementarias del entrenamiento
C.1. Lección 1 - Introducción al lenguaje Python
C.2. Lección 2 - Introspección del lenguaje Python
C.3. Lección 3 - Tipos y estructuras de datos
C.4. Lección 4 - Bloques de código y estructuras de control
C.5. Lección 5 - Funciones y programación estructurada
C.6. Lección 6 - Introspección a la depuración con pdb
C.7. Lección 7 - Operaciones de E/S y manipulación de archivos
C.8. Lección 8 - Módulos, paquetes y distribución de software
C.9. Lección 9 - Manejos de errores y orientación a objetos
C.10. Lección 10 - Decoradores y la librería estándar
D. Glosario
E. Licenciamientos
E.1. Reconocimiento-CompartirIgual 3.0 Venezuela de Creative Commons

En formato pdf. Contiene 287 páginas.

Screenshot_20200218_173212
Imágen de perfil

.pdfManual básico de iniciación a Python 3


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 22 de Octubre del 2015 por Administrador (Publicado el 22 de Marzo del 2013)
17.082 visualizaciones desde el 22 de Marzo del 2013
Manual de Python 3 como herramienta de aprendizaje para aquellas personas que deseen iniciarse en la programación con Python.
Contiene:
1. Unas palabras del autor
2. Antes de empezar
2.1. Instalación en Linux
2.2. Instalación en Mac OS
2.3. Instalación en Windows
3. ¿Cómo hago mi programa?
3.1. Editores para Linux
3.2. Editores para Mac OS
3.3 Editores para Windows
4. Comenzamos
4.1. Los doce mandamientos
4.2. Salida de información
Texto
Comentarios
Números
4.3. Variables
4.4. Entrada de información
La función input()
4.5. Ejercicios
4.6. Condiciones
if/else
elif
Ejercicios
4.7. Bucles
while
Ejercicios
5. La despedida
En formato pdf. Contiene 30 páginas.
Imágen de perfil

.pdfCurso: Python para Principiantes


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 2 de Noviembre del 2020 por Administrador (Publicado el 30 de Agosto del 2019)
8.296 visualizaciones desde el 30 de Agosto del 2019
Documento realizado por Eugenia Bahit.
En formato pdf. Contiene 136 páginas.

Screenshot_20190830_002341
Imágen de perfil

.videoCurso Flask básico


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 14 de Abril del 2020 por Administrador
1.263 visualizaciones desde el 14 de Abril del 2020
Índice de vídeos:
1.- Instalación e introducción
2.- Rutas
3.- Cargar templates
4.- Jinja2
5.- Más sobre Jinja2
6.- Redirección y URLs dinámicas
7.- Generar y manejar errores HTTP
8.- Respuestas JSON
9.- Respuestas HTTP personalizadas
10.- Información de peticiones HTTP
11.- acceder a datos POST y GET
12.- Subida de ficheros
13.- Cookies
14.- Sesiones
15.- Mensajes flash
16.- Configuración desde archivo externo

Screenshot_20200414_221133
Imágen de perfil
Val: 210
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

.pdfPython - Abstracción y encapsulamiento


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 27 de Julio del 2020 por Gonzalo (Publicado el 23 de Julio del 2020)
2.132 visualizaciones desde el 23 de Julio del 2020
Debido a que es difícil recordar cada detalle sobre su software en todo momento, en este texto aprenderá a usar la abstracción y el encapsulamiento para crear niveles de granularidad en su código para que pueda preocuparse por los detalles solo cuando lo necesite.

1595759343_Python%20-%20Abstraccion%20y%20encapsulamiento-21
Imágen de perfil

.videoCurso Python desde 0


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 10 de Junio del 2019 por Administrador
5.144 visualizaciones desde el 10 de Junio del 2019
Curso de iniciación a Python en vídeos:
1.- Vídeo 1
2.- Introducción. Vídeo 2
3.- Sintaxis Básica I. Vídeo 3
4.- Sintaxis Básica II Tipos, operadores y variables. Vídeo 4
5.- Sintaxis Básica III Funciones I. Vídeo 5
6.- Sintaxis Básica IV Funciones II. Vídeo 6
7.- Sintaxis Básica V. Las listas. Vídeo 7
8.- Sintaxis Básica VI. Las tuplas. Vídeo 8
9.- Sintaxis Básica VII Los diccionarios. Vídeo 9
10.- Condicionales I. Vídeo 10
11.- Condicionales II. Vídeo 11
12.- Condicionales III. Vídeo 12
13.- Condicionales IV. Vídeo 13
14.- Bucles I. For. Vídeo 14
15.- Bucles II Bucle For. Vídeo 15
16.- Bucles II Bucle For Vídeo 16
17.- Bucles IV. Bucle While. Vídeo 17
18.- Bucles V Continue, pass y else. Vídeo 18
19.- Generadores I. Vídeo 19
20.- Generadores II. Vídeo 20
21.- Excepciones I. Vídeo 21
22.- Excepciones II. Vídeo 22
23.- Excepciones III. Vídeo 23
24.- POO I. Vídeo 24
25.- POO II. Vídeo 25
26.- POO III. Vídeo 26
27.- POO IV. Vídeo 27
28.- POO V. Vídeo 28
29.- POO VI. Herencia. Vídeo 29
30.- POO VII Herencia II. Vídeo 30
31.- POO VIII. Herencia III. Vídeo 31
32.- POO IX. Polimorfismo. Vídeo 32
33.- Métodos de cadenas. Vídeo 33
34.- Módulos. Vídeo 34
35.- Paquetes. Vídeo 35
36.- Paquetes distribuibles. Vídeo 36
37.- Archivos externos I. Vídeo 37
38.- Archivos externos II. Vídeo 38
39.- Serialización I. Vídeo 39
40.- Serialización II. Vídeo 40
41.- Guardado permanente. Vídeo 41
42.- Interfaces gráficas I. Vídeo 42
43.- Interfaces gráficas II. Vídeo 43
44.- Interfaces gráficas III. Vídeo 44
45.- Interfaces gráficas IV. Vídeo 45
46.- Interfaces gráficas V. Vídeo 46
47.- Interfaces gráficas VI. Vídeo 47
48.- Interfaces gráficas VII. Vídeo 48
49.- Interfaces gráficas VIII. Vídeo 49
50.- Interfaces gráficas IX. Vídeo 50
51.- Interfaces gráficas X. Vídeo 51
52.- Interfaces gráficas XI. Vídeo 52
53.- Interfaces gráficas XII. Vídeo 53
54.- Interfaces gráficas XIII. Vídeo 54
55.- BBDD I. Vídeo 55
56.- BBDD II. Vídeo 56
57.- BBDD III. Vídeo 57
58.- BBDD IV. Vídeo 58
59.- Práctica guiada I. Vídeo 59
60.- Práctica guiada II. Vídeo 60
61.- Práctica guiada III. Vídeo 61
62.- Práctica guiada IV. Vídeo 62
63.- Práctica guiada V. Vídeo 63
64.- Práctica guiada VI. Vídeo 64
65.- Práctica guiada VII. Vídeo 65
66.- Funciones Lambda. Vídeo 66
67.- Función Filter. Vídeo 67
68.- Función Map. Vídeo 68
69.- Expresiones regulares I. Vídeo 69
70.- Expresiones regulares II. Vídeo 70
71.- Expresiones regulares III. Vídeo 71
72.- Expresiones regulares IV. Vídeo 72
73.- Decoradores I. Vídeo 73
74.- Decoradores II. Vídeo 74
75.- Funciones decoradoras II. Corrección olvido. Vídeo 74b
76.- Documentación. Vídeo 75
77.- Documentación y pruebas. Vídeo 76
78.- Documentación y pruebas II. Vídeo 77
79.- Generar ejecutables. Fin de curso. Vídeo 78

Screenshot_20190610_165056
Imágen de perfil

.videoTutorial de Flask Python


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 26 de Agosto del 2019 por Administrador
2.418 visualizaciones desde el 26 de Agosto del 2019
Tutorial Flask Python en vídeos:
1 - Instalación e introducción
2 - Rutas
3 - Cargar templates
4 - Jinja2
5 - Más sobre Jinja2
6 - Redirección y URLs dinámicas
7 - Generar y manejar errores HTTP
8 - Respuestas JSON
9 - Respuestas HTTP personalizadas
10 - Información de peticiones HTTP
11 - acceder a datos POST y GET
12 - Subida de ficheros
13 - Cookies
14 - Sesiones
15 - Mensajes flash
16 - Configuración desde archivo externo

Screenshot_20190826_233536
Imágen de perfil
Val: 210
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

.pdfPython - Pruebas de Software


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 27 de Julio del 2020 por Gonzalo
1.590 visualizaciones desde el 27 de Julio del 2020
Las pruebas pueden ser un proceso estricto y formal para aplicaciones que no deben fallar, como el lanzamiento de cohetes y el mantenimiento de aviones en vuelo. Tales pruebas son rigurosas y, a menudo, matemáticamente demostrables. Eso es bastante bueno, pero va mucho más allá de lo necesario o práctico para la mayoría de las aplicaciones de Python. En este texto, aprenderá sobre la metodología y las herramientas que los desarrolladores de Python usan para probar su código, y tendrá la oportunidad de escribir algunas pruebas usted mismo.

1595915102_Python%20-%20Pruebas%20de%20Software-99
Imágen de perfil

.pdfEl tutorial de Python


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 8 de Junio del 2021 por Administrador
6.337 visualizaciones desde el 8 de Junio del 2021
Realizado por Guido van Rossum. Traducido y empaquetado por la comunidad de Python Argentina

En formato pdf. Contiene 105 páginas.

Screenshot_20210608_210433
Imágen de perfil

internetTutorial Python


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 18 de Enero del 2021 por Administrador
4.055 visualizaciones desde el 18 de Enero del 2021
Este curso de Python es diferente a los demás. La mayoría de los cursos, intentan explicar todas las características del lenguaje de principio a fin. Esto, además de ser arduo, hace que muchas personas se frustren ante semejante avalancha de información, y tiren la toalla antes de tiempo.

En vez de pasar por todas y cada una de las posibilidades que ofrece Python, que sin lugar a dudas puede ser abrumador, en este curso aprenderás lo básico para

La intención de este curso de Python es que aprendas a programar lo más rápido posible, por lo que en vez de desmenuzar todas las características, se centra en lo mínimo indispensable para desenvolverse con soltura. Está diseñado para personas sin experiencia en programación, aunque si ya sabes algo, aprenderás aún más rápido.

Índice de contenidos:
Instalar Python
1 Comentarios
2 Variables
3 Listas
4 Condicionales
5 Bucles
6 Módulos

Screenshot_20210118_164601
Imágen de perfil

.pdfPython para todos. Explorando la información con Python 3


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 20 de Octubre del 2020 por Administrador
8.921 visualizaciones desde el 20 de Octubre del 2020
En formato pdf. Contiene 262 páginas.

Índice de Contenidos:
1 ¿Por qué deberías aprender a escribir programas?
1.1 Creatividad y motivación
1.2 Arquitectura hardware de las computadoras
1.3 Comprendiendo la programación
1.4 Palabras y frases
1.5 Conversando con Python
1.6 Terminología: intérprete y compilador
1.7 Escribiendo un programa
1.8 ¿Qué es un programa?
1.9 Los bloques de construcción de los programas
1.10 ¿Qué es posible que vaya mal?
1.11 Depurando los programas
1.12 El camino del aprendizaje
1.13 Glosario
1.14 Ejercicios
2 Variables, expresiones y sentencias
2.1 Valores y tipos
2.2 Variables
2.3 Nombres de variables y palabras claves
2.4 Sentencias
2.5 Operadores y operandos
2.6 Expresiones
2.7 Orden de las operaciones
2.8 Operador módulo
2.9 Operaciones con cadenas
2.10 Petición de información al usuario
2.11 Comentarios
2.12 Elección de nombres de variables mnemónicos
2.13 Depuración
2.14 Glosario
2.15 Ejercicios
3 Ejecución condicional
3.1 Expresiones booleanas
3.2 Operadores lógicos
3.3 Ejecución condicional
3.4 Ejecución alternativa
3.5 Condicionales encadenados
3.6 Condicionales anidados
3.7 Captura de excepciones usando try y except
3.8 Evaluación en cortocircuito de expresiones lógicas
3.9 Depuración
3.10 Glosario
3.11 Ejercicios
4 Funciones
4.1 Llamadas a funciones
4.2 Funciones internas
4.3 Funciones de conversión de tipos
4.4 Funciones matemáticas
4.5 Números aleatorios
4.6 Añadiendo funciones nuevas
4.7 Definición y usos
4.8 Flujo de ejecución
4.9 Parámetros y argumentos
4.10 Funciones productivas y funciones estériles
4.11 ¿Por qué funciones?
4.12 Depuración
4.13 Glosario
4.14 Ejercicios
5 Iteración
5.1 Actualización de variables
5.2 La sentencia while
5.3 Bucles infinitos
5.4 “Bucles infinitos” y break
5.5 Finalizar iteraciones con continue
5.6 Bucles definidos usando for
5.7 Diseños de bucles
5.7.1 Bucles de recuento y suma
5.7.2 Bucles de máximos y mínimos
5.8 Depuración
5.9 Glosario
5.10 Ejercicios
6 Cadenas
6.1 Una cadena es una secuencia
6.2 Obtener el tamaño de una cadena usando len
6.3 Recorriendo una cadena mediante un bucle
6.4 Rebanado de una cadena
6.5 Los cadenas son inmutables
6.6 Iterando y contando
6.7 El operador in
6.8 Comparación de cadenas
6.9 Métodos de cadenas
6.10 Analizando cadenas
6.11 El operador de formato
6.12 Depuración
6.13 Glosario
6.14 Ejercicios
7 Archivos
7.1 Persistencia
7.2 Abrir archivos
7.3 Archivos de texto y líneas
7.4 Lectura de archivos
7.5 Búsqueda a través de un archivo
7.6 Permitiendo al usuario elegir el nombre de archivo
7.7 Utilizando try, except, y open
7.8 Escritura de archivos
7.9 Depuración
7.10 Glosario
7.11 Ejercicios
8 Listas
8.1 Una lista es una secuencia
8.2 Las listas son mutables
8.3 Recorriendo una lista
8.4 Operaciones de listas
8.5 Rebanado de listas
8.6 Métodos de listas
8.7 Eliminando elementos
8.8 Listas y funciones
8.9 Listas y cadenas
8.10 Analizando líneas
8.11 Objetos y valores
8.12 Alias
8.13 Listas como argumentos
8.14 Depuración
8.15 Glosario
8.16 Ejercicios
9 Diccionarios
9.1 Diccionario como un conjunto de contadores
9.2 Diccionarios y archivos
9.3 Bucles y diccionarios
9.4 Análisis avanzado de texto
9.5 Depuración
9.6 Glosario
9.7 Ejercicios
10 Tuplas
10.1 Las Tuplas son inmutables
10.2 Comparación de tuplas
10.3 Asignación de tuplas
10.4 Diccionarios y tuplas
10.5 Asignación múltiple con diccionarios
10.6 Las palabras más comunes
10.7 Uso de tuplas como claves en diccionarios
10.8 Secuencias: cadenas, listas, y tuplas - ¡Dios mío!
10.9 Depuración
10.10 Glosario
10.11 Ejercicios
11 Expresiones regulares
11.1 Coincidencia de caracteres en expresiones regulares
11.2 Extrayendo datos usando expresiones regulares
11.3 Combinando búsqueda y extracción
11.4 Escapado de Caracteres
11.5 Resumen
11.6 Sección adicional para usuarios de Unix / Linux
11.7 Depuración
11.8 Glosario
11.9 Ejercicios
12 Programas en red
12.1 Protocolo de Transporte de Hipertexto - HTTP
12.2 El navegador web más sencillo del mundo
12.3 Recepción de una imagen mediante HTTP
12.4 Recepción de páginas web con urllib
12.5 Leyendo archivos binarios con urllib
12.6 Análisis the HTML y rascado de la web
12.7 Análisis de HTML mediante expresiones regulares
12.8 Análisis de HTML mediante BeautifulSoup
12.9 Sección extra para usuarios de Unix / Linux
12.10 Glosario
12.11 Ejercicios
13 Uso de Servicios Web
13.1 eXtensible Markup Language - XML
13.2 Análisis de XML
13.3 Desplazamiento a través de los nodos
13.4 JavaScript Object Notation - JSON
13.5 Análisis de JSON
13.6 Interfaces de programación de aplicaciones
13.7 Seguridad y uso de APIs
13.8 Glossary
13.9 Aplicación Nº 1: Servicio web de geocodificación de Google
13.10 Aplicación 2: Twitter
14 Programación Orientada a Objetos
14.1 Manejando programas más grandes
14.2 Cómo empezar
14.3 Usando objetos
14.4 Comenzando con programas
14.5 Subdividiendo un problema
14.6 Nuestro primer objeto de Python
14.7 Clases como tipos
14.8 Ciclo de vida de un objeto
14.9 Múltiples instancias
14.10 Herencia
14.11 Resumen
14.12 Glosario
15 Bases de datos y SQL
15.1 ¿Qué es una base de datos?
15.2 Conceptos sobre bases de datos
15.3 Navegador de bases de datos para SQLite
15.4 Creación de una tabla en una base de datos
15.5 Resumen de Lenguaje de Consultas Estructurado
15.6 Rastreo en Twitter usando una base de datos
15.7 Modelado de datos básico
15.8 Programación con múltiples tablas
15.8.1 Restricciones en tablas de bases de datos
15.8.2 Recuperar y/o insertar un registro
15.8.3 Almacenar las relaciones entre amigos
15.9 Tres tipos de claves
15.10 Uso de JOIN para recuperar datos
15.11 Resumen
15.12 Depuración
15.13 Glosario
16 Visualización de datos
16.1 Mapa de Google a partir de datos geocodificados
16.2 Visualización de redes e interconexiones
16.3 Visualización de datos de correo
A Colaboraciones
A.1 Contributor List for Python para todos
A.2 Contributor List for Python for Everybody
A.3 Lista de colaboradores de “Python para Informáticos”
A.4 Prefacio para “Think Python”
A.5 Lista de colaboradores de “Think Python”
B Detalles del Copyright

Screenshot_20201020_123001
Imágen de perfil

.videoCurso de Python desde cero


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 19 de Julio del 2021 por Administrador
7.768 visualizaciones desde el 19 de Julio del 2021
Curso profesional de programación Python desde cero - En este curso aprenderás a programar y construir tus programas utilizando el lenguaje de programación Python.

Índice de vídeos:
Curso de programación profesional
#1 | Introducción e instalación de Python
#2 | Ejecución y compilación de un programa con Python
#3 | Variables en Python
#4 | Manipulación de cadenas de caracteres (Strings)
#5 | Palabras reservadas en Python
#6 | Operadores aritméticos en Python
#7 | Comentarios en Python
#8 | Tipos de datos en Python
#9 | Entrada de datos desde el teclado
#10 | Sentencias condicionales simples en Python (if)
#11 | Sentencias condicionales compuestas en Python (if - else)
#12 | Sentencias condicionales múltiples en Python (elif)
#13 | Sentencias condicionales anidadas en Python
#14 | Operadores relacionales en Python
#15 | Operadores lógicos en Python
#16 | Ejercicio práctico #1
#17 | Ejercicio práctico #2 (número par o impar)
#18 | Ejercicio práctico #3 (el número más grande)
#19 | Operadores de asignación
#20 | Ejercicio práctico #4 (Calculadora con una sola variable)
#21 | Los parámetros end y sep
#22 | Bucle o ciclo while
#23 | Ejercicio práctico #5 (Sucesión Fibonacci)
#24 | Las sentencias break y continue con while
#25 | La función len()

Screenshot_20210719_204027
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.361 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

.pdfFundamentos de programación en Python. Ejercicios


Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 19 de Abril del 2021 por Administrador
6.231 visualizaciones desde el 19 de Abril del 2021
Este documento no es un curso de programación. Tampoco es un curso de Python. Encontrarás muchos buenos cursos sobre dichos temas en libros e Internet.

Este documento tan sólo contiene algunos ejercicios de programación, para ir practicando y fijando lo aprendido en clases de programación básica. No pretende que resuelvas los problemas en Python, aunque a principio de cada bloque de ejercicios haya un breve resumen de algunas características necesarias de dicho lenguaje.

Este curso trabajamos con Python, pero en cursos anteriores utilizamos C o Java. El lenguaje de programación no importa y el entorno de desarrollo tampoco. De hecho, las soluciones que propongo no son “pythónicas”: intento que no contengan características distintivas de Python, sino estructuras de datos, de control de flujo, y operadores que puedes encontrar en cualquier lenguaje de programación.

Para programar hace falta curiosidad, pasión por los rompecabezas, y muchas ganas de divertirse. En esta primera sección del documento adjunto algunas ideas para practicar la programación con Python de una manera muy lúdica.

Índice de Contenidos:
Preparados, listos, … ¡ya!
Práctica 1: Lenguajes de programación, compiladores e intérpretes, y entornos de desarrollo
Práctica 2: Algoritmos secuenciales
Práctica 3: Estructuras de control alternativas
Práctica 4: Estructuras de control iterativas
Práctica 5: Estructuras de almacenamiento homogéneas unidimensionales (vectores y strings)
Práctica 6: Estructuras de almacenamiento homogéneas multidimensionales (matrices)
Práctica 7: Estructuras de almacenamiento heterogéneas (diccionarios y clases)
Práctica 8: Funciones y modularidad
Práctica 9: Almacenamiento en ficheros
Práctica 10: Comunicación por red
Práctica 11: Apuntadores y estructuras dinámicas de datos
¡Fin!

En formato pdf. Contiene 86 páginas.

Screenshot_20210419_161823
Imágen de perfil

.docDocumentacion completa de Tkinter


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 10 de Febrero del 2021 por Administrador (Publicado el 13 de Febrero del 2014)
21.548 visualizaciones desde el 13 de Febrero del 2014
Post donde se recopila información y manuales de Tkinter:
- Introduccion a Tkinter
- Agregando GUI a nuestro programa
- Paso a paso con Tkinter
- Agreguemos botones y las funciones call backs
- Agreguemos multiples widgets
- Usando clases en Tkinter
- Tipos de widgets en Tkinter
- Configurando widgets
- ventanas top level
- Dialogos en Tkinter
- Usando bind mas profundamente
- Usando message y entry
- Mas sobre entry-variables Tkinter
- Checkbutton- Radiobutton y Scale
- Divirtiendonos desde la consola haciendo GUIs Interactivamente
- Corriendo codigo de GUIs tres formas
- Magenes en Tkinter
- Viendo y Procesando imagenes con PIL
- Menus top level
- Menues basados en frames - menubuttons-optionmenus
- Listboxes y Scrollbars
- Text Widget
- Canvas widget parte 1
- Canvas widget parte 2
- Grid
- Algunas herramientas adicionales Tkinter-After-Pausas
- Moviendo y animando dentro de una GUI
Imágen de perfil

.pdfPython para informáticos. Explorando la información


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 22 de Septiembre del 2016 por Administrador
5.080 visualizaciones desde el 22 de Septiembre del 2016
Guía de python.
Contenidos:
Prefacio
1. ¿Por qué debería aprender a escribir programas?
2. Variables, expresiones y sentencias
3. Ejecución condicional
4. Funciones
5. Iteración
6. Cadenas
7. Ficheros
8. Listas
9. Diccionarios
10. Tuplas
11. Expresiones regulares
12. Programas de red
13. Uso de servicios web
14. Bases de datos y SQL
15. Visualización de datos
16. Automatización de tareas habituales en tu PC
En formato pdf. Contiene 256 páginas.
Imágen de perfil

internetPython Ya


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 2 de Abril del 2021 por Administrador (Publicado el 24 de Julio del 2015)
8.696 visualizaciones desde el 24 de Julio del 2015
El objetivo de este tutorial es iniciarse en el arte de la programación desde cero.
Se emplea en un inicio el planteo de "Diagramas de Flujo" para la resolución de problemas y su posterior codificación con el lenguaje Python.
Se busca ir conociendo los rudimentos básicos de la programación presentando los conceptos con ejercicios resueltos e invitando a la resolución de otros problemas propuesto.