Los Cursos más visitados de Python

Listado de los Cursos más visitados durante los últimos 30 días
Imágen de perfil

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


419 visualizaciones el último mes

Python

Publicado el 20 de Octubre del 2020 por Administrador
5.699 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

.pdfAprenda a pensar como un programador en Python


368 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 10 de Febrero del 2022 por Administrador (Publicado el 25 de Julio del 2008)
32.439 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

.pdfManual de Tkinter para Python


359 visualizaciones el último mes

Python

Actualizado el 29 de Abril del 2016 por Administrador (Publicado el 1 de Agosto del 2014)
67.459 visualizaciones desde el 1 de Agosto del 2014
Manual basado en cómo se trabaja en Python con interfaz gráfica mediante el módulo Tkinter.
1. Introducción
2. El Módulo que usaremos
3. El IDE (El software que usaremos para programar)
4. Importando el módulo
5. Ventanas
6. Irregularidades
7. Elementos padres y elementos hijos
8. Que el programa también sea un objeto
9. Propiedades de los controles (Parte 1)
10. Propiedades de los controles (Parte 2)
11. Imprimiendo la hora con todo y fecha
12. Guardando y abriendo un archivo con texto
13. Guardando y abriendo listas con pickle
14. Guardando y cargando objetos con pickle
15. Colocando label una imágen gif estática
16. Creando menús en la parte superior
17. Creando nuestra splash screen
18. Acomodando los elementos: TOP,, BOTTOM, LEFT, RIGHT
19. Acomodando los elementos: FRAMES
20. Acomodando los elementos: GRID
En formato pdf. Contiene 56 páginas.
Imágen de perfil

.videoTutorial de Python 3 y PyQt5 (Interfaz Gráfica de Usuarios)


241 visualizaciones el último mes

Python

Publicado el 9 de Marzo del 2016 por Administrador
19.156 visualizaciones desde el 9 de Marzo del 2016
Completo tutorial de Python 3 y PyQt5 para el desarrollo de aplicaciones con interfaz gráfica de usuarios.
Contenidos:
1.- Instalación y primer archivo .ui
2.- Acceso a propiedades de elementos
3.- Eventos MainWindow (Show, Close, Move, ...)
4.- Abrir cuadro de diálogo desde la ventana principal
5.- Diseñar formularios con Layouts y StyleSheet
6.- Validar formularios con expresiones regulares
7.- Radio Button y Checkbox
8.- Combo Box (Selección de elementos)
9.- List Widget (Selección de elementos)
10.- Tree Widget (Árbol de datos)
11.- Tree Widget Signals (Acceso y control de datos)
12.- WebKit (Navegador Web)
13.- WebKit (Navegador Web con pestañas de navegación)
14.- Slider Horizontal y Vertical
15.- Progress Bar (Descarga de archivos)
16.- QGraphicsView (Herramientas de dibujo)
17.- Dibujar objetos (addLine, addRect & addEllipse)
18.- QGraphicsView Polygon (Dibujar polígonos)
19.- menuBar (Barra de Herramientas)
20.- QtSql MySQL (Insertar datos)
21.- QtSql MySQL y QTableWidget (Seleccionar registros)
22.- QtSql MySQL y QTableWidget (Actualizar registros)
23.- QtSql MySQL y QTableWidget (Eliminar registros)
24.- SMTP Email (Hotmail, Gmail, Yahoo, ...)
Imágen de perfil

.videoCurso de Python desde cero


235 visualizaciones el último mes

Python

Publicado el 19 de Julio del 2021 por Administrador
3.851 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

.pdfEl tutorial de Python


189 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 8 de Junio del 2021 por Administrador
3.754 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

.pdfReportLab PDF Library. User Guide


120 visualizaciones el último mes

Python

