Mostrando del 71 al 80 de 122 registros
Éste es un libro sobre Python. Es un libro que trata de explicar una manera posible de usarlo, una manera de tomar una idea de tu cabeza y convertirla en un programa, que puedas usar y compartir.
1. Introducción
2. Pensar en python
3. La vida es corta
4. Las capas de una aplicación
5. Documentación y testing
6. La GUI es la parte fácil
7. Diseño de interfaz gráfica
8. Un programa útil
9. Instalación, deployment y otras yerbas
10. Cómo crear un proyecto de software libre
11. Rebelión contra el Zen
12. Herramientas
13. Conclusiones, caminos y rutas de escape
Realizado por Roberto Alsina
En formato pdf de 164 páginas
Manual de introducción al lenguaje Python.
Contenidos:
1. Introducción
2. Python básico
3. Control de flujo
4. Definición de funciones
5. Módulos
6. Entrada y salida de ficheros
7. Manejo de excepciones
8. Clases
9. Librerías interesantes
10. Referencias bibliográficas
Contiene 27 páginas. Realizado por Moisés Lorenzo León.
Este manual pretende introducir a cualquier persona, que haya programado en cualquier otro lenguaje, en el desarrollo de software con Python. Solo es una iniciación, por lo que se dejan conceptos en el camino, ya que de lo contrario se titularía “TODO sobre Python”.
Inspirado en un nido de horas estudiando y programando en Python, este texto está redactado para ser leído (y probado) de manera secuencial, introduciendo progresivamente los conceptos fundamentales del lenguaje en los diversos temas. Puesto que no es lo mismo andar el camino que conocer el camino, se insta al lector a que pruebe todos los ejemplos que vienen en el documento. Y es que para aprender a desarrollar “en cualquier lenguaje de programación” hay que embarrarse las manos, no hay otra forma.
ÍNDICE
0. INTRODUCCIÓN
1. CARACTERÍSTICAS PRINCIPALES
1.1 IMPLEMENTACIONES
1.2 HERRAMIENTAS DE DESARROLLO
1.3 VERSIONES
1.4 COMPOSICIÓN DE PYTHON
1.5 FILOSOFÍA PYTHON
2. EL INTÉRPRETE DE PYTHON
2.1 IDENTIFICADORES Y DECLARACIONES
2.2 AYUDA
3. MI PRIMER FICHERO CON CÓDIGO FUENTE
4. UNICODE
4.1 SCRIPTS PYTHON EN UNICODE
5. FUNCIONES
5.1 FUNCIONES LAMBDA
6. MÓDULOS
6.1 LOCALIZACIÓN
6.2 MÓDULOS EN LA LIBRERÍA ESTÁNDAR
6.3 PACKAGES
7. PALABRAS CLAVE Y FUNCIONES INTEGRADAS
8. TIPOS DE DATOS Y SUS OPERADORES
8.1 NONE
8.2 BOOLEANO
8.3 NÚMEROS
8.4 SECUENCIAS
8.4.1 LISTAS
8.4.2 TUPLAS
8.4.3 CADENAS
8.4.4 FORMAS DE ACCEDER A ELEMENTOS DE SECUENCIAS
8.4.5 OPERACIONES SOBRE SECUENCIAS
8.4.5.1 EN LISTAS
8.4.5.2 EN CADENAS
8.5 TABLAS HASHING (DICCIONARIOS)
8.5.1 OPERACIONES
8.6 FICHEROS
8.7 MÁS TIPOS EN PYTHON
9. CONVERSIONES ENTRE LISTAS, TUPLAS Y TABLAS HASHING.
10. FORMATEO DE CADENAS
11. CONTROL DE FLUJO
11.1 IF
11.2 WHILE
11.3 FOR
12. ITERADORES
13. PROGRAMACIÓN ORIENTADA A OBJETOS
14. MANEJO DE EXCEPCIONES
15. PERSISTENCIA DE OBJETOS CON cPickle
16. SCRIPTS EN PYTHON
17. LOTERÍAS EN PYTHON
18. UNA AGENDA
19. TIPOS DE FICHEROS PYTHON
20. MÓDULOS MÁS IMPORTANTES
21. RECURSOS DOCUMENTALES EN INTERNET
En formato pdf. Contiene 88 páginas.
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.
Manual de Zope, servidor de aplicaciones web de código abierto escrito en el lenguaje de programación Python.
1. Preface
2. Introducing Zope
3. Zope Concepts and Architecture
4. Installing and Starting Zope
5. Object Orientation
6. Using the Zope Management Interface
7. Using Basic Zope Objects
8. Acquisition
9. Basic Zope Scripting
10. Using Zope Page Templates
11. Creating Basic Zope Applications
12. Users and Security
13. Advanced Page Templates
14. Advanced Zope Scripting
15. Zope Services
16. Basic DTML
17. Advanced DTML
18. Searching and Categorizing Content
19. Relational Database Connectivity
20. Virtual Hosting Services
21. Session Management
22. Scalability and ZEO
23. Managing Zope Objects Using External Tools
24. Maintaining Zope
25. Appendix A: DTML Reference
26. Appendix B: API Reference
27. Appendix C: Zope Page Templates Reference
28. Appendix D: Zope Resources
29. Appendix E: DTML Name Lookup Rules
30. Contributions
Inmersión en Python es un libro libre sobre Python para programadores experimentados.
Dividido en 18 capítulos:
Capítulo 1. Instalación de Python
Capítulo 2. Su primer programa en Python
Capítulo 3. Tipos de dato nativos
Capítulo 4. El poder de la introspección
Capítulo 5. Objetos y orientación a objetos
Capítulo 6. Excepciones y gestión de ficheros
Capítulo 7. Expresiones regulares
Capítulo 8. Procesamiento de HTML
Capítulo 9. Procesamiento de XML
Capítulo 10. Scripts y flujos
Capítulo 11. Servicios Web HTTP
Capítulo 12. Servicios web SOAP
Capítulo 13. Pruebas unitarias (Unit Testing)
Capítulo 14. Programación Test−First
Capítulo 15. Refactorización
Capítulo 16. Programación Funcional
Capítulo 17. Funciones dinámicas
Capítulo 18. Ajustes de rendimiento
En formato pdf. Contiene 325 páginas.