Curso básico de Python - M.Eng. Johannes Wild - E-Book

Curso básico de Python E-Book

M.Eng. Johannes Wild

0,0
9,99 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.
Mehr erfahren.
Beschreibung

"Curso básico de Python" es el libro para todos aquellos que quieran aprender los fundamentos de la programación en Python de la mano de un ingeniero (M.Eng.). En este libro aprenderá tanto los fundamentos teóricos como el uso práctico del lenguaje de programación Python a través de numerosos ejemplos y grandes proyectos de bricolaje.
Así pues, si busca una guía práctica del lenguaje de programación Python, fácil de aprender pero muy versátil, ¡este es el libro adecuado para usted! Este libro básico está dirigido específicamente a todos aquellos que no tienen ningún conocimiento previo, o muy primitivo, de programación y de Python, pero también a todos aquellos que quieren aprender Python como otro lenguaje de programación. Este libro le ofrece una introducción fácil de entender, intuitivamente estructurada y práctica al mundo de la programación con Python.
¡No importa si es Python 2 o Python 3! No importa la edad que tenga, la profesión que ejerza, si es alumno, estudiante o pensionista. Este libro es para todos los que quieran o necesiten adentrarse en el fascinante tema de la programación.
Las ventajas de este libro de un vistazo:
• Conceptos básicos paso a paso Explicaciones del IDLE de Python y de la sintaxis de Python.
• Aprenda todo sobre: Variables, matrices, funciones, bucles, condiciones, ...
• Aprenda de forma muy intuitiva y práctica mediante numerosos ejemplos y proyectos de bricolaje
• Obtenga conocimientos sobre los conceptos básicos de la programación
• Introducción a la programación orientada a objetos (POO)
• Escriba sus primeros códigos y scripts propios (por ejemplo, la calculadora)
• Aprenda todos los aspectos básicos importantes de forma rápida y sencilla en unas 120 páginas
Eche un vistazo al libro y consiga su copia en casa como libro electrónico o en rústica.

Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:

EPUB
MOBI

Seitenzahl: 74

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Índice de contenidos

Información legal

Prólogo

1 ¿Por qué Python?

2 Configurar el entorno de Python en Windows

3 Introducción a Python

4 Sintaxis de Python

4.1 Continuación de línea implícita

4.2 Continuación de línea explícita

4.3 Comentarios en Python

4.4 Espacios en Python

5 Variables, arrays, strings y tuples

5.1 Variables

5.2 Arrays (Matrices)

5.2.1 Crear arrays en Python

5.2.2 Añadir elementos a una array

5.2.3 Acceder a los elementos de una array

5.2.4 Eliminar elementos de la array

5.2.5 División de una array

5.2.6 Buscar un elemento en una array

5.2.7 Actualizar elementos de una array

5.3 Strings (cadena de caracteres)

5.3.1 Crear una string

5.3.2 Acceder a los caracteres de una string

5.3.3 Cortar strings

5.3.4 Borrar / Actualizar strings

5.3.5 Carácter de escape en una string (también carácter de escape)

5.3.6 Operadores de string especiales

5.3.7 Operador especial para formatear strings

5.3.8 Operadores aritméticos

5.4 Tuple (Tupla)

5.4.1 Concatenación de tuples

5.4.2 Anidación de tuples

5.4.3 Repeticiones en las tuples

5.4.4 Invariabilidad de las tuples

5.4.5 División de las tuples

5.4.6 Borrar elementos de una tuple

5.4.7 Funciones predefinidas para las tuples

6 Funciones

6.1 Definir una función

6.2 Docstring

6.3 La declaración "return"

6.4 Llamar a una función

6.5 Argumentos de una función

6.6 "Pass by reference" (Pasar por referencia)

7 Bucles y condiciones

7.1 Molienda

7.1.1 Bucle while

7.1.2 Bucle For

7.2 Condiciones (declaraciones condicionales)

7.2.1 Declaración If

7.2.2 Declaración else

7.2.3 Declaración elif

7.2.4 Declaración if anidada

7.2.5 Las declaraciones abreviadas para if y else

7.2.6 Operadores lógicos

8 Otros aspectos básicos importantes en Python

8.1 Posibilidad de que un usuario introduzca un texto

8.2 Insertar la fecha y hora actuales en Python

8.3 La sentencia try-except y su uso

9 Fundamentos de la programación orientada a objetos (POO)

9.1 Clases

9.2 La definición de una clase

9.3 Objetos de una clase

9.4 Declarar / instanciar objetos

9.5 El método "__init__"

10 Desarrollo de GUI con Python

10.1 El paquete/biblioteca de desarrollo de la interfaz gráfica de usuario Tkinter

10.2 Widgets Tkinter

10.2.1 Botón (Button)

10.2.2 Canvas (área gráfica)

10.2.3 Widget de botón de verificación (botón de selección; "checkbutton")

10.2.4 Widget de entrada ("entry-widget")

10.2.5 Widget de marco ("Frame widget")

10.2.6 Widget de etiquetas

11 proyectos de bricolaje

11.1 Proyecto 1: Una calculadora sencilla con entrada del usuario

11.2 Proyecto 2: Visualización de todos los números primos en un intervalo

11.3 Proyecto 3: Calculadora con interfaz gráfica de usuario (GUI)

12 Solución de problemas: errores comunes de los principiantes

Palabras finales

Información sobre el autor / editor

