Skip to content
Snippets Groups Projects
Commit 54ca3241 authored by Laura Marcela Becerra's avatar Laura Marcela Becerra
Browse files

modificacion capitulo python

parent 830237e1
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags:
<p><img alt="Colaboratory logo" width="150px" src="https://miro.medium.com/max/986/1*S2AyJcdw8EPcn7gwDVSBCA.png" align="left" hspace="10px" vspace="0px"></p> <br>
# Programando sin barreras
<h2>Fundamentos</h2>
<a href="https://www.python.org/">Python</a> es un lenguaje de programación práctico, sencillo y de tipado rapido. Python es **libre** y de **código abierto**. Es usando en diferentes aplicaciones hoy día como manejo de datos, aplicativos web, big data, inteligencia artificial, data science, además es un lenguaje de programación multiparadigma ya que soporta la programación:
- Estructurada
- Oriendata a objetos
- Imperativa
- Funcional
No te pierdas el vídeo de <a href="https://www.youtube.com/watch?v=inN8seMm7UI">Fundamentos de programación</a>.
---
%% Cell type:markdown id: tags:
## <strong>Hola Mundo</strong>
Para mostrar texto en python se usa el comando:
```
print()
```
Dentro de los corchetes ingresamos el texto que queremos mostrar entre comillas, no es relevante si son simples o dobles cualquiera funciona.
A continuación un ejemplo, en el cual mostraremos el texto **Hola mundo** el cual ha sido historicamente el primer programa que se realiza cuando se esta iniciando en la programación.
%% Cell type:code id: tags:
``` python
print("¡Hola, mundo!")
```
%% Output
¡Hola, mundo!
%% Cell type:markdown id: tags:
Felicidades ya realizaste tu primer programa en python!
%% Cell type:markdown id: tags:
<div class="alert alert-block alert-info"> <b>Comentarios</b> Los comentarios en los lenguajes de programación son de suma importancia, ya que nos ayudan a dar una pequeña descripción de lo que hace nuestro programa o sirve como guía de este. En python los comentaciones se usan con el caracter `#`. El texto seguido del numeral nuestro programa de python no lo interpretará como parte del código. </div>
%% Cell type:code id: tags:
``` python
# Esto es otro comentario: Código de Python para imprimir "Hola, Mundo"
print("¡Hola, mundo!")
#Esto es otro comentario
```
%% Output
¡Hola, mundo!
%% Cell type:markdown id: tags:
---
## <strong>Calculadora</strong>
Python se puede usar como operadora aritmetica instantanea, las operaciones más comunes son:
Operador | Descripción | Ejemplo
--- | --- | ---
`+` | Realiza la adicción | `5+2`
`-`| Realiza la substracción | `5-2`
`*` | Realiza la multiplicación | `5*2`
`/` | Realiza la división | `5/2`
`%` | Realiza la operación modulo | `5%2`
`**` | Realiza la operación potenciación | `5**2`
`//` | Realiza la división número entero | `5//2`
%% Cell type:code id: tags:
``` python
5+2
```
%% Output
7
%% Cell type:code id: tags:
``` python
#vamos no seas timido, cambia el operador y mira la diferencia, incluso puedes cambiar los números
5//2
```
%% Output
2
%% Cell type:code id: tags:
``` python
# Utiliza también paréntisis
4 * ( 2 + 3 ) / 4.0
```
%% Output
5.0
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:markdown id: tags:
---
## <strong>Variables</strong>
En programación se habla mucho de variables pero **¿Qué es una variable?**, como su nombre lo indica variable de variar, es decir puedo llamar a algo <strong>a</strong> y darle un valor, pero a medida que pasa el tiempo puedo variarla, puedo hacer que <strong>a</strong> tome otro valor esto convierte a <strong>a</strong> en una variable.
<div class="alert alert-block alert-warning"> <b>Nota: </b> En python puedes asignar el nombre de las variables que desees, cumpliendo que no hallan caracteres especiales en el nombre exceptuando el guíon bajo `_`, empiece con una letra y <strong>recordar que es sensible a las mayúsculas</strong>, es decir
`Altura=10` no es lo mismo que `altura=10`, son dos variables distintas. </div>
<blockquote>La variables en python no deben ser declaradas, se definen al usarlas por primera vez. </blockquote>
%% Cell type:code id: tags:
``` python
# Crear una variable
numero = 3 # "=" simbolo de asignación; "numero" es el identificador de la variable.
# Se lee así : Dentro de la variable cuyo identificador es "nombre" se coloca el objeto 3, que reside en la memoria.
print('El objeto en la variable "numero" es ',numero)
numero = 12 # Cambiar el objeto dentro de la variable "numero" , es una "reasignación" de la variable.
print('Ahora el objeto en la variable "numero" es', numero)
```
%% Output
El objeto en la variable "numero" es 3
Ahora el objeto en la variable "numero" es 12
%% Cell type:markdown id: tags:
### <strong>Tipos de variables</strong>
Existen diferentes tipos de variables en los lenguajes de programación en python encontraremos los siguientes:
Ejemplo | Tipo de variable
--- | ---
`x = 10` | Entero `(int)`
`x = 10.5`| Decimal `(float)`
`x = "Diez"` | Texto `(str)`
`x = 10j` | Complejo `(complex)`
`x = ["nueve", "diez", "once"]` | Lista `(list)`
`x = ("nueve", "diez", "once")` | Tupla `(tuple)`
`x = {"nueve":9, "diez":10, "once":11}` | Diccionario `(dict)`
`x = True` | Booleano `(bool)`
### <strong>Operaciones con variables</strong>
Se puede realizar operaciones con el nombre de las variables, es decir si `altura=10` al realizar `altura*5` obtendremos `50`.
Otro ejemplo es al imprimir datos. Si tengo una variable llamada:
`usuario="Programando sin Barreras"`
Al usar el comando `print(usuario)` el texto que se desplegará será `Programando sin Barreras`.
%% Cell type:code id: tags:
``` python
#Un pequeño ejemplo
#calculando el IMC
estatura = 175
peso = 80
IMC = estatura/peso
print("El indice de masa corporal es:", IMC)
```
%% Output
El indice de masa corporal es: 2.1875
%% Cell type:markdown id: tags:
<b>Nota:</b> Python infiere el tipo de variable cuando se declaran. Es decir, Python sabe que 175 es un entero y declara la variable estatura como int.
<blockquote>La función
`
type()
`
nos ayuda a indetificar que tipo de dato es nuestra variable </blockquote>
%% Cell type:code id: tags:
``` python
#La siguiente linea de código mostrará el tipo de dato de la variable peso, o cualquier variable que pongas dentro los corchetes
type(peso)
```
%% Output
int
%% Cell type:code id: tags:
``` python
type(IMC)
```
%% Output
float
%% Cell type:code id: tags:
``` python
#Ejercicios
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:markdown id: tags:
#### <strong> Conversión de datos </strong>
Python por ser un lenguaje de programación cientifico, es común el uso de decimales, enteros y estar cambiando el uno entre el otro, para poder hacer este paso, solo debemos escribir la variable que queremos cambiar dentro del tipo de dato.
%% Cell type:code id: tags:
``` python
#ejemplo
int(10.8)
```
%% Output
10
%% Cell type:code id: tags:
``` python
# Definición del número pi
pi_string = "3.1415926"
# Convierta pi_string en float: pi_float
```
%% Cell type:markdown id: tags:
#### Cadenas de texto
Al usar la función `print()` podemos imprimir texto combinado con variables y conversiones de datos delimitandolo por comas.
%% Cell type:code id: tags:
``` python
a="un texto combinado"
print("Este es un ejemplo de",a )
```
%% Output
Este es un ejemplo de un texto combinado
%% Cell type:code id: tags:
``` python
# Definición de variables
inicio = 100
final = 100 * 1.10 ** 7
# Fix the printout
print("Yo empece con $", inicio, "pesos, y ahora tengo $", int(final), "pesos. Maravilloso!")
```
%% Output
Yo empece con $ 100 pesos, y ahora tengo $ 194 pesos. Maravilloso!
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:markdown id: tags:
## <strong>Ejercicio</strong>
Mediante el uso de operadores aritméticos, calcule el área de un triangulo isoceles donde usted asigne las variables y al finalizar imprima el valor de esta, teniendo en cuenta que la formula es:
$A=\cfrac{bh}{2}$
Recuerda que:
<img width= 300pt src="https://www.neurochispas.com/wp-content/uploads/2021/03/formula-de-la-altura-de-un-triangulo-isosceles.png">
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:markdown id: tags:
<p><img alt="Colaboratory logo" width="150px" src="https://miro.medium.com/max/986/1*S2AyJcdw8EPcn7gwDVSBCA.png" align="left" hspace="10px" vspace="0px"></p> <br>
# Programando sin barreras
<h2>Fundamentos</h2>
<a href="https://www.python.org/">Python</a> es un lenguaje de programación práctico, sencillo y de tipado rapido. Python es **libre** y de **código abierto**. Es usando en diferentes aplicaciones hoy día como manejo de datos, aplicativos web, big data, inteligencia artificial, data science, además es un lenguaje de programación multiparadigma ya que soporta la programación:
- Estructurada
- Oriendata a objetos
- Imperativa
- Funcional
No te pierdas el vídeo de <a href="https://www.youtube.com/watch?v=inN8seMm7UI">Fundamentos de programación</a>.
---
%% Cell type:markdown id: tags:
## <strong>Hola Mundo</strong>
Para mostrar texto en python se usa el comando:
```
print()
```
Dentro de los corchetes ingresamos el texto que queremos mostrar entre comillas, no es relevante si son simples o dobles cualquiera funciona.
A continuación un ejemplo, en el cual mostraremos el texto **Hola mundo** el cual ha sido historicamente el primer programa que se realiza cuando se esta iniciando en la programación.
%% Cell type:code id: tags:
``` python
print("¡Hola, mundo!")
```
%% Output
¡Hola, mundo!
%% Cell type:markdown id: tags:
Felicidades ya realizaste tu primer programa en python!
%% Cell type:markdown id: tags:
<div class="alert alert-block alert-info"> <b>Comentarios</b> Los comentarios en los lenguajes de programación son de suma importancia, ya que nos ayudan a dar una pequeña descripción de lo que hace nuestro programa o sirve como guía de este. En python los comentaciones se usan con el caracter `#`. El texto seguido del numeral nuestro programa de python no lo interpretará como parte del código. </div>
%% Cell type:code id: tags:
``` python
# Esto es otro comentario: Código de Python para imprimir "Hola, Mundo"
print("¡Hola, mundo!")
#Esto es otro comentario
```
%% Output
¡Hola, mundo!
%% Cell type:markdown id: tags:
---
## <strong>Calculadora</strong>
Python se puede usar como operadora aritmetica instantanea, las operaciones más comunes son:
Operador | Descripción | Ejemplo
--- | --- | ---
`+` | Realiza la adicción | `5+2`
`-`| Realiza la substracción | `5-2`
`*` | Realiza la multiplicación | `5*2`
`/` | Realiza la división | `5/2`
`%` | Realiza la operación modulo | `5%2`
`**` | Realiza la operación potenciación | `5**2`
`//` | Realiza la división número entero | `5//2`
%% Cell type:code id: tags:
``` python
5+2
```
%% Output
7
%% Cell type:code id: tags:
``` python
#vamos no seas timido, cambia el operador y mira la diferencia, incluso puedes cambiar los números
5//2
```
%% Output
2
%% Cell type:code id: tags:
``` python
# Utiliza también paréntisis
4 * ( 2 + 3 ) / 4.0
```
%% Output
5.0
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:markdown id: tags:
---
## <strong>Variables</strong>
En programación se habla mucho de variables pero **¿Qué es una variable?**, como su nombre lo indica variable de variar, es decir puedo llamar a algo <strong>a</strong> y darle un valor, pero a medida que pasa el tiempo puedo variarla, puedo hacer que <strong>a</strong> tome otro valor esto convierte a <strong>a</strong> en una variable.
<div class="alert alert-block alert-warning"> <b>Nota: </b> En python puedes asignar el nombre de las variables que desees, cumpliendo que no hallan caracteres especiales en el nombre exceptuando el guíon bajo `_`, empiece con una letra y <strong>recordar que es sensible a las mayúsculas</strong>, es decir
`Altura=10` no es lo mismo que `altura=10`, son dos variables distintas. </div>
<blockquote>La variables en python no deben ser declaradas, se definen al usarlas por primera vez. </blockquote>
%% Cell type:code id: tags:
``` python
# Crear una variable
numero = 3 # "=" simbolo de asignación; "numero" es el identificador de la variable.
# Se lee así : Dentro de la variable cuyo identificador es "nombre" se coloca el objeto 3, que reside en la memoria.
print('El objeto en la variable "numero" es ',numero)
numero = 12 # Cambiar el objeto dentro de la variable "numero" , es una "reasignación" de la variable.
print('Ahora el objeto en la variable "numero" es', numero)
```
%% Output
El objeto en la variable "numero" es 3
Ahora el objeto en la variable "numero" es 12
%% Cell type:markdown id: tags:
### <strong>Tipos de variables</strong>
Existen diferentes tipos de variables en los lenguajes de programación en python encontraremos los siguientes:
Ejemplo | Tipo de variable
--- | ---
`x = 10` | Entero `(int)`
`x = 10.5`| Decimal `(float)`
`x = "Diez"` | Texto `(str)`
`x = 10j` | Complejo `(complex)`
`x = ["nueve", "diez", "once"]` | Lista `(list)`
`x = ("nueve", "diez", "once")` | Tupla `(tuple)`
`x = {"nueve":9, "diez":10, "once":11}` | Diccionario `(dict)`
`x = True` | Booleano `(bool)`
### <strong>Operaciones con variables</strong>
Se puede realizar operaciones con el nombre de las variables, es decir si `altura=10` al realizar `altura*5` obtendremos `50`.
Otro ejemplo es al imprimir datos. Si tengo una variable llamada:
`usuario="Programando sin Barreras"`
Al usar el comando `print(usuario)` el texto que se desplegará será `Programando sin Barreras`.
%% Cell type:code id: tags:
``` python
#Un pequeño ejemplo
#calculando el IMC
estatura = 175
peso = 80
IMC = estatura/peso
print("El indice de masa corporal es:", IMC)
```
%% Output
El indice de masa corporal es: 2.1875
%% Cell type:markdown id: tags:
<b>Nota:</b> Python infiere el tipo de variable cuando se declaran. Es decir, Python sabe que 175 es un entero y declara la variable estatura como int.
<blockquote>La función
`
type()
`
nos ayuda a indetificar que tipo de dato es nuestra variable </blockquote>
%% Cell type:code id: tags:
``` python
#La siguiente linea de código mostrará el tipo de dato de la variable peso, o cualquier variable que pongas dentro los corchetes
type(peso)
```
%% Output
int
%% Cell type:code id: tags:
``` python
type(IMC)
```
%% Output
float
%% Cell type:code id: tags:
``` python
#Ejercicios
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:markdown id: tags:
#### <strong> Conversión de datos </strong>
Python por ser un lenguaje de programación cientifico, es común el uso de decimales, enteros y estar cambiando el uno entre el otro, para poder hacer este paso, solo debemos escribir la variable que queremos cambiar dentro del tipo de dato.
%% Cell type:code id: tags:
``` python
#ejemplo
int(10.8)
```
%% Output
10
%% Cell type:code id: tags:
``` python
# Definición del número pi
pi_string = "3.1415926"
# Convierta pi_string en float: pi_float
```
%% Cell type:markdown id: tags:
#### Cadenas de texto
Al usar la función `print()` podemos imprimir texto combinado con variables y conversiones de datos delimitandolo por comas.
%% Cell type:code id: tags:
``` python
a="un texto combinado"
print("Este es un ejemplo de",a )
```
%% Output
Este es un ejemplo de un texto combinado
%% Cell type:code id: tags:
``` python
# Definición de variables
inicio = 100
final = 100 * 1.10 ** 7
# Fix the printout
print("Yo empece con $", inicio, "pesos, y ahora tengo $", int(final), "pesos. Maravilloso!")
```
%% Output
Yo empece con $ 100 pesos, y ahora tengo $ 194 pesos. Maravilloso!
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:markdown id: tags:
## <strong>Ejercicio</strong>
Mediante el uso de operadores aritméticos, calcule el área de un triangulo isoceles donde usted asigne las variables y al finalizar imprima el valor de esta, teniendo en cuenta que la formula es:
$A=\cfrac{bh}{2}$
Recuerda que:
<img width= 300pt src="https://www.neurochispas.com/wp-content/uploads/2021/03/formula-de-la-altura-de-un-triangulo-isosceles.png">
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
%% Cell type:code id: tags:
``` python
```
......@@ -22,7 +22,7 @@ parts:
- file: Monitoreo_Ambiental/MiniEva
- caption: Analizando nuestro ambiente
chapters:
- file : Intro_Python
- file : Jupyter_Notebooks/Fundamentos
sections:
- file : Jupyter_Notebooks/Python_I
- file : Jupyter_Notebooks/apiMakeSens
......
Book/images/pythonColab.png

99.5 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment