Aprenda Los Conceptos Básicos De Codificación En Horas Con Python
Por Jack C. Stanely y Erik Gross
()
Información de este libro electrónico
Python encabeza algunas listas como el lenguaje de programación de computadoras más popular del mundo. Este libro es una introducción a la codificación, utilizando Python, para personas sin conocimientos técnicos o experiencia previa.Aquí tienes algunas preguntas:• ¿Estás interesado en ver cómo es la codificación?• ¿Te gustaría saber si la progr
Relacionado con Aprenda Los Conceptos Básicos De Codificación En Horas Con Python
Libros electrónicos relacionados
Python Práctico Calificación: 0 de 5 estrellas0 calificacionesAlfabetización y competencias digitales Calificación: 0 de 5 estrellas0 calificacionesAprende sobre la Ingeniería del Software Calificación: 0 de 5 estrellas0 calificacionesPython para principiantes Calificación: 5 de 5 estrellas5/5Los medios de comunicación y sus transformaciones Calificación: 0 de 5 estrellas0 calificacionesAprende Python desde cero hasta avanzado Calificación: 0 de 5 estrellas0 calificacionesGenes alterados, verdad adulterada: Cómo la empresa de los alimentos modificados genéticamente ha trastocado la ciencia, corrompido a los gobiernos y engañado a la población Calificación: 0 de 5 estrellas0 calificacionesProgramación y Lógica Proposicional Calificación: 4 de 5 estrellas4/5Python y la IA Calificación: 0 de 5 estrellas0 calificacionesCurso básico de Python: La guía definitiva para principiantes para una introducción fácil y rápida en la programación con Python Calificación: 0 de 5 estrellas0 calificacionesInteligencia Artificial Calificación: 4 de 5 estrellas4/5Python 3. Curso Práctico Calificación: 0 de 5 estrellas0 calificacionesComputadores para bases de datos. IFCT0310 Calificación: 0 de 5 estrellas0 calificacionesMikroC Pro para PIC y ARM Cortex: programación y ejemplos Calificación: 0 de 5 estrellas0 calificacionesARDUINO - Aplicaciones en Robótica, Mecatrónica e Ingenierías Calificación: 5 de 5 estrellas5/5Introducción a la programación con Python Calificación: 0 de 5 estrellas0 calificacionesEdison Robots Calificación: 0 de 5 estrellas0 calificacionesPython Para Principiantes Calificación: 0 de 5 estrellas0 calificacionesCON-CIENCIA. Ciencia y Conciencia Calificación: 0 de 5 estrellas0 calificacionesInstalación y parametrización del software. IFCT0510 Calificación: 0 de 5 estrellas0 calificacionesUF0512 - Transmisión de información por medios convencionales e informáticos Calificación: 0 de 5 estrellas0 calificacionesDiseño del Teclado Calificación: 0 de 5 estrellas0 calificacionesInteligencia Artificial: Chatgpt Práctico para Empresas Calificación: 0 de 5 estrellas0 calificacionesArduino | explicado paso a paso: El manual práctico para principiantes con los fundamentos del hardware, el software, la programación y los proyectos de bricolaje Calificación: 0 de 5 estrellas0 calificacionesProgramación por demostración: Técnicas intuitivas para la adquisición y adaptación de habilidades robóticas Calificación: 0 de 5 estrellas0 calificacionesIA ¿Podrán las máquinas reemplazarnos? Calificación: 0 de 5 estrellas0 calificacionesInteligencia artificial Calificación: 0 de 5 estrellas0 calificacionesUF1467 - Aplicaciones microinformáticas e internet para consulta y generación de documentación Calificación: 0 de 5 estrellas0 calificacionesLa invasión del algoritmo Calificación: 0 de 5 estrellas0 calificacionesComputación Física: Explorando la visión por computadora en la computación física Calificación: 0 de 5 estrellas0 calificaciones
Informática para usted
Reparación de impresoras. IFCT0309 Calificación: 0 de 5 estrellas0 calificacionesGuía para el autor independiente: cómo crear, publicar y promocionar tu libro para Kindle Calificación: 0 de 5 estrellas0 calificacionesArmas de destrucción matemática: Cómo el Big Data aumenta la desigualdad y amenaza la democracia Calificación: 5 de 5 estrellas5/5Programación de Inteligencia Artificial. Curso Práctico Calificación: 0 de 5 estrellas0 calificacionesCómo Eliminar Distracciones: Dispara tu Atención y Concentración Mental con Sencillos Métodos que Puedes Empezar a Usar Hoy Mismo Calificación: 5 de 5 estrellas5/5El Arte de las Ventas: Descubre los Secretos de los Mejores Vendedores del Mundo e Incrementa tus Ganancias más Allá de lo que Pensabas Posible Calificación: 0 de 5 estrellas0 calificacionesDesintoxicación Digital: Una Guía para Minimizar el Uso o la Adicción a Redes Sociales, Videojuegos y Otros Tipos de Tecnología Calificación: 0 de 5 estrellas0 calificacionesAprende a programar en C# Calificación: 5 de 5 estrellas5/5Las Estafas Digitales Calificación: 5 de 5 estrellas5/5Aprende Python desde cero hasta avanzado Calificación: 0 de 5 estrellas0 calificacionesPsicopatología básica Calificación: 4 de 5 estrellas4/5Macros con VBA Excel 2021. Curso Completo Calificación: 0 de 5 estrellas0 calificacionesMinimalismo Digital: Una Guía para Simplificar tu Vida Digital y Vivir con Menos Estrés Calificación: 0 de 5 estrellas0 calificacionesDiseño Web con CSS Calificación: 5 de 5 estrellas5/5Curso de Consultoría TIC. Gestión, Software ERP y CRM Calificación: 5 de 5 estrellas5/5Game Design: Estructura lúdica: Diseño de juegos en América latina, #1 Calificación: 4 de 5 estrellas4/5Las bases de big data y de la inteligencia artificial Calificación: 5 de 5 estrellas5/5Seducción en Línea: Descubre cómo atraer y seducir a mujeres en sitios de citas en línea y conviértete un maestro del online dating con poco esfuerzo Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar en C++ Calificación: 5 de 5 estrellas5/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Quiero Trabajar Desde Casa, ¿Cómo Empiezo?: Descubre Cómo es Posible Ganar Dinero o Empezar un Negocio desde la Comodidad de tu Hogar Calificación: 0 de 5 estrellas0 calificacionesIngeniería y Arquitectura del Software Calificación: 3 de 5 estrellas3/5Oprime refrescar: La aventura de redescubrir el alma de Mi Calificación: 4 de 5 estrellas4/5La Guía Básica de JavaScript Calificación: 4 de 5 estrellas4/5Cómo Invertir en Bitcoin: Cómo crear de forma segura ingresos pasivos estables y a largo plazo invirtiendo en Bitcoin Calificación: 5 de 5 estrellas5/5Digital Detox Completo: 2 Libros en 1 - Minimalismo Digital, Desintoxicación Digital Calificación: 0 de 5 estrellas0 calificaciones
Comentarios para Aprenda Los Conceptos Básicos De Codificación En Horas Con Python
0 clasificaciones0 comentarios
Vista previa del libro
Aprenda Los Conceptos Básicos De Codificación En Horas Con Python - Jack C. Stanely
ISBN-13: 978-0-9973264-7-5
Tercera Edición, Julio de 2020
Copyright © 2017, Prosper Consulting Inc., The Tech Academy
© Prosper Consulting Inc., The Tech Academy 2
®
APRENDA LOS BÁSICOS DE PROGRAMACIÓN EN HORAS
CON PYTHON
Introducción a la Programación Computacional para Personas sin Experiencia Previa
Escrito por: Jack C. Stanley y Erik D. Gross,
Cofundadores de The Tech Academy
© Prosper Consulting Inc., The Tech Academy 3
© Prosper Consulting Inc., The Tech Academy 4
TABLA DE CONTENIDOS
Capítulo Uno: Bienvenidos, 8
Programación, 8
Capítulo Dos: Computadoras, 10
Capítulo Tres: Programas, 12
Capítulo Cuatro: Lenguajes de Programación, 14 Capítulo Cinco: Lenguaje de Máquina, 17
Capítulo Seis: El Internet y la World Wide Web, 18
El Internet, 18
Internet vs. Red Mundial, 20
Programación, 20
Capítulo Siete: Python, 22
Scripts, 23
Alto Nivel, 23
Interprete, 24
Capítulo Ocho: Algoritmos, 25
Resultado, 26
Cantidad de Tiempo Finita, 26
Ordenado, 27
Operaciones Efectivamente Computables, 27
No Ambiguo, 27
Capítulo Nueve: Los Cinco Elementos de un Programa, 29
Entrada, 29
Control/Ramificación, 29
Variables, 30
Subprogramas, 35
Salida, 36
Resumen, 36
Capítulo Diez: Definiciones Específicas de Python, 37
Iteración, 37
Sintaxis, 37
Análisis Sintáctico, 38
IDLE, 39
Sistema Operativo, 39
Shell, 40
Rutas de Archivo, 41
Tar, 42
Operadores, 43
Arreglos, 43
Memoria, 44
Identificadores, 44
Cadenas, 45
Concatenación de Cadenas, 45
Expresiones, 45
© Prosper Consulting Inc., The Tech Academy 5
Llamar, 46
Funciones, 46
Declaraciones, 46
Parámetros, 46
Capítulo Once: Consejos para Programar, 49
Instalación, 49
Capítulo Doce: Escribiendo Código en Python, 50
Variables, 50
Matemáticas, 51
Capítulo Trece: Tipos de Datos, 53
Tipos de Datos en Python, 54
Tecla Tab, 55
Booleano, 57
Doble signo igual, 61
Código para comentarios, 61
Módulos, 62
Scripts, 62
Declaraciones If, 63
Indentación, 63
Cadenas, 64
Listas, 64
Tuplas, 65
Fechas, 65
Concatenando una cadena, 66
Funciones, 66
Aplicando lo que hemos aprendido hasta ahora, 67
Crea el tuyo, 68
Examen de final de capítulo, 68
Capítulo Catorce: Declaraciones, 69
No igual a (!=), 69
Mayor o igual a (>=), 69
Menor o igual a (<=), 70
Prueba de variables, 70
Tarea, 70
Otra declaración If, 70
Declaración Else, 71
Declaración Elif, 71
Ejercicio, 72
Contador, 72
Time.Sleep(), 73
Bucles, 73
Listas, 74
Cambio de listas, 75
Listas y Bucles, 76
Números y listas, 76
Diccionarios, 77
© Prosper Consulting Inc., The Tech Academy 6
Funciones, 79
Función de cadena, 81
Función Float, 81
Función Length, 82
Función Integer, 82
Función Round, 82
Delete, 83
Aplicando lo que hemos aprendido hasta ahora, 83
Examen de final de capítulo, 85
Capítulo Quince: Crea el Tuyo, 86
Módulos, 86
Crear Módulos, 87
Input, 87
Programa, 88
Ejercicio de Python 1, 92
Ejercicio de Python 2, 93
Examen de final de capítulo, 93
Capítulo Dieciséis: Desafíos , 94
Desafío Python 1, 94
Desafío Python 2, 94
Desafío Python 3, 94
Capítulo Diecisiete: Piedra, Papel o Tijeras, 97
Desafío de final de capítulo, 98
Capítulo Dieciocho: Juego de ahorcado, 99
Desafío de final de capítulo, 100
Capítulo Diecinueve: ¡¡Felicidades!!, 101
Índice, 103
Otras Lecturas, 105
© Prosper Consulting Inc., The Tech Academy 7
CAPÍTULO UNO
BIENVENIDOS
¡Bienvenido a nuestro libro Aprenda las Bases de Programación en Horas con Python!
Estamos seguros de que deseas pasar directamente a la programación, pero tenemos información que cubriremos antes para garantizar que estés bien preparado. En realidad, no escribirás ningún código hasta el capítulo 13 de este libro.
Puede parecer demasiada lectura antes de comenzar a trabajar, pero vale la pena. Comparemos esto con otro tema: ¿qué tan difícil sería conducir un auto si no supieras los términos importantes, como el volante, el acelerador o el pedal del freno? Entonces, ten paciencia y tómate un tiempo para aprender algunos datos fundamentales que te preparará adecuadamente para la aventura que te espera.
Hemos intentado definir todos los términos técnicos utilizados en este libro, pero si encuentras alguno que no entiendas, consúltalo en el Diccionario de Conceptos Básicos de Tecnología de The Tech Academy (disponible en Amazon).
The Tech Academy es una escuela de tecnología con sede en Portland, Oregon, con múltiples escuelas en todo el mundo. Nos especializamos en boot camps de programación (programas intensivos de capacitación destinados a preparar a los graduados para puestos en tecnología de entrada que se pueden completar en unos pocos meses). También ofrecemos capacitación personalizada para empresas y hemos publicado varios libros.
Nos encantaría enseñarte todo sobre computadoras y tecnología en este libro, pero solo cubriremos la información absolutamente necesaria. Si estás interesado en aprender cómo funcionan las computadoras, te recomendamos leer nuestro libro No eres estúpido – Las Computadoras y La Tecnología Simplificados (You Are Not Stupid - Computers and Tech Simplified), que se puede comprar en Amazon.
Nuestra filosofía educativa es no asumir ningún conocimiento previo por parte del estudiante. Lo que esto significa es que nuestro contenido de capacitación, incluido este libro, está escrito completamente para principiantes. Operamos con la creencia de que nunca has escrito código anteriormente y que no conoces los términos técnicos básicos. Esto garantiza que nada esté por encima de ti y que no te pierdas al leer.
Estás a punto de experimentar el enfoque de educación de The Tech Academy: ¡comenzaremos nuestro libro definiendo las palabras técnicas utilizadas en el título del libro!
PROGRAMACIÓN
© Prosper Consulting Inc., The Tech Academy 8
La programación se refiere a la acción de ingresar instrucciones en las computadoras para que estas realicen acciones específicas. Una computadora es un tipo especial de máquina.
Las máquinas son dispositivos (equipos con un propósito; herramientas) fabricadas por humanos para completar tareas. Por lo general, están hechas de materiales duraderos como madera, plástico y metal. Normalmente tienen algunas partes móviles y otras que no; a veces no tienen ninguna parte móvil. Usan algún tipo de energía para hacer su trabajo.
Una de las características que diferencia a las personas de los animales es su capacidad para crear máquinas complejas.
Por lo general, las personas crean máquinas porque existe una tarea que quieren realizar , y la máquina podría ayudarles. La ayuda que proporciona la máquina podría hacer que el trabajo se complete más rápido, con menos
posibilidades de errores o hacer el trabajo de forma casi continua sin la necesidad de detenerse para comer o dormir. Existen otras razones por las cuales las personas fabrican máquinas, pero generalmente se trata realizar más trabajo en un período
