Python Basics
Python Basics
Python Basics
Página 1
Página 2
http://www.learncodingfast.com/python
Copyright © 2014
Todos los derechos reservados. Ninguna parte de esta publicación puede ser reproducida,
distribuido o transmitido en cualquier forma o por cualquier medio, incluyendo
fotocopias, grabaciones u otros métodos electrónicos o mecánicos,
sin el permiso previo por escrito del editor, excepto en el caso de
breves citas plasmadas en reseñas críticas y otras
usos no comerciales permitidos por la ley de derechos de autor.
Prefacio
Este libro está escrito para ayudarlo a aprender a programar Python RÁPIDO y
apréndalo BIEN. Si es un principiante absoluto en Programación, encontrará
que este libro explica conceptos complejos de una manera fácil de entender
conducta. Los ejemplos se eligen cuidadosamente para demostrar cada concepto
que puede obtener una comprensión más profunda del idioma. Si eres un
codificador experimentado, este libro le ofrece una buena base desde la cual
explorar Python. Los apéndices al final del libro también proporcionarán
usted con una referencia conveniente para algunos de los
funciones en Python.
Página 3
Además, como dice Richard Branson: "La mejor manera de aprender sobre
https://translate.googleusercontent.com/translate_f 1/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
todo es haciendo ". Al final del curso, se le guiará a través de
proyecto que le da la oportunidad de poner en práctica lo que ha aprendido.
Página 4
Tabla de contenido
https://translate.googleusercontent.com/translate_f 2/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Nombrar una variable
El letrero de asignación
Operadores básicos
Más operadores de asignación
Capítulo 4: Tipos de datos en Python
Enteros
Flotador
Cuerda
Conversión de tipos en Python
Lista
Tupla
Diccionario
Capítulo 5: Cómo hacer que su programa sea interactivo
Entrada()
Impresión()
Cotizaciones triples
Personajes de escape
Capítulo 6: Toma de decisiones y elecciones
Página 5
Declaraciones de condición
Si declaración
En línea si
En bucle
Mientras bucle
Rotura
Seguir
Prueba, excepto
Capítulo 7: Funciones y módulos
¿Qué son las funciones?
Definición de sus propias funciones
Alcance variable
Importación de módulos
Creando nuestro propio módulo
Capítulo 8: Trabajar con archivos
Abrir y leer archivos de texto
Uso de un bucle for para leer archivos de texto
Escribir en un archivo de texto
Abrir y leer archivos de texto por tamaño de búfer
Abrir, leer y escribir archivos binarios
Eliminación y cambio de nombre de archivos
https://translate.googleusercontent.com/translate_f 3/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Página 6
https://translate.googleusercontent.com/translate_f 4/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Página 7
Bienvenido al apasionante mundo de la programación. Estoy tan contento de que hayas recogido
este libro y espero sinceramente que este libro pueda ayudarlo a dominar Python
lenguaje y experimente la emoción de la programación. Antes de que nosotros
sumergirse en los aspectos prácticos de la programación en Python, primero respondamos una
pocas preguntas.
Página 8
¿Qué es Python?
Como todos los lenguajes de programación de alto nivel, el código Python se parece al
Idioma inglés que las computadoras no pueden entender. Códigos que
que escribimos en Python tienen que ser interpretados por un programa especial conocido como
el intérprete de Python, que tendremos que instalar antes de poder codificar, probar
y ejecutar nuestros programas Python. Veremos cómo instalar Python
intérprete en el Capítulo 2.
Página 9
https://translate.googleusercontent.com/translate_f 6/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
reduce el tiempo de desarrollo necesario. Además, Python viene con un
extensa colección de recursos de terceros que amplían las capacidades de
el idioma. Como tal, Python se puede utilizar para una gran variedad de tareas,
como para aplicaciones de escritorio, aplicaciones de bases de datos, redes
programación, programación de juegos e incluso desarrollo móvil. Último
pero no menos importante, Python es un lenguaje multiplataforma, lo que significa que
el código escrito para un sistema operativo, como Windows, funcionará bien
en Mac OS o Linux sin realizar ningún cambio en el código Python.
Página 10
Antes de que podamos escribir nuestro primer programa Python, tenemos que descargar el
intérprete apropiado para nuestras computadoras.
Sin embargo, tenga en cuenta que Python 2 todavía se usa bastante. Python 2
y 3 son aproximadamente un 90% similares. Por lo tanto, si aprende Python 3, es probable que
no tengo problemas para entender los códigos escritos en Python 2.
Alternativamente, si desea instalar una versión diferente, desplácese hacia abajo en la página
https://translate.googleusercontent.com/translate_f 7/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
y verá una lista de otras versiones. Haga clic en la versión de lanzamiento que
usted quiere. Usaremos la versión 3.4.2 en este libro. Serás redirigido a
la página de descarga de esa versión.
Desplácese hacia abajo hasta el final de la página y verá una lista de tablas
varios instaladores para esa versión. Elija el instalador correcto para su
Página 11
Por ejemplo, si está utilizando una computadora con Windows de 64 bits, probablemente
utilizar el " instalador MSI de Windows x86- 64 ". Simplemente haga clic en el enlace para
Descargalo. Si descarga y ejecuta el instalador incorrecto, no se preocupe. Tú
recibirá un mensaje de error y el intérprete no se instalará. Simplemente
descargue el instalador correcto y estará listo.
Una vez que haya instalado correctamente el intérprete, estará listo para
comience a codificar en Python.
Pagina 12
https://translate.googleusercontent.com/translate_f 8/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Intente escribir lo siguiente en el Shell. Las líneas que comienzan con >>> son las
comandos que debe escribir mientras las líneas después de los comandos muestran el
resultados.
>>> 2 + 3
5
>>> 3> 2
Cierto
>>> print ('Hola mundo')
Hola Mundo
Página 13
Python Shell es una herramienta muy conveniente para probar comandos de Python,
https://translate.googleusercontent.com/translate_f 9/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
especialmente
sale del Pythoncuando
Shell yempezamos
lo vuelve a con el idioma.
ingresar, todos Sin
los embargo,
comandossique
el tipo desaparecerá. Además, no puede utilizar Python Shell para crear
un programa real. Para codificar un programa real, debe escribir su
código en un archivo de texto y guárdelo con una extensión .py. Este archivo se conoce como
Secuencia de comandos de Python.
Para crear una secuencia de comandos de Python, haga clic en Archivo> Nuevo archivo en el menú superior de nuestro
Python Shell. Esto abrirá el editor de texto que vamos a usar para
escriba nuestro primer programa, el programa "Hello World". Escribiendo el "Hola
El programa mundial ”es una especie de rito de iniciación para todos los nuevos
programadores. Usaremos este programa para familiarizarnos con
el software IDLE.
Página 14
#Esto es un comentario
# Esto también es un comentario
# Este es otro comentario más
'' '
Este es un comentario
Esto también es un comentario
Este es otro comentario más
'' '
Ahora haga clic en Archivo> Guardar como ... para guardar su código. Asegúrate de guardarlo con
https://translate.googleusercontent.com/translate_f 10/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
la extensión .py.
Finalmente, haga clic en Ejecutar> Ejecutar módulo para ejecutar el programa (o presione F5).
Debería ver las palabras Hola mundo impresas en su Python Shell.
Para ver estos pasos en acción, puede consultar este excelente tutorial de
mybringback:
https://www.youtube.com/watch?v=pEFr1eYIePw.
Sin embargo, tenga en cuenta que usó Python 2 en el video, por lo que algunos comandos
le dará un error. Si desea probar sus códigos, debe agregar () para
Página 15
https://translate.googleusercontent.com/translate_f 11/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Página 16
Ahora que hemos terminado con las cosas introductorias, vayamos a lo real
cosas. En este capítulo, aprenderá todo sobre variables y operadores.
Específicamente, aprenderá qué son las variables y cómo nombrar y declarar
ellos. También aprenderemos sobre las operaciones comunes que podemos realizar.
en ellos. Listo? Vamonos.
Página 17
https://translate.googleusercontent.com/translate_f 12/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
userAge = 0
También podemos definir múltiples variables a la vez. Para hacer eso simplemente escribe
Esto es equivalente a
userAge = 30
userName = 'Peter'
Página 18
https://translate.googleusercontent.com/translate_f 13/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Por último, los nombres de las variables distinguen entre mayúsculas y minúsculas. nombre de usuario no es el mismo que
nombre de usuario.
Página 19
El letrero de asignación
x=5
y = 10
x=y
imprimir ("x =", x)
imprimir ("y =", y)
x = 10
y = 10
Página 20
x=5
y=5
Puede ver que en este ejemplo, el valor de x permanece como 5, pero el valor
de y se cambia a 5. Esto se debe a que la declaración y = x asigna el
valor de xay (y <- x). y se convierte en 5 mientras que x permanece sin cambios como 5.
https://translate.googleusercontent.com/translate_f 15/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Página 21
Operadores básicos
Ejemplo:
Suponga que x = 5, y = 2
Suma: x + y = 7
Resta: x - y = 3
Multiplicación: x * y = 10
División: x / y = 2.5
Página 22
Página 23
https://translate.googleusercontent.com/translate_f 17/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Página 24
Enteros
Los enteros son números sin partes decimales, como -5, -4, -3, 0, 5, 7, etc.
Ejemplo:
userAge = 20, mobileNumber = 12398724
https://translate.googleusercontent.com/translate_f 18/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Página 25
Flotador
Flotante se refiere a números que tienen partes decimales, como 1.234, -0.023,
12.01.
Ejemplo:
userHeight = 1,82, userWeight = 67,2
Página 26
https://translate.googleusercontent.com/translate_f 19/103
2/10/2020 Aprenda Python en un día y aprenda bien: Python para principiantes con un proyecto práctico. El único libro en el que necesitas empezar a codificar
Cuerda
Ejemplo:
userName = 'Peter', userSpouseName = "Janet", userAge
= '30'
Página 27
https://translate.googleusercontent.com/translate_f 20/103