Publicado el 3 de Junio del 2021 por Administrador
1.764 visualizaciones desde el 3 de Junio del 2021
Índice de Contenidos:
Chapter 1 Introduction
1.1 About this document
1.2 What is the ReportLab PDF Library?
1.3 ReportLab's commercial software
1.4 What is Python?
1.5 Acknowledgements
1.6 Installation and Setup
1.7 Getting Involved
1.8 Site Configuration
1.9 Learning More About Python
1.10 Goals for the 3.x release series
Chapter 2 Graphics and Text with pdfgen
2.1 Basic Concepts
2.2 More about the Canvas
2.3 Drawing Operations
2.4 The tools: the "draw" operations
2.5 The toolbox: the "state change" operations
2.6 Other canvas methods
2.7 Coordinates (default user space)
2.8 Colors
2.9 Color space checking
2.10 Color Overprinting
2.11 Standard fonts and text objects
2.12 Text object methods
2.13 Paths and Lines
2.14 Rectangles, circles, ellipses
2.15 Bezier curves
2.16 Path object methods
2.17 Further Reading: The ReportLab Graphics Library
Chapter 3 Fonts and encodings
3.1 Unicode and UTF8 are the default input encodings
3.2 Automatic output font substitution
User Guide Table of contents
3.3 Using non-standard Type 1 fonts
3.4 Standard Single-Byte Font Encodings
3.5 TrueType Font Support
3.6 Asian Font Support
3.7 RenderPM tests
Chapter 4 Exposing PDF Special Capabilities
4.1 Forms
4.2 Links and Destinations
4.3 Outline Trees
4.4 Page Transition Effects
4.5 Internal File Annotations
4.6 Encryption
4.7 Interactive Forms
Chapter 5 PLATYPUS - Page Layout and Typography Using Scripts 65
5.1 Design Goals
5.2 Getting started
5.3 Flowables
5.4 Guidelines for flowable positioning
5.5 Frames
5.6 Documents and Templates
Chapter 6 Paragraphs
6.1 Using Paragraph Styles
6.2 Paragraph XML Markup Tags
6.3 Intra-paragraph markup
6.4 Bullets and Paragraph Numbering
Chapter 7 Tables and TableStyles
7.1 Table User Methods
7.2 TableStyle
7.3 TableStyle User Methods
7.4 TableStyle Commands
Chapter 8 Programming Flowables
8.1 DocAssign(self, var, expr, life='forever')
8.2 DocExec(self, stmt, lifetime='forever')
8.3 DocPara(self, expr, format=None, style=None, klass=None, escape=True)
8.4 DocAssert(self, cond, format=None)
8.5 DocIf(self, cond, thenBlock, elseBlock=[])
8.6 DocWhile(self, cond, whileBlock)
Chapter 9 Other Useful Flowables
9.1 Preformatted(text, style, bulletText=None, dedent=0, maxLineLength=None, splitChars=None, newLineChars=None)
9.2 XPreformatted(text, style, bulletText=None, dedent=0, frags=None)
9.3 Image(filename, width=None, height=None)
9.4 Spacer(width, height)
9.5 PageBreak()
9.6 CondPageBreak(height)
9.7 KeepTogether(flowables)
9.8 TableOfContents()
9.9 SimpleIndex()
9.10 ListFlowable(),ListItem()
9.11 BalancedColumns()
Chapter 10 Writing your own Flowable Objects
10.1 A very simple Flowable
10.2 Modifying a Built in Flowable
Chapter 11 Graphics
11.1 Introduction
11.2 General Concepts
11.3 Charts
11.4 Labels
11.5 Axes
11.6 Bar Charts
11.7 Line Charts
11.8 Line Plots
11.9 Pie Charts
11.10 Legends
11.11 Shapes
11.12 Widgets
Appendix A ReportLab Demos
A.1 Odyssey
A.2 Standard Fonts and Colors
A.3 Py2pdf
A.4 Gadflypaper
A.5 Pythonpoint

En formato pdf. Contiene 134 páginas.

Screenshot_20210603_114357
Imágen de perfil

internetPython Ya


119 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 2 de Abril del 2021 por Administrador (Publicado el 24 de Julio del 2015)
7.103 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.
Imágen de perfil

.docDocumentacion completa de Tkinter


106 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 10 de Febrero del 2021 por Administrador (Publicado el 13 de Febrero del 2014)
19.772 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

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


95 visualizaciones el último mes

Python

Publicado el 22 de Abril del 2021 por Administrador
2.595 visualizaciones desde el 22 de Abril del 2021
Índice de Contenidos:
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.

Screenshot_20210422_171113
Imágen de perfil

.pdfFundamentos de programación en Python. Ejercicios


94 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 19 de Abril del 2021 por Administrador
3.967 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

.videoAprender a programar con Python para niños


92 visualizaciones el último mes

Python

