Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COSAS VARIAS
## Básico
help(math.cos) # Saber qué hace una función
lista.index(2) # El índice de un valor en especifico
type(a) # Tipo de variable
Abs (-2)
isinstance(a,str) #comprobar si (a) es str
max(1,2,3)
min(1,2,3)
a = 1,2,3,4 ó (1,2,3,4) #tupla
len(lista) # Longitud de un archivo
range(1,6,2) # 1, 3, 5
## Condicionales
if a (==, !=, <, >, <=, >=) b (and, and not, or) c :
elif <condition>:
<algo>
else:
<algo>
## Booleanos
True and False -> False
not False -> True
False + False -> 0
## Ciclos
while i < 4:
I += 1 # Sumar 1 en cada ciclo
Break # Romper el ciclo
For i in [1,3,4]:
## with
with open('file_path', 'w') as file: # Otra forma de escribir
file.write('hello world !')
## Funciones
def funcion1(a,b):
c=a*b
return c
## Jupyter
%%timeit # Tiempo de ejecución de una celda
%matplotlib inline # Imprimir en el notebook
LIBRERIAS IMPORTANTES
## import math
math.cos()
math.sqrt()
## import numpy as np
np.loadtxt("arc.csv",
skiprows=1, # Saltamos una línea,
usecols=(1, 2, 3), # Solo columnas 2, 3 y 4
delimiter=',') # Separados por comas
np.genfromtxt('arc.csv',
skip_header=3, #omitir las 3 primeras columnas
skip_footer= 10, #omitir las 10 últimas datos
delimiter=';',
usecols=(2,3,4),
dtype=str)
## import matplotlib
## import matplotlib.pyplot as plt
“plt.subplots() es una función que devuelve una tupla que contiene una figura y objeto (s) de ejes. Por lo
tanto, al usar fig, ax = plt.subplots(), desempaquetar esta tupla en las variables fig y ax. Tener fig es útil si
desea cambiar los atributos de nivel de figura o guardar la figura como un archivo de imagen más adelante
(por ejemplo, con fig.savefig('yourfilename.png')”
https://monashdatafluency.github.io/python-workshop-base/modules/plotting_with_ggplot/#making-plots-with-
plotnine-aka-ggplot
http://ggplot.yhathq.com/docs/scale_color_gradient.html
LIBRERIAS SECUNDARIAS
## Descomprimir zip
Import zipfile
archivo=zipfile.Zipfile(‘archivo.zip’)
print(Archivo.namelist()) (ver los documentos de la lista de archivos)
archivo.estractall() (extraer todos los archivos)
archivo.estract(‘example.png’) (extraer uno en específico)
archivo=zipfile.Zipfile(‘nuevo.zip’,’w’) (crear con permisos de escritura)
archivo.write(‘documento.docx’,compress_type=zipfile.ZIP_DEFLATED) (para sobreescribir un archivo)
archivo.close() (cerrar el archivo)
GOOGLE COLAB
## Comandos Linux útiles
! ls –l (ver lista de archivos)
! git clone enlace_git (clonar repositorios)
%cd (acceder a otras archivas)
!apt-get install X (para instalar algo)
!pip install X
## Escoger runtime
Runtime – change runtime type - GPU
## Leer datos
Ruta = ‘ruta/drive’
Es un sistema de control de versiones, un software que permite registrar el historial de cambios de un proyecto
Repositorio: un proyecto que esta siendo seguido con git, o sea tiene un historial
Rama principal (MASTER): es la que sale al publico
Ramas: con bifurcaciones de la rama principal, que después puede integrarse a la rama principal (Fusión – Marge)
Clon: es un proyecto diferente que se crea a partir de otro
## Flujo de trabajo
git init (crear desde 0)
git clone (clonar)
git status (ver el contenido del git y los cambios)
git add (mandar al Stagin Area ’area de espera’)
git commit -m “mensaje” (mando los cambios al repositorio)
git push (enviar al repositorio en línea)
CMD WINDOWNS
Negrita: <B>…</B>
Cursiva: <I>…</I>
Subrayado: <U>…</U>
Teletipo: <TT>…</TT>
Tachado: <STRIKE>…</STRIKE>
Grande: <BIG>…</BIG>
Pequeña: <SMALL>…</SMALL>
Superíndice: <SUP>…</SUP>
Subíndice: <SUB>…</SUB>
Las etiquetas <p> y <br> te ayudarán a organizar el texto en párrafos y saltos de línea
<p>Tu segundo párrafo.</p>
<br> # genera espacio en blanco y un salto de línea
<ol> sirve para agregar listas numeradas y <ul> para agregar bullets
<ul>
<li>Elemento 1</li>
<li>Elemento 2</li>
</ul>
Con el atributo <style> puedes definir el estilo de tu contenido en términos de: Color, Tamaño de fuente, Tipografía
<p style="color:red; font-size:100px">Hola Mundo</p>
Hiperviculo (enlace)
<a href="https//"> texto enlazado </a>
*cursiva*
_cursiva_
**negrita**
__negrita__
***cursiva y negrita***
Hipervínculos
En dicha [web] se recopilo artículos
[web] http://limni.net/blog/
COSAS VARIAS
Foro: stackoverflow
plt.ylabel('Ice Extent Northern Hemisphere [km$^2$]') # Poner una letra elevada en titulo