Aprendiendo Python
¡Gratis!
Con membresía
$7.99
Precio sugerido

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.

Sobre el autor

Jonathan Pumares
Jonathan Pumares

Desarrollador web full-stack (Frontend, Backend y Servidores) con varios años de experiencia en el desarrollo de aplicaciones de escritorio, desarrollo web y proyectos emprendedores propios. Actualmente dedicado como Coordinador de Desarrollo de Sistemas y Asesor de Proyectos en el Instituto Tecnológico de Campeche. Egresado como Ingeniero en Sistemas de Información por la Universidad Interamericana para el Desarrollo. Me gusta aprender algo nuevo cada día sobre tecnologías web y programación, tambien me apasiona enseñar y compartir conocimiento.

Tabla de contenidos

  • 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% de regalías. Gana $16 en un libro de $20.

Pagamos 80% de regalías. No es un error tipográfico: ganas $16 en una venta de $20. Si vendemos 5000 copias no reembolsadas de tu libro o curso por $20, ganarás $80,000.

(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)

De hecho, los autores han ganadomás de $12 millonesescribiendo, publicando y vendiendo en Leanpub.

Aprende más sobre cómo escribir en 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

Escribir y publicar en Leanpub

Los autores y editores usan Leanpub para publicar libros electrónicos sorprendentes en curso y completados, como éste. ¡También puedes utilizar Leanpub para escribir, publicar y vender tu libro! Leanpub es una potente plataforma para autores serios, que combina un flujo de trabajo de escritura y publicación simple y elegante con una tienda centrada en la venta de libros electrónicos en progreso. Leanpub es una máquina de escribir mágica para los autores: basta con escribir en texto plano, y para publicar tu libro electrónico, simplemente haz clic en un botón. Realmente es así de fácil.

Más información sobre cómo escribir en Leanpub