Aprendiendo Python
Aprendiendo Python
Aprende los conceptos básicos de programación con Python
Sobre este libro
Python es un lenguaje de programación fácil y rápido de aprender, preferido por muchos para aprender a programar, ya que sus declaraciones y sintaxis son explícitas y muy fáciles de aprender.
Es un lenguaje en el que podemos utilizarlo en desarrollo web, machine learning e inteligencia artificial, aplicaciones de escritorio, línea de comando, internet de las cosas, web scraping y bots, criptografía, finanzas y una infinidad de desarrollo de software que podamos imaginar.
Plataformas como Instagram, Pinterest, Vine, Dropbox, Netflix, Spotify, Paypal, Uber, Platzi, entre otras, están construidas en Python.
Tabla de contenido
- Introducción
-
Acerca de este libro
- ¿Quién soy?
-
Algoritmos
- Definición
- Partes de un algoritmo
- Algoritmo suma de dos números
- Formas de representar un algoritmo
- Pruebas de escritorio
- Pruebas automatizadas
- ¿Qué es Python?
-
Python 2 VS Python 3
- Sentencia print
- Cadenas de texto
- División entera
- Levantando excepciones
- Manejo de excepciones
- Retornando objetos iterables en lugar de listas
- Función input VS raw_input
- Función xrange VS range
-
Variables y tipos de datos
- Definición
- Tipos de datos
- La función type()
-
Comentarios
- Comentarios en línea
- Comentarios en bloque
- Cadenas de documentación
-
Listas
- Definir una lista
- Acceder a una lista
- Modificar valores de una lista
- Métodos de las listas
-
Tuplas
- Definir una tupla
- Acceder a una tupla
- Métodos de las tuplas
-
Diccionarios
- Definir un diccionario
- Acceder a un diccionario
- Agregar nuevos elementos a un diccionario
- Modificar elementos de un diccionario
- Métodos de los diccionarios
-
Uso de los operadores
- Los Operadores Aritméticos
- Los Operadores Relacionales o de Comparación
- Los Operadores Lógicos
-
Estructuras de control condicionales
- Sentencia if
- Sentencia if/else
- Sentencia if/elif
- Conversión de objetos a booleano
- Uso de los operadores lógicos en las condicionales
- Condicional ternario
-
Estructuras de control iterativas
- while
- for
- Las palabras reservadas break, continue y pass
-
Funciones
- ¿Qué es una función?
- Definir una función
- Tipos de funciones
- Diferencia entre parámetros y argumentos
- Argumentos claves VS argumentos posicionales
- Parámetros con valores por defecto
- Argumentos variables: *args
- Argumentos variables: **kwargs
-
Programación Orientada a Objetos (POO)
- Definición
- ¿Qué es un paradigma de programación?
- Paradigmas de programación que soporta Python
- La Programación Orientada a Objetos en Python
- Elementos y Características de la POO
- El método __init__()
- La función super()
-
Módulos y paquetes
- Módulos
- Paquetes
-
Manejo de errores
- Errores de sintaxis
- Las excepciones
-
Manejo de archivos
- ¿Qué es un archivo en Python?
- Lectura y escritura de archivos en Python
- Procesar archivos CSV
-
Manejo de base de datos
- ¿Qué es una base de datos?
- Sistemas Gestores de Bases de Datos
- Clientes de bases de datos
- Trabajando con SQLite en Python
- Recapitulación
Leanpub incondicional, sin riesgo, 100% de felicidad garantizada
Durante los primeros 60 días de compra, puedes obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Procesamos las restituciones manualmente, así que puede tomarse unos días en aparecer. Véase términos completos.
80% Royalties. Earn $16 on a $20 book.
We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $12 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Actualizaciones gratis. Libre de DRM.
¡Si compras un libro Leanpub obtienes actualizaciones gratis siempre y cuando el autor actualice el libro! Varios autores usan Leanpub para publicar sus libros en progreso mientras los escriben. Todos los lectores obtienen actualizaciones gratis, independientemente de cuándo compraron el libro o cuánto pagaron (incluyendo si fue gratis).
La mayoría de los libros Leanpub se encuentran disponibles en PDF (para computadores) y EPUB (para teléfonos, tabletas, y Kindle). Los formatos que un libro incluye se muestran en la esquina superior derecha de esta página.
Finalmente, los libros Leanpub no tienen ninguna de las cosas sin sentido sobre protección de copia DRM, así que puedes leerlos fácilmente en cualquier dispositivo que se soporta.
Aprende más sobre los formatos de Leanpub y dónde puedes leerlos