Información legal

© 2022

Autor y editor: M.Eng. Johannes Wild

A94689H39927F

E-Mail: [email protected]

 

Los datos completos del autor del libro se encuentran en las últimas páginas

 

Esta obra está protegida por los derechos de autor

La obra, incluidas sus partes, está protegida por los derechos de autor. Cualquier uso fuera de los estrechos límites de la ley de derechos de autor no está permitido sin el consentimiento del autor. Esto se aplica en particular a la reproducción electrónica o de otro tipo, la traducción, la distribución y la puesta a disposición del público. Ninguna parte de esta obra puede ser reproducida, procesada o distribuida sin el permiso escrito del autor.

Toda la información contenida en este libro ha sido recopilada y comprobada cuidadosamente según nuestro leal saber y entender. Sin embargo, el editor y el autor no garantizan la actualidad, corrección, integridad y calidad de la información proporcionada. Este libro tiene únicamente fines educativos y no constituye una recomendación de actuación. El uso de este libro y la puesta en práctica de la información contenida en el mismo se realiza expresamente por cuenta y riesgo del usuario. En particular, no se ofrece ninguna garantía o responsabilidad por daños de carácter material o inmaterial por parte del autor y del editor por el uso o no uso de la información contenida en este libro. Este libro no pretende ser completo ni estar libre de errores. Quedan excluidas las reclamaciones legales y las reclamaciones por daños y perjuicios. Los operadores de las respectivas páginas web son los únicos responsables del contenido de las páginas web impresas en este libro. El editor y el autor no tienen ninguna influencia en el diseño y el contenido de los sitios web de terceros. Por lo tanto, el editor y el autor se distancian de todo contenido externo. En el momento de la utilización, no había ningún contenido ilegal en los sitios web. Las marcas y nombres comunes citados en este libro son propiedad exclusiva del autor o del titular de los derechos respectivos.

 

Prólogo

¡Muchas gracias por elegir este libro!

Si buscas una guía práctica del lenguaje de programación Python, fácil de aprender pero muy versátil, has llegado al lugar adecuado y te conviene este libro. Soy ingeniero (M.Eng.) y me gustaría introducirte en el mundo de la programación con Python de forma sencilla. En este libro, aprenderás tanto los fundamentos teóricos de la programación en Python, como la aplicación práctica mediante muchos ejemplos y proyectos DIY. Este libro te ofrece una introducción fácil de entender, intuitivamente estructurada y práctica al mundo de la programación con Python. ¡No importa si es Python 2 o Python 3!

Este libro básico está dirigido específicamente a todos aquellos que no tienen conocimientos previos de programación y de Python, o que los tienen muy primitivos, pero también a todos los que quieran aprender Python como otro lenguaje de programación. No importa la edad que tengas, la profesión que ejerzas, si eres alumno, estudiante o pensionista. Este libro está dirigido a todos los que quieran o necesiten adentrarse en el fascinante tema de la programación.

El objetivo de este libro es enseñarte, paso a paso, cuáles son los fundamentos de Python y cómo aplicarlos con éxito para programar tus propios scripts. Así que en este curso básico de Python aprenderás todo lo que necesitas saber como principiante. Lo mejor es que eches un vistazo al libro y te lleves tu ejemplar a casa en forma de libro electrónico o de bolsillo.

El libro está estructurado de la forma más intuitiva posible. Esto significa que, sobre todo en los primeros ejemplos, es posible que haya fragmentos de código que aún no entiendas, ya que sólo se explicarán en detalle más adelante. Si este es el caso, no dejes que esto te irrite, sino que simplemente continúa y concéntrate siempre sólo en la parte del código de ejemplo que se acaba de explicar o que ya se ha explicado. A medida que avanza la lectura, comprenderás cada vez más el código del programa de los ejemplos y así reconocerás los éxitos en el proceso de aprendizaje. ¡Asegúrate de perseverar, aunque se complique un poco más! ¡Merece la pena!

Por cierto, todas las denominaciones y códigos que aparecen a continuación están en inglés, como es habitual en la programación. Así que intenta aceptarlo lo mejor que puedas. Por el contexto, aunque no hables muy bien inglés, seguro que entenderás de qué se trata.

 

 

1 ¿Por qué Python?

Antes de empezar con los fundamentos de la programación, en este primer capítulo veremos por qué nuestra decisión de utilizar Python fue la correcta y si merece la pena aprender un lenguaje de programación. Python es uno de los lenguajes de programación más populares de nuestro tiempo. ¿Por qué? Por un lado, porque Python es muy fácil de usar y de aprender, y por otro, porque el lenguaje de programación Python tiene una amplia gama de funciones que pueden utilizarse no sólo para casos de uso sencillos, sino también para casos complejos. Veamos a continuación algunos aspectos y ventajas más de Python, para asegurarnos de que Python nos proporciona el mejor comienzo en la programación.

Fuente abierta

Python es un lenguaje de programación de código abierto que prospera y crece gracias al apoyo y las contribuciones de la comunidad. El término código abierto se caracteriza generalmente por el hecho de que el software es de libre acceso, se desea la participación activa del usuario y no hay restricciones de uso. El software oficial de Python IDLE ("Entorno de Desarrollo Interactivo") puede descargarse gratuitamente del sitio web de Python. Veremos cómo funciona en detalle dentro de un momento.

Disponibilidad de la biblioteca ("libraries")