0 calificaciones 0% encontró este documento útil (0 votos) 34 vistas 84 páginas Python Volumen I
El documento es un libro digital titulado 'Programación en Python - Vol. 1' de Celeste Guagliano, que introduce al lector en el lenguaje de programación Python, abarcando desde la instalación del entorno hasta la sintaxis y estructuras de control. Se destaca la versatilidad de Python y su creciente demanda en el mercado laboral, así como la intención de facilitar el aprendizaje a través de ejemplos prácticos. El texto es parte de una serie de tres volúmenes que profundizan en diferentes aspectos de Python y su aplicación en proyectos.
Título y descripción mejorados con IA
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí .
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Carrusel anterior Carrusel siguiente
Guardar Python Volumen i para más tarde USERS T5
Programaci6on en
python
ENTORNO DE PROGRAMACION - SINTAXIS
ESTRUCTURAS DE CONTROL
—T~_lOrt—tw ws aProgramaci6n en
thon
ENTORNO DE PROGRAMACION - SINTAXIS
ESTRUCTURAS DE CONTROL
Caz
Titulo: Programacién en Python - Vol. 1 / Autor: Celeste Guagliano
Coordinador editorial: Miguel Lederkremer / Edicién: Claudio Pefia
Disefto y Maquetado: Marina Mozzetti / Coleccién: USERS ebooks - LPCU290
Copyright © MMXIX. Es una publicacién de Six
Ediciones. Hecho el deposito que marca la ley
11723. Todos los derechos reservados. Esta
publicacién no puede ser reproducida ni en todo
nen parte, por ningiin medio actual o futuro, sin
el permiso previo y por escrito de Six Ediciones.
Su infraccién esta penada por las leyes 11723
y 25446. La editorial no asume responsabilidad
alguna por cualquier consecuencia derivada de
la fabricacién, funcionamiento y/o utiizacién de
los servicios y productos que se describen y/o
analizan. Todas las marcas mencionadas en este
libro son propiedad exclusiva de sus respectivos
duefios. Libro de edicién argentina
PREMIUM.REDUSERS.COM
Guagliano, Celeste
Programacion en Python I : entorno de
programacién : sintaxis, estructuras de control
Celeste Guagliano. - 1a ed, - Ciudad Auténoma de
Buenos Aires : Six Ediciones, 2019.
Libro digital, PDF - (Programacion en Python ; 1)
Archivo Digital: descarga y online
ISBN 978-987-4958-09-9
1. Lenguajes de Programacién. I. Titulo.
Dp 005.2S iow
Programacion en
python
Ve
€ Programacién en ost
lee sy _ SINTAXIS @ ©
pre ted 1) CONTROL
Zac .
AB ogremacion en python i
iPROLOGO
Python es un lenguaje sumamente versétil y robusto que fue concebido como la conjuncién de las
‘mejores caracteristicas de otros lenguajes.
Sin dudas es un lenguaje de mucho crecimiento, el cual se ve fomentado por la alta demanda de
programadores especializados en este lenguaje, ya sea desde grandes empresas multinacionales
como desde el ambiente cientifico.
La idea detras de estos ebooks, es permitir un acercamiento amigable a este lenguaje de
programacién no solo como una herramienta tebrica sino también desde los planteos de ejemplos
y ejercicios que te permitirén afianzarte en la programacién desde la misma préctica.
Todos los que hemos estudiado alguna vez cualquier lenguaje de programacién en forma
‘autodidacta, sabemos que ningiin texto seré capaz de entregarnos la totalidad de las herramientas
‘que necesitaremos para enfrentarnos al desafio de escribir nuestros propios eédigos. Sin embargo,
este texto pretende entregarnos las bases y permitirnos explorar un sinfin de ejemplos, buenas
pricticas y errores comunes para facilitarnos la tarea a la hora de sentarnos frente al teclado y
‘comenzar a codificar nuestros programas.
Particularmente escribir esta serie de ebooks fue un gran desafio personal que disfruté a lo largo
de todo el trayecto, intentando pensar que datos me hubieran resultado de utilidad en el momento
en el que me encontraba dando mis primeros pasos en Python.
2 Celeste Guagliano
Acerca de la autora
Jy Celeste Guagliano es Ingeniera en Automatizacién y Control
Industrial, docente universitaria y entusiasta de la programacién
y nuevas tecnologias. Se desempefia hace 5 afios como docente
Universitaria en el émbito de la programacién, en donde ensefia
diferentes paradigmas y lenguajes tales como Assembler, C, Java y Python. Su interés por
la programacién comenzé a la temprana edad de 9 afios, en 1992 cuando tuvo acceso por
primera vez a una computadora y pudo dar sus primeros pasos en GWBasic. En el primer
volumen de esta serie se cont6 con la colaboracién de Cecilia Jarne, doctora en Fisica de
la Facultad de Ciencias Exactas, Universidad Nacional de La Plata.ython es un lenguaje de programacién multiplataforma, consistente y
maduro, utilizado por numerosas empresas internacionales. Se utiliza
en miltiples campos tales como aplicaciones web, juegos y multimedia,
interfaces graficas, networking, aplicaciones cientificas, inteligencia artificial y
muchos otros.
En esta serie de ebooks sobre programacién en Python el lector encontrar todo
lo necesario para iniciarse o profundizar sus conocimientos en este lenguaje de
programacién,
El curso se compone de tres volimenes, orientados tanto a quien recién se inicia
en este lenguaje, como a quien ya esta involucrado y quiere profundizar sus
conocimientos de Python,
Volumen |
Se realiza una revisién de las caracteristicas de este lenguaje, también se entregan
las indicaciones para instalar el entorno de desarrollo y, posteriormente, se
analizan los elementos basicos de la sintaxis y el uso basico de las estructuras de
control, finalizando con una serie de cédigos de ejemplo explicados en detalle.
Volumen II
Se presenta el paradigma de programacién orientada a objetos con todas sus
implicancias: clases, herencia y todo el campo de posibilidades que nos abre
comenzar a utilizar este paradigma en Python,
Volumen III
Orientado a la aplicacién de Python en proyectos, veremos ejemplos de aplicacion
en Raspberry pi y micropython entre otros.
En estos tres voliimenes iremos aumentando gradualmente la complejidad de los
temas para que el recorrido de aprendizaje resulte ameno y mo
iExitos en este nuevo desafio!
4 PREMIUM.REDUSERS.COMINTRODUCCION / 6
QUE ES PYTHON? / 6
éPOR QUE NOS CONVIENE
APRENDER PYTHON? / 8
APLICACIONES DE PYTHON / 12
INSTALACION / 18
INSTALAR EN WINDOWS / 18
ESTEO DE PYTHON EN WINDOWS /
QUE VERSION INSTALAR?
INSTALAR PYTHON EN LINUX / 22
ESTEO DE PYTHON EN LINUX
INSTALAR PYTHON EN MAC OSX / 25
INTERPRETES DE PYTHON / 26
PYTHON / ANACONDA / PYPY
SINTAXIS / 28
BASES DE LA SINTAXIS DE PYTHON / 28
REGLAS GENERALES / CONSTRUCCION DE LAS
SENTENCIAS / SENTENCIAS SIMPLES Y COMPUESTAS /
BUENAS PRACTICAS: REGLAMENTO TACITO /
INDENTACION / COMENTARIOS /
TOKENS DEL LENGUAIE
PYTHON 2.X VS. PYTHON 3.X / 41
PREMIUM.REDUSERS.COM
CODIGO / 42
ESCRIBIR CODIGO / 42
PYTHON EN OPERACIONES MATEMATICAS
OPERACIONES MAS COMPLEJAS CON
NUMEROS / 46
‘CADENAS DE CARACTERES / MAS SENTENCIAS
SS / LAS SENTENCIAS BREAK, CONTINUE Y ELSE
AZOS / LA SENTENCIA PASS
EJEMPLOS PRACTICOS / 64
EJECUTAR DESDE UN ARCHIVO / 64
HOLA MUNDO / SUMA / SALUDAR AL USUARIO /
SUMA AVANZADA / OBTENER EL MAYOR /
PERTENECE AL RANGO / MOSTRAR LOS NUMEROS
DEL 1 AL 100 / WHILE VS. FOR / MOSTRAR LOS
NOMEROS PARES ENTRE 1 Y 100 / JUGAR CON
RANGOS / CADENAS DE CARACTERES /
EJEMPLO FINAL: INTEGRACION DE TODO
LO VISTO Y ALGO MASIntroduccion
éQUE ES PYTHON?
Python es un lenguaje de programacién, y ,qué es un lenguaje de programaciéon’
Todos nosotros tenemos una lengua nativa y probablemente sepamos alguna
lengua més, tal podria ser el caso de espaiiol como lengua nativa e inglés como
segunda lengua; queramos o no, si manejamos computadoras y sabemos algo de
programacién, entonces sabemos algo de inglés. Un lenguaje de programacién
es un idioma que la computadora conoce y nos sirve para ordenarle distintas
acciones.
Pero Python no solo es un lenguaje de programacién, sino que ademas es
interpretado; ,qué significa esto?, que la computadora por si sola no conoce el
lenguaje y lo comprende, sino que necesita un intérprete. Esto seria similar a
visitar un pars del cual no conocemos ni una palabra de la lengua nativa, pero
viajamos con una persona que conoce
nuestra lengua y la de ese pais, y nos
hace de traductor para que logremos
entendernos con las demas personas.
Un interrogante que se presenta
en este punto es: zhay otros tipos de
lenguajes que no sean interpretados?
La respuesta es sf. El mundo de
la programacién se divide en dos
clases de lenguajes: interpretados
y compilados. ;En qué reside
la diferencia? En un lenguaje
compilado, el programador escribe
el cédigo en el lenguaje de su
preferencia, siempre y cuando sea un
lenguaje que se compile, y luego, por
medio de un compilador, ese cédigo
6 PREMIUM.REDUSERS.COMPython es un lenguaje de programacién interpretado
que posee muchas virtudes y ventajas de uso asi como
también numerosas aplicaciones practicas. En este primer
capitulo conoceremos todo lo necesario para comenzar a
trabajar con Python.
se “traduce” al lenguaje ensamblador que entiende la computadora. La ventaja de
esto es que el cédigo ya se encuentra totalmente traducido y su ejecucién es veloz.
En cambio, con un lenguaje interpretado, el intérprete traduce el cédigo para que
la computadora lo comprenda a medida que se va ejecutando, y esto puede llegar a
resultar un poco més lento en la ejecucién que un cdigo compilado.
Pero entonces, ,por qué elegir un lenguaje interpretado? Una de las principales
ventajas es que se puede ir probando el cédigo a medida que lo vamos
escribiendo, un intérprete no sabe ni le importa cuando termina el cédigo para
hacer su trabajo. En cambio, un compilador realiza su tarea hasta que encuentra
la instruccién de fin, por lo que si el eédigo que queremos compilar no esta
completo, no lograremos compilar y ejecutar nuestro programa, Esta diferencia
hace que programar en un lenguaje interpretado sea mucho mas dinamico, y de
esta forma se optimiza el tiempo de programacién y depuracién del cddigo escrito.
GUIDO van ROSSUM
y la particularidad del nombre PYTHON
OT ONE ee Re OIC CNC eR Eee iCoe ONE T |
PCC uence cen tease ica
eo uo eeu esct On
Guido decidié utilizar como base para su lenguaje todas las caracteristicas
otee tu cucu eee Ona ca)
ee ceca een uc emg)
lenguaje de programacién.
econo ira sc Cc a Tucurua et
en he CON mace alge
PREMIUM.REDUSERS.COM
También podría gustarte Python PDF
Aún no hay calificaciones
Python
222 páginas
Attachment 1 PDF
Aún no hay calificaciones
Attachment 1
24 páginas
Python PDF
Aún no hay calificaciones
Python
7 páginas