Publicado el 3 de Septiembre del 2015 por Administrador
12.956 visualizaciones desde el 3 de Septiembre del 2015
Curso de introducción a Python básico en vídeos.
Vídeos:
01.- ¿Qué es un lenguaje de programación?
02.- Python como calculadora.
03.- Errare humanun est.
04.- Uso de variables.
05.- Las Leyes de Python
06.- Funciones Preconstruidas.
07.- Definir funciones.
08.- Crear y usar Módulos.
09.- Uso de tipos de datos String
10.- Usos de print( )
11.- Uso de la función input.
12.- Crear un docsctring.
13.- Diseño de una función.
14.- Los tipos Bool (Booleanos)
15.- Conversión entre tipos de datos.
16.- Uso de Módulos.
17.- Uso de lógica condicional.
18.- Operadores para trabajar con Strings.
19.- Realizar operaciones con Strings.
20.- Uso de métodos del Objeto String.
21.- Uso del Loop for.
22.- El Loop While.
23.- Prácticas con el Loop While.
24.- Crear Tests con el uso de loops.
25.- El tipo de datos List.
26.- Métodos del objeto List.
27.- Practicas con listas.
28.- La función range( )
29.- Listas anidadas.
30.- Leer archivos.
31.- Escribir a archivos.
32.- Uso de Tuples.
33.- ¡Vamos a dibujar con Turtle!
34.- ¿Quién le tiene miedo a la POO?
35.- ¡Vamos a Crear Objetos!
36.- Crear Funciones de Clase
37.- ¿Por qué usar Clases y Objetos?
38.- Trabajos prácticos con Objetos.
39.- ¿Por qué es tan importante el Parámetro self?
40.- Inicializar Objetos.
41.- Creación de gráficos con Tkinter.
42.- Dibujar con Tkinter.
43.- Crear Figuras geométricas.
44.- Crear formas geométricas en serie.
45.- Dar color a las figuras geométricas.
46.- Sistema para elección de colores.
47.- Dibujar arcos.
48.- Crear Polígonos.
49.- Mostrar textos en tkinter.
50.- Cargar Imágenes en Tkinter.
51.- Añadir animaciones en tkinter.
52.- Crear interactividad con eventos en Tkinter.
53.- Responder a eventos de teclado.
54.- Mejorar los identificadores.
55.- Empezar a desarrollar nuestro juego.
56.- Crear la clase pelota.
57.- Dar movimiento a la pelota.
58.- Hacer que la pelota rebote en los bordes.
59.- Hacer la dirección de la pelota aleatoria.
60.- Crear la Clase Raqueta.
61.- Mover la raqueta.
62.- Detectar contactos pelota-raqueta.
63.- Desarrollar Función golpear_pelota.
64.- Crear modo de finalizar juego.
65.- Crear modo de iniciar juego.
66.- Crear Mensaje de juego finalizado.
67.- Modificar aceleración pelota.
68.- Finalizar nuestro juego.
Imágen de perfil

.pdfCurso: Python para Principiantes


76 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 2 de Noviembre del 2020 por Administrador (Publicado el 30 de Agosto del 2019)
7.123 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

.pdfPython para todos


67 visualizaciones el último mes

Python

Actualizado el 20 de Octubre del 2020 por Administrador (Publicado el 11 de Junio del 2008)
8.315 visualizaciones desde el 11 de Junio del 2008
Excelente manual de Python en formato pdf realizado por Raúl González Duque. Contiene 160 páginas.

Screenshot_20201020_122009
Imágen de perfil

.pdfIntroducción a la programación con Python


57 visualizaciones el último mes

Python

Actualizado el 11 de Octubre del 2020 por Administrador (Publicado el 19 de Septiembre del 2008)
37.429 visualizaciones desde el 19 de Septiembre del 2008
Completo manual de introducción a la programación con Python en formato pdf. Contiene 399 páginas.
1- Introducción
2- Una calculadora avanzada
3- Programas
4- Estructuras de control
5- Tipos estructurados: secuencias
6- Funciones
7- Tipos estructurados: registros
8- Ficheros

1519155919_python-28
Imágen de perfil

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


56 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 18 de Febrero del 2020 por Administrador
4.278 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

.videoTutorial Python en español


47 visualizaciones el último mes

Python

