Python para principiantes
Por James Tudor
5/5
()
Información de este libro electrónico
Si desea aprender la programación de Python en tan solo 5 días, incluso si no tiene habilidades técnicas de ningún tipo, siga leyendo ...
¿Cuántas veces has pensado en aprender a codificar pero te desanimaste porque no tenías antecedentes técnicos, no tenías tiempo para aprender o simplemente no creías que eras lo suficientemente inteligente?
Bueno, tenemos buenas noticias para ti.
¡No necesitas un costoso título en informática, un libro de texto de 500 páginas o una mente genial para aprender los conceptos básicos de la programación en Python!
El autor más vendido de Amazon, James Tudor, proporciona una guía concisa y paso a paso para la programación de Python para principiantes. Se proporcionan muchos ejemplos, ilustraciones, resumen de final de capítulo y ejercicios de práctica (con soluciones) para ayudar al lector a aprender más rápido, recordar más tiempo y desarrollar una comprensión profunda de los conceptos clave.
En este libro, descubrirás:
Un conciso. Sencillo. Nuevo estilo de enseñanza amigable que se presta bien a los principiantes
Capítulos que se han cortado en trozos pequeños para darle la información que necesita (en ese momento) para que no se sienta abrumado.
Se utilizan muchos ejemplos e ilustraciones simples paso a paso para enfatizar conceptos clave y ayudar a mejorar su comprensión
Cada ejercicio de práctica se basa en conceptos discutidos en capítulos anteriores para que su aprendizaje se refuerce a medida que avanza.
Los temas se seleccionan cuidadosamente para brindarle una amplia exposición a Python, sin abrumarlo con demasiada información (potencialmente innecesaria).
Se presenta un resumen del final del capítulo para darle puntos clave que lo ayudarán a solidificar su comprensión.
MÁS, MATERIALES ADICIONALES: Las primeras páginas de este libro le mostrarán cómo descargar un folleto de respuestas que resume toda la solución a los ejercicios de práctica presentados en este libro.
Ya no tiene que perder su tiempo y dinero tratando de aprender Python de costosos cursos en línea, títulos universitarios o libros de texto innecesariamente largos que le dejan en deuda miles de dólares, más confundido y frustrado.
Si está listo para aprender los conceptos básicos de la programación de Python dentro de 5 días de HOY, ¡obtenga una copia de este libro hoy!
¡Desplácese hasta la parte superior de la página y haga clic en el botón "COMPRAR AHORA"!
Relacionado con Python para principiantes
Libros electrónicos relacionados
Aprende a Programar en Python Para Principiantes: La mejor guía paso a paso para codificar con Python, ideal para niños y adultos. Incluye ejercicios prácticos sobre análisis de datos, aprendizaje automático y más. Calificación: 3 de 5 estrellas3/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Python 3. Curso Práctico: Ventas y marketing Calificación: 4 de 5 estrellas4/5Diseño y construcción de algoritmos Calificación: 4 de 5 estrellas4/5HTML para novatos Calificación: 5 de 5 estrellas5/5Aprende a Programar en Python Calificación: 5 de 5 estrellas5/5Lógica de programación: Solucionario en pseudocódigo – Ejercicios resueltos Calificación: 4 de 5 estrellas4/5Python Paso a paso: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5Aplicaciones gráficas con Python 3 Calificación: 4 de 5 estrellas4/5Python a fondo Calificación: 5 de 5 estrellas5/5Aprende a programar en C# Calificación: 5 de 5 estrellas5/5Python 3 al descubierto Calificación: 5 de 5 estrellas5/5El gran libro de Python Calificación: 5 de 5 estrellas5/5Hacking ético con herramientas Python: SEGURIDAD INFORMÁTICA Calificación: 4 de 5 estrellas4/5Python Aplicaciones prácticas Calificación: 4 de 5 estrellas4/5Programación Orientada a Objetos Calificación: 3 de 5 estrellas3/5Hackers. Aprende a atacar y defenderte. 2ª Adición Actualizada: Fraude informático y hacking Calificación: 4 de 5 estrellas4/5Algoritmos Genéticos con Python: Un enfoque práctico para resolver problemas de ingeniería Calificación: 5 de 5 estrellas5/5Lo esencial del hackeo Calificación: 5 de 5 estrellas5/5Arduino. Edición 2018 Curso práctico Calificación: 4 de 5 estrellas4/5Aprende a Programar en C++ Calificación: 5 de 5 estrellas5/5Hackers: Técnicas y herramientas para atacar y defendernos Calificación: 5 de 5 estrellas5/5Aprende a Programar a Python Calificación: 0 de 5 estrellas0 calificacionesLinux Essentials: una guía para principiantes del sistema operativo Linux Calificación: 5 de 5 estrellas5/5Programación shell. Aprende a programar con más de 200 ejercicios resueltos: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 5 de 5 estrellas5/5JAVA. Interfaces gráficas y aplicaciones para Internet. 4ª Edición.: Ofimática Calificación: 4 de 5 estrellas4/5Criptografía sin secretos con Python: Spyware/Programa espía Calificación: 5 de 5 estrellas5/5Python para finanzas: Curso práctico Calificación: 4 de 5 estrellas4/5JavaScript: Guía completa Calificación: 4 de 5 estrellas4/5Domine Javascript 4ª Edición Calificación: 5 de 5 estrellas5/5
Comentarios para Python para principiantes
2 clasificaciones0 comentarios
Vista previa del libro
Python para principiantes - James Tudor
Python para Principiantes
Aprender Python
En 5 días con paso a paso
Orientación y ejercicios prácticos.
(Programación de Python, Curso de Python Crash,
Programación Para Principiantes)
Por
James Tudor
Traducido por Bernarda Rojas Valenzuela
www.MillenniumPublishingLimited.com
Copyright © 2019
Todos los derechos reservados. Salvo lo permitido por la Ley de Derechos de autor de los Estados Unidos de 1976, el escaneo, la carga y la distribución de este libro a través de Internet o por cualquier otro medio sin el permiso expreso del autor son ilegales y está castigado por la ley. Compre solo las ediciones electrónicas autorizadas y no participe ni fomente la piratería electrónica de material protegido por derechos de autor.
Python para principiantes
Escrito por James Tudor
Copyright © 2019 James Tudor
Todos los derechos reservados
Distribuido por Babelcube, Inc.
www.babelcube.com
Traducido por Bernarda Rojas Valenzuela
Babelcube Books
y Babelcube
son marcas registradas de Babelcube Inc.
Cuaderno de Respuestas
¿Cómo le gustaría descargar un folleto de respuestas que resuma cuidadosamente todas las soluciones a los ejercicios del capítulo? Si lo desea, hay una versión en PDF de la tarjeta disponible en mi sitio web y se puede descargar de forma gratuita. Sin embargo, se requiere una contraseña para desbloquear la descarga.
¡Sigue los pasos a continuación para recuperar la contraseña!
Pasos a seguir
1. La contraseña consta de 8 caracteres (todo en minúscula)
2. Aquí está la contraseña incompleta: r-f-u-p-
3. Falta el segundo, cuarto, sexto y ocho caracteres de la contraseña y se encuentra
en páginas aleatorias de este libro.
4. Lea este libro detenidamente para localizarlos y recuperarlos (son tan obvios que no se los puede perder).
5. Una vez que tenga la contraseña completa, haga clic en el enlace de descarga que aparece a continuación, ingrese la contraseña, descargue la tarjeta de puntuación empresarial y ¡disfrute!
Haga click aquí para descargar
Table of Contents
¿A quién va dirigido este libro?
¿Qué es Python?
Interpretado no compilado
Ventajas de Python como lenguaje interpretado
Guiones
Python como lenguaje de programación de propósito general
Marcos comunitarios, kits de herramientas, bibliotecas y módulos
Paradigmas de programación y programación orientada a objetos.
Historia, antecedentes y evolución
Filosofía central y singularidad
Resumen
Capítulo 1
Comenzando con Python
Python 2.x vs. Python 3.x
Instalar el intérprete
Usando Python Shell e IDLE
Escribiendo tu primer programa
Sintaxis de Shell, IDLE y Scripts
Sugerencia
Sangría
De la Navegación Python
Navegación inactiva
Solución de problemas de instalación
Ejercicio práctico
Resumen del capítulo
Capítulo 2
Variables y Operadores
Conceptos básicos de la computadora
Programa de Computadora
¿Qué son las variables?
Nombrar variables
Usando variables
Denominando las Convenciones
Denominando por Descripción
Introducción a las expresiones y operadores de Python
Expresiones
Operadores
Operadores Aritméticos
Operadores Relacionadores
Operador de Asignación
Operadores Logicos
Tabla real
Operadores de Membrersia
Identidad de los Operadores
Bitwise Operators
Ejercicio Practico
Resumen del Capítulo
Capítulo 3
Tipos de datos simples
Cadena
Combinar / Concatenar cuerdas
Evitar errores de tipo con funciones de conversión
Evitar errores de sintaxis con cadenas
Colecciones / Secuencias
Evitar errores de sangría
Mostrar listas enumeradas
Diccionario
Trabajando con diccionarios
Acceder a valores en un diccionario
Agregar nuevos pares clave-valor
Modificar valores en un diccionario
Eliminar pares clave-valor
Recorriendo un diccionario
Anidamiento
Estilizando tu código
Guía general de estilo
Sangría
Longitud de la línea
Líneas en blanco
Ejercicio práctico
Resumen del capítulo
Capítulo 4
Condiciones y Curvas
Declaraciones si
Otras declaraciones
En resumen:
Bloques de código
Circuitos
Mientras
Rotura
Continuar
Manejo de errores
Prueba y excepto (Try/Except)
Estilo variable
Ejercicio práctico
Resumen del capítulo
Capítulo 5
Funciones y Módulos
Argumentos y Parámetros
Parámetros Múltiples
Almacenamiento de funciones en módulos
Resumen del capítulo
Capítulo 6
Programación Orientada a Objetos (OOP)
¿Qué es la programación orientada a objetos?
Imperativo
Estructurado
Procesal
Orientado a objetos
Crear y usar una clase
Crear una instancia desde una clase e instanciar un objeto secundario
Trabajando con clases e instancias
Valor de atributo predeterminado
Modificar valores de atributo
Herencia
Usando Pase
Importando Clases
Nombre Mangling
¿Qué es uno mismo?
Clase y métodos estáticos
Clases de estilismo
Ejercicio práctico
Resumen del capítulo
Capítulo 7
Trabajando con archivos
Leer desde un archivo
Puntero de archivo
Modos de acceso a archivos
Escribir en un archivo
Ejercicio práctico
Resumen del capítulo
Capítulo 8
Manejo de excepciones
¿Qué es el manejo de excepciones?
Manejo de la excepción de error de división cero
Usar bloques Try-Except
Lectura de un seguimiento de error de excepción
Uso de excepciones para evitar accidentes
El otro bloque
Fallando en silencio
Manejo del archivo Error de excepción no encontrado
Comprobando si el archivo existe
Prueba y excepto
Crear un nuevo archivo
Ejercicio práctico
Resumen del capítulo
Capítulo 9
Probar su código
Probar una función
Probar una clase
Ejercicio práctico
Resumen del capítulo
¿Qué viene después de esto?
El fin
¿A quién va dirigido este libro?
Este libro es principalmente para personas que son relativamente nuevas en la programación y, es más específicamente, para aquellos que desean descubrir el mundo de Python. Este libro lo llevará a través de los fundamentos de la programación y Python.
En la primera mitad de este libro, descubrirá los conceptos básicos de la programación y el procesamiento común de datos informáticos. Las lecciones lo familiarizarán con el funcionamiento de los programas y sus componentes principales.
La segunda mitad de este libro lo equipará con conocimientos de programación de nivel medio. Allí, descubrirá cómo codificar algunas funcionalidades avanzadas y, lo que es más importante, cómo puede escribir código simple, eficiente y legible.
Si trabaja diligentemente con los ejemplos y los ejercicios del capítulo (junto con el folleto de la solución descargable que le proporcionamos), estamos seguros de que tendrá un buen conocimiento fundamental de Python para el día 5.
¿Emocionado? ¿Ya? ¡Vamos a hacerlo!
¿Qué es Python?
En pocas palabras, Python es un lenguaje de programación interpretado de alto nivel para la programación de propósito general. Creado por Guido van Rossum, Python tiene una filosofía de diseño que enfatiza la legibilidad del código, lo que reduce el costo del mantenimiento del programa. No requiere compilación y, al igual que Java, está orientado a objetos.
Las estructuras de datos integradas de alto nivel de Python, combinadas con la tipificación dinámica y el enlace, lo hacen muy atractivo para el desarrollo rápido de aplicaciones. Es compatible con múltiples paradigmas de programación, incluyendo orientado a objetos, imperativo, funcional y de procedimiento, y tiene una gran biblioteca completa.
El libro explicará más sobre estas características más adelante.
Interpretado no compilado
Un programa es un conjunto de instrucciones que dirigen el hardware de una computadora para realizar ciertas tareas. La computadora carga las instrucciones en su memoria, las lee y las ejecuta una por una.
Crear un programa requiere que un desarrollador escriba código usando un lenguaje de programación. El código escrito por sí solo no es suficiente para hacer que un programa funcione, ya que la computadora no entiende el código escrito usando un lenguaje de programación.
Hay dos formas comunes de hacer que el código escrito sea un programa operativo. El primer método es compilar y el segundo es interpretar.
Por lo general, un desarrollador compila su código escrito utilizando un compilador. El compilador verifica la validez del código y luego lo traduce a código nativo o instrucciones que las computadoras pueden entender. Los códigos de programación de algunos lenguajes de programación como C y C ++ requieren compilación.
Sin embargo, los programas escritos con Python no requieren compilación, sino que se interpretan. Un programa separado, llamado el intérprete, se ejecuta cuando un usuario ejecuta el código Python. El intérprete interpreta o traduce el código de Python a código de byte una vez que el usuario lo ejecuta, lo que permite que la computadora entienda las instrucciones del código.
Ventajas de Python como lenguaje interpretado
El problema con los programas compilados en código nativo es que solo funciona en la plataforma de destino. Por ejemplo, un programa compilado para sistemas operativos Windows no funcionará en programas basados en MacOS o UNIX. Por supuesto, el usuario puede usar un programa de terceros como máquinas virtuales para ejecutar la aplicación compilada.
Con Python como un lenguaje interpretado, un desarrollador de Python no necesita preocuparse por eso. Dado que el intérprete de Python es básicamente una máquina virtual de tipo, puede ejecutar el código de Python en casi todas las plataformas y dispositivos disponibles (un beneficio muy poderoso).
Otro problema con el lenguaje compilado es el proceso de compilación en sí. La compilación lleva tiempo. Un programa pequeño con mil líneas de código puede tardar uno o dos minutos en compilarse.
Eso parece un pequeño problema al principio. Sin embargo, si necesita depurar (es decir, solucionar problemas) o realizar una ejecución de prueba de su programa, siempre deberá compilarlo. Y esos minutos de compilación de uno o dos minutos pueden sumarse fácilmente.
Otro problema es que no puedes editar el programa fácilmente. Siempre tienes que editar el código fuente, recompilar y depurar un lenguaje interpretado como Python no tiene esos problemas. Una vez que haya terminado con el código, simplemente puede ejecutarlo. Si no está satisfecho, puede volver a editar su código y ejecutarlo nuevamente. Es por esto que a los desarrolladores les gusta confiar en Python para el desarrollo rápido de aplicaciones o RAD.
Guiones
Los programas escritos en Python a menudo se denominan scripts, especialmente si son de tamaño pequeño. Los scripts son pequeños programas que se ejecutan dentro de un entor