Publicado el 23 de Marzo del 2017 por Administrador
10.548 visualizaciones desde el 23 de Marzo del 2017
Tutorial de Python realizado por Manuel J. Dávila en vídeos:
Parte 1 - Instalación y primera ejecución de código
Parte 2 - Las variables y tipos string y numéricos
Parte 3 - Manejar Strings
Parte 4 - Operadores Aritméticos
Parte 5 - Array: lists y tuples
Parte 6 - Array: Diccionarios
Parte 7 - Sentencia if y operadores de comparación, lógicos y membership
Parte 8 - Búcle while
Parte 9 - Búcle for
Parte 10 - Entrada de datos input()
Parte 11 - Capturar errores try-except
Parte 12 - argv pasar argumentos en línea de comandos
Parte 13 - def y lambda crear funciones
Parte 14 - Crear módulos
Parte 15 - Programación Orientada a Objetos
Parte 16 - La Herencia POO
Parte 17 - Funciones útiles para strings
Parte 18 - Funciones útiles para arrays
Parte 19 - Leer y escribir ficheros
Parte 20 - Módulo datetime fecha y hora
Parte 21 - Módulos glob y os obtener información de directorios
Parte 22 - Módulo os. Programa para crear y eliminar carpetas y archivos
Parte 23 - Módulo smtplib. Enviar email con Gmail
Parte 24 - Enviar email con archivo adjunto
Parte 25 - Módulo smtplib. Enviar email con Hotmail
Parte 26 - Módulo sqlite3. Crear bases de datos, tablas e insertar datos
Parte 27 - Módulo sqlite3. Seleccionar registros de las tablas
1 - Python PyQt (Interfaz gráfica) - Instalación y primer archivo .ui
2 - Python PyQt (Interfaz gráfica) - Acceso a propiedades de elementos
3 - Python PyQt (Interfaz gráfica) - Eventos MainWindow (Show, Close, Move, ...)
4 - Python PyQt (Interfaz gráfica) - Abrir cuadro de diálogo desde la ventana principal
5 - Python PyQt (Interfaz gráfica) - Diseñar formularios con Layouts y StyleSheet
6 - Python PyQt (Interfaz gráfica) - Validar formularios con expresiones regulares
7 - Python PyQt (Interfaz gráfica) - Radio Button y Checkbox
8 - Python PyQt (Interfaz gráfica) - Combo Box (Selección de elementos)
9 - Python PyQt (Interfaz gráfica) - List Widget (Selección de elementos)
10 - Python PyQt (Interfaz gráfica) - Tree Widget (Árbol de datos)
11 - Python PyQt (Interfaz gráfica) - Tree Widget Signals (Acceso y control de datos)
12 - Python PyQt (Interfaz gráfica) - WebKit (Navegador Web)
13 - Python PyQt (Interfaz gráfica) - WebKit QTabWidget (pestañas de navegación)
14 - Python PyQt (Interfaz gráfica) - Slider Horizontal y Vertical
15 - Python PyQt (Interfaz gráfica) - Progress Bar (Descarga de archivos)
16 - Python PyQt (Interfaz gráfica) - QGraphicsView (Herramientas de dibujo)
17 - Python PyQt (Interfaz gráfica) - Dibujar objetos (addLine, addRect & addEllipse)
18 - Python PyQt (Interfaz gráfica) - QGraphicsView Polygon (Dibujar polígonos)
19 - Python PyQt (Interfaz gráfica) - menuBar (Barra de Herramientas)
20 - Python PyQt (Interfaz gráfica) - QtSql MySQL (Insertar datos)
21 - Python PyQt (Interfaz gráfica) - QtSql MySQL y QTableWidget (Seleccionar registros)
22 - Python PyQt (Interfaz gráfica) - QtSql MySQL y QTableWidget (Actualizar registros)
23 - Python PyQt (Interfaz gráfica) - QtSql MySQL y QTableWidget (Eliminar registros)
24 - Python PyQt (Interfaz gráfica) - SMTP Email (Hotmail, Gmail, Yahoo, ...)
Imágen de perfil

.videoTutorial de Flask Python


41 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 26 de Agosto del 2019 por Administrador
1.893 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

internetCurso de wxPython


40 visualizaciones el último mes

Python

Actualizado el 3 de Enero del 2014 por Administrador (Publicado el 26 de Septiembre del 2013)
6.883 visualizaciones desde el 26 de Septiembre del 2013
Presentación de wxPython donde nos muestra algunas características de esta herramienta muy útil para realizar interfaces en Python. En formato diapositiva. Contiene 41 páginas.
Imágen de perfil

.videoCurso aplicaciones GUI Python con PyQT


39 visualizaciones el último mes

Python

Publicado el 7 de Julio del 2015 por Administrador
8.644 visualizaciones desde el 7 de Julio del 2015
Introducción al desarrollo de aplicaciones GUI Python con PyQT
Contenidos:
01.- Curso Aplicaciones GUI Python con PyQT. Configurar entorno de desarrollo.
02.- GUIs Python con PyQT. Anatomía de una aplicación PyQT.
03.- Creación de GUIs para Python con PyQT. Manejo de eventos en PyQT
04.- Curso de PyQT. Crear Interface de Usuario con QT Designer.
05.- Curso de PyQT. Conectar Señales con Slots.
06.- Curso de PyQT. Convertir interfaces .ui en archivos Python.
07.- Curso de PyQT. Crear archivo .pyw, lanzador aplicación.
08.- Curso de PyQT. Crear Slots personalizados.
09.- Curso de PyQT. Convertir entre tipos de datos.
10.- Curso de Python gráfico con PyQT. Enlazar widgets con Buddies.
11.- Curso de Python gráfico con PyQT. Crear lanzador para Buddies.
012.- Curso de Python gráfico con PyQT. widgets radio buttons.
13.- Curso Python gráfico con PyQT. Lanzador widget radio botones.
14.- Curso de Python gráfico con PyQT. Widgets CheckBoxes.
15.- Curso de Python gráfico con PyQT. Usar Checkboxes como señales.
16.- Curso de Python gráfico con PyQT. Uso de widgets básicos.
17.- Curso de Python gráfico con PyQT. Listas e items de lista.
18.- Curso de Python Gráfico con PyQT. Crear una lista editable.
19.- Curso de Python gráfico con PyQT. Crear Aplicaciones con varios documentos.
20.- Curso de PyQT. Aplicación con subventanas.
21.- Curso de PyQT. Ordenar Widgets con Layouts.
22.- Curso de PyQT. Terminar primer Layout.
23.- Curso de PyQT. Agrupar funciones con GroupBox.
24.- Curso de PyQT. Completar Proyecto GroupBox.
25.- Curso de PyQT. Persistir datos con MySQL
26.- Curso de PyQT. Crear tabla con un script Python.
27.- Curso de PyQT. Insertar datos en una tabla de la Base de Datos.
28.- Curso de PyQT. Insertar datos de modo dinámico.
30.- Curso de PyQT. Llevar a cabo búsquedas en la tabla.
31.- Curso de PyQT. Actualizar datos de las tablas.
32.- Curso de PyQT. Borrar datos de la Tabla.
33.- Curso de PyQT. Conectar aplicaciones GUI Python a Bases de Datos.
34.- Curso de PyQT. Aplicación que muestra datos en tabla.
35.- Curso de PyQT. Crear un Modelo de la Tabla.
36.- curso de PyQT. Usar Modelo de la tabla.
37.- Curso de PyQT. Operaciones de mantenimiento de una tabla.
38.- Curso PyQT. Terminar aplicación

Creado por Brandom Stalin Hf.
Imágen de perfil

.videoCurso Python desde 0


39 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 10 de Junio del 2019 por Administrador
4.705 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
sin imagen de perfil

localSoy nuevo en Python y necesito ayuda


32 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 18 de Abril del 2022 por Daniel
788 visualizaciones desde el 18 de Abril del 2022
Muy buenas, tengan ustedes un excelente dia
soy principiante en este lenguaje de python y me dejaron este ejercicio que no se muy bien como se haga, alguna persona de buen corazon que me ayude con esto < 3
El ejercicio es el siguiente

Segun la actividad anterior, ya tenemos creada una base de datos con con entidades atributos y 20 registros.

1) Crea una tabla adicional que se denomine departamento, con los atributos Iddepartamento,departamento.
ingresa los siguiente departamentos, Casanare, Meta, Boyaca, Cauca, Santander.
2) Ingresar el valor de departamento en cada una de los registros ya creados.
3) Altere la tabla persona y agrege el campo Iddepartamento como llave foranea En la tabla persona.
4) Gerenerar una consulta que me permita mostrar y ordenar los datos de la tabla factura descendente mostrando el ID de fatura y numero de factura .
5) Generar una consulta que me permita mostrar y ordenar los datos de la tabla producto ascendente mostrando el ID de producto y el nombre del producto.
6) Dada la siguiente tabla 'personas', quiero obtener los 2 primeros valores.
7)Queremos seleccionar a las personas cuyo apellido sea ' ' o ' '. (para este punto poner dos apellidos que hallaz usado).
8)Realiza una consulta que me muestre los productos comprados de la persona 1 adquiridos en la factura.
9)Selecciona nombre apellido y departamento de la tabla persona cuando coincidan el departamento de la tabla persona con el departamento en la tabla departamento.
10) Muestre los datos de la tabla persona id, nombre, apellido, identificación, dirección en union con los datos de la tabla departamento .
Imágen de perfil

internetPython para principiantes


31 visualizaciones el último mes

Python

Publicado el 10 de Noviembre del 2016 por Administrador
5.985 visualizaciones desde el 10 de Noviembre del 2016
Completo manual de introducción a Python.
Contenidos:
Capítulo 1. Preparación del entorno de desarrollo
1.1. Introducción al Sistema Operativo GNU/Linux
1.2. Instalando Python
1.3. Instalación de un Shell interactivo mejorado
1.4. Ninja-IDE
1.5. Instalación de Bazaar
Capítulo 2. Estructura y elementos del lenguaje
2.1. Elementos del Lenguaje
2.2. Estructuras de Control de Flujo
Capítulo 3. Módulos, paquetes y namespaces
3.1. Creando módulos empaquetados
Capítulo 4. Funciones definidas por el usuario
4.1. Definiendo funciones
4.2. Llamadas de retorno
4.3. Llamadas recursivas
4.4. Sobre la finalidad de las funciones
Capítulo 5. Introducción a la orientación a objetos
5.1. Pensar en objetos
5.2. Programación Orientada a Objetos
Capítulo 6. Métodos principales del objeto String
6.1. Métodos de formato
6.2. Métodos de Búsqueda
6.3. Métodos de Validación
6.4. Métodos de Sustitución
6.5. Métodos de unión y división
6.6. Ejercicios
Capítulo 7. Métodos principales del objeto list
7.1. Métodos de agregado
7.2. Métodos de eliminación
7.3. Métodos de orden
7.4. Métodos de búsqueda
7.5. Anexo sobre listas y tuplas
Capítulo 8. Métodos principales del objeto dict
8.2. Métodos de agregado y creación
8.3. Métodos de retorno
Capítulo 9. El objeto File: trabajando con archivos
9.1. Sobre el objeto File
9.2. Métodos del Objeto File
9.3. Propiedades del objeto file
9.4. Cerrando archivos de forma automática
Capítulo 10. Un paseo por los módulos de la librería estándar
10.1. Módulos de sistema
10.2. Módulos para el programador
10.3. Módulos que resuelven necesidades funcionales
10.4. Módulos e Internet
Capítulo 11. Introducción a MySQL y el lenguaje SQL
11.1. Acerca de MySQL
11.2. Sobre el lenguaje SQL
11.3. Optimización de bases de Datos
11.4. Bases de datos relacionales
Capítulo 12. Bases de datos en Python con MySQL
12.2. Conectarse a la base de datos y ejecutar consultas
Capítulo 13. Corriendo aplicaciones Python en la web
13.1. Introducción
13.2. Python bajo Apache
13.3. Utilizando environ para manejar peticiones del usuario
Capítulo 14. Enviando e-mails con formato HTML desde Python
14.2. Envío de e-mail desde Python
Imágen de perfil

.zipPyQT Desarrollando Aplicaciones de Escritorio


29 visualizaciones el último mes

Python

Actualizado el 20 de Enero del 2013 por Administrador (Publicado el 16 de Julio del 2008)
11.250 visualizaciones desde el 16 de Julio del 2008
Esta pequeña guía es el resultado de una recopilación y de horas de trabajo, motivado desde hace tiempo, debido a que muchos programadores quieren comenzar a programar con estas dos grandiosas herramientas y muchas veces no sabe como dar los primeros pasos sin quedarse en el intento.
Para ello esta guía intenta ser un documento de referencia y de motivación para comenzar a trabajar y realizar interfaces de usuarios muy simples.
Imágen de perfil

.pdfManual de programación con robots para la escuela


29 visualizaciones el último mes

Python

,

Linux

Publicado el 18 de Noviembre del 2018 por Administrador
4.929 visualizaciones desde el 18 de Noviembre del 2018
El objetivo de este libro es introducir los primeros conceptos de la programación a través de la manipulación de unos pequeños robots, implementando algoritmos escritos en el lenguaje Python. Tanto Python, como las herramientas de desarrollo que usaremos son software libre y muy utilizados en entornos de desarrollo reales.
En este libro, concentramos las experiencias de dos años de trabajo con alumnos de escuelas secundarias en donde se promueven actividades que permiten trabajar colaborativamente con otras áreas y que son motivadoras tanto para los alumnos como para los docentes que las promueven.

Índice de Contenidos:
Prefacio IX
1. Trabajar con Software Libre 1
1.1. Software libre en la escuela
1.2. ¿Por qué programar?
1.3. Python
1.4. Resumen
1.5. Actividades
2. Introducción 5
2.1. El robot Multiplo N6
2.2. Introducción al entorno de Python
2.2.1. Usando el intérprete
2.2.2. PyShell (del proyecto wxPython)
2.3. El ejemplo más sencillo
2.4. ¿Qué necesitamos para empezar?
2.5. Conectando el robot
2.6. La primera actividad
2.7. Cambiando el número de identificación del robot
2.8. Resumen
2.9. Actividades
3. En movimiento
3.1. ¿Movemos al robot?
3.1.1. Hacia adelante y hacia atrás
3.1.2. ¿Giramos?
3.2. Dibujando figuras
3.2.1. Mi primer programa
3.2.2. Guardando mis programas
3.3. Agrupando instrucciones en funciones
3.3.1. Nombres de función válidos
3.3.2. Funciones con argumento
3.4. Agrupar funciones en módulos
3.4.1. Mi primer módulo
3.4.2. Uso de import
3.5. Resumen
3.6. Actividades
4. Los valores y sus tipos
4.1. Utilizando variables
4.1.1. Variables en funciones
4.2. Tipos de datos
4.2.1. Tipos Básicos
4.2.2. Conversión de tipos de datos
4.2.3. Las Listas: las colecciones más simples
4.2.4. Trabajando con listas
4.3. Ingreso datos desde el teclado
4.4. Imprimiendo por pantalla
4.5. Resumen
4.6. Actividades
5. Robots que deciden
5.1. Los valores de verdad en Python
5.1.1. Expresiones simples
5.1.2. Operadores lógicos
5.2. Condicionando nuestros movimientos
5.3. Resumen
5.4. Actividades
6. Simplificando pasos
6.1. Sentencia de iteración for
6.2. Sentencia de iteración while
6.3. Resumen
6.4. Actividades
7. ¿Hacemos una pausa?
7.1. Estructura de un programa
7.2. Algo más sobre funciones
7.2.1. Definición de una función y argumentos
7.2.2. Retornando valores
7.3. Importando módulos
7.4. Resumen
7.5. Actividades
8. Utilizando los sensores
8.1. Conociendo los sensores
8.2. Evitando choques
8.2.1. Midiendo distancias
8.2.2. Detectando obstáculos
8.3. Sensores de línea
8.4. Normalizando valores
8.5. Velocidad proporcional a la distancia
8.6. Resumen
8.7. Actividades
A. Instalación de paquetes
A.1. Instalador de Paquetes Synaptic
A.2. Instalación de la API del Robot
A.2.1. En distribuciones basadas en Debian con Python 2.5
A.2.2. En distribuciones basadas en Debian con Python 2.6 o superior
A.2.3. En Lihuen 4.x
A.2.4. En otras distribuciones GNU/Linux y otros sistemas operativos
B. Especificaciones de los robots
B.1. Multiplo N6
B.1.1. Otras formas de programarlo
B.2. Otros robots similares
B.2.1. Robots artesanales
B.2.2. Icaro
B.2.3. Myro Hardware
C. Resumen de instrucciones
D. Enlaces útiles

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

.pdfCurso de PostgreSQL y Python


26 visualizaciones el último mes

Python

Publicado el 24 de Septiembre del 2013 por Administrador
17.829 visualizaciones desde el 24 de Septiembre del 2013
Completo curso de Python y PostgreSQL en formato pdf.
Dividido en:
CURSO DE POSTGRE SQL Y PYTHON
PRESENTACIÓN
BASES DE DATOS
Definiciones
Ejercicio 1
Clasificaciones de las Bases de Datos
INTRODUCCIÓN A POSTGRESQL
Arquitectura
Instalación
Configuración para el curso
Conectarse a PostgreSQL (cliente de terminal)
Obteniendo ayuda
Crear y Borrar Bases de Datos
Conectarse a PostgreSQL (cliente de gráfico)
LENGUAJE SQL
Orígenes y Evolución
Características generales del SQL
Optimización
Lenguaje de definición de datos (DDL)
CREATE
ALTER
DROP
TRUNCATE
Lenguaje de manipulación de datos DML (Data Manipulation Language)
Definición
INSERT
UPDATE
DELETE
Ejercicios con el Lenguaje SQL
Administración de PostgreSQL
Gestión de Espacio Físico
Gestión de Respaldos
Respaldo de bajo nivel
Respaldar una Base de Datos
Respaldar todas las Bases de Datos
Tratando con bases de datos de gran tamaño
Gestión de Usuarios
Crear y borrar usuarios
Ver usuarios en el servidor
CREATE ROLE vs. CREATE USER
Atributos de los Roles
Restaurar seguridad de PostgreSQL
Privilegios
Gestión de Conexiones
PROGRAMANDO EN POSTGRESQL
Funciones con SQL
Sobrecarga de Funciones
Lenguajes Procedimentales
PL/pgSQL
Instalando PL/pgSQL
Estructura de programas con PL/pgSQL
Declaraciones
Alias para Parámetros de una Función
Expresiones
Declaraciones
Estructuras de Control
Bucles simples
Capturando errores
Cursores
Disparadores
CASO DE ESTUDIO #1
Instrucciones
Materiales de apoyo en línea
INTRODUCCIÓN A PYTHON
PRIMEROS PASOS CON PYTHON
Intérprete
Introspección
Funciones incluidas
Escribir un programa en un archivo
Listas
Tuplas
Diccionarios
Condicionales
Bucles
Instrucción “for”
Función “range”
Instrucción “break”
Instrucción “pass”
Manejo de Errores
Funciones
Clases
Trabajando con Archivos
Módulos
Paquetes
BASES DE DATOS CON PYTHON
Instalación
Uso del Psycopg2
Pasando Parámetros a consultas SQL
Errores Frecuentes
Adaptación de Tipos de Datos
Funciones de interés con cursores
CASO DE ESTUDIO #2
Caso 2.a
Caso 2.b
HERRAMIENTAS PARA TRABAJAR CON PYTHON
Entornos Virtuales
Control de Versiones
Documentación
Instalando Sphinx
QuickStart
conf.py
Recursos para reStructuredText
Editores e IDEs
PROGRAMACIÓN WEB
HTML
Etiquetas de HTML
Listado de Etiquetas HTML
Atributos HTML
Mi primera página Web
Mi segunda página Web
JavaScript
Ejemplos de JavaScript
¿Dónde colocar el código JavaScript?
Principios de JavaScript
Declaraciones
Bloques de código
Comentarios
Variables
Operadores
Operadores Lógicos
Condicionales
Mensajes desde JavaScript
Bucles
Funciones
Capturando Errores
Objetos
CSS
Sintaxis
Selector por id
Selector por clase
¿Dónde colocar las hojas de estilo?
PROGRAMACIÓN WEB CON PYTHON (CGI)
Ejercicio 1
INTRODUCCIÓN A DJANGO
Definición
Instalación
Iniciando un Proyecto
settings.py
urls.py
Probando nuestro Proyecto
Creando nuestra primera Aplicación
Modelo
Habilitando el Admin de Django
Ahora un poco de programación
Siguientes pasos
PROGRAMACIÓN GUI CON PYTHON
Tkinter
Hola Mundo (al estilo Tkinter)
Hola de Nuevo
Manejo de Eventos
Creando un Menú
Barras de Herramientas
Simple Ventana de Diálogo
Ejercicio 1
INTERFACES GRÁFICAS CON PYTHON Y GTK
Definición
Ejemplo #1 - Usando el terminal
Ejemplo #2 - Escribiendo un script de PyGTK
En formato pdf. Contiene 141 páginas.
Imágen de perfil

internetTutorial Python


23 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 18 de Enero del 2021 por Administrador
3.066 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

.pdfEl tutorial de Python 2


22 visualizaciones el último mes

Python

Actualizado el 23 de Julio del 2020 por Administrador (Publicado el 2 de Junio del 2014)
2.745 visualizaciones desde el 2 de Junio del 2014
Este tutorial introduce de manera informal al lector a los conceptos y características básicas del lenguaje y el sistema de Python. Es bueno tener un interprete de Python a mano para experimentar, sin embargo todos los ejemplos están aislados, por lo tanto el tutorial puede leerse estando desconectado. Tutorial correspondiente a la versión 2.7.3.
Contenidos:
1. Introducción
2. Abriendo tu apetito
3. Usando el intérprete de Python
4. Una introducción informal a Python
5. Más herramientas para control de flujo
6. Estructuras de datos
7. Módulos
8. Entrada y salida
9. Errores y excepciones
10. Clases
11. Pequeño paseo por la Bibloteca Estándar
12. ¿Y ahora qué?
13. Edición de entrada interactiva y sustitución de historial
14. Aritmética de punto flotante: Problemas y limitaciones
En formato pdf. Contiene 116 páginas

1455728020_TutorialPython2
Imágen de perfil

.videoCurso de Python ideal para Principiantes


22 visualizaciones el último mes

Python

Publicado el 15 de Enero del 2016 por Administrador
4.592 visualizaciones desde el 15 de Enero del 2016
Curso básico de introducción a Python en 20 vídeos:
1 - Introducción al lenguaje Python
2 - Instalación + Primer Programa "Hola mundo"
3 - Variables y Tipos de Datos
4 - Operadores Aritméticos + Comentar Código
5 - Tuplas
6 - Listas
7 - Diccionarios - Matrices asociativas
8 - Operadores Relacionales
9 - Operadores Lógicos
10 - Control de Flujo - if_else, elif
11 - Ciclo While ( Estructuras de Control Iterativas )
12 - Ciclo for ( Estructuras de Control Iterativas )
13 - Funciones
14 - Funciones y Módulos
15 - Módulos y Paquetes
16 - Programación Orientada a Objetos (POO)
17 - Herencia (POO) - Game of Thrones
18 - Encapsulamiento y Polimorfismo
29 - Metodos de la Clase String
20 - Mi primer Juego - MasterMind