Skip to content

Commit a1f5601

Browse files
committed
Agregando PEP8 y referencias. Pandas.
1 parent fc35c76 commit a1f5601

10 files changed

+2811
-7
lines changed

00_lenguaje_python.ipynb

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,8 @@
227227
"\n",
228228
"Entre los ejemplos de *shebang* tenemos:\n",
229229
"\n",
230-
"* #!/usr/bin/python -> Usar el ejecutable *Python* localizado en `/usr/bin`\n",
231-
"* #!/usr/bin/env python -> Usa `env` para buscar la variable de entorno \"python\" en el PATH para ejecutar el script con ese programa.\n",
230+
"* `#!/usr/bin/python3` -> Usar el ejecutable *Python* localizado en `/usr/bin`\n",
231+
"* `#!/usr/bin/env python3` -> Usa `env` para buscar la variable de entorno \"python3\" en el PATH para ejecutar el script con ese programa.\n",
232232
"\n",
233233
"Los sistemas operativos *Windows* no tienen soporte nativo para *shebang*. En cambio, usan la *extensión* del archivo para asociarlo al ejecutable de turno. Por lo tanto, la línea de *shebang* sería completamente ignorada en el caso de los sistemas Windows.\n",
234234
"\n",
@@ -246,6 +246,20 @@
246246
"\n",
247247
"Una de las razones para hacerlo es que, a veces, se escribe un módulo (un archivo .py) que se puede ejecutar directamente, pero que alternativamente, también se puede importar y reutilizar sus funciones, clases, métodos, etc. en otro módulo. Con esto conseguimos que la ejecución sea diferente al ejecutar el módulo directamente que al importarlo desde otro programa."
248248
]
249+
},
250+
{
251+
"cell_type": "markdown",
252+
"metadata": {},
253+
"source": [
254+
"### 3. Guía de estilo PEP8."
255+
]
256+
},
257+
{
258+
"cell_type": "markdown",
259+
"metadata": {},
260+
"source": [
261+
"En la organización *Python* existen lo que se llaman *PEP's* o [*Python Enhancement Proposals*](http://www.python.org/dev/peps/pep-0001/#what-is-a-pep), los cuales son documentos que proveen información a la comunidad de *Python* o describen nuevas características del lenguaje, su proceso de desarrollo o su entorno. Uno de estos *PEP's* es el *PEP8*, el cual está dedicado a la recopilación de los estándares de estilo seguidos por los desarrolladores de *Python* a la hora de escribir código para la librería estandar. Un listado completo de los *PEP's* se puede encontrar [aquí](http://www.peps.io/), mientras que una versión en castellano del *PEP8* se puede descargar de [aquí](libros/guia_pep8_es.pdf) en este repositorio."
262+
]
249263
}
250264
],
251265
"metadata": {

01_jupyter_notebook.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
"\\begin{pmatrix} c \\\\ s \\end{pmatrix} \n",
118118
"= c^2 + s^2$$\n",
119119
"\n",
120-
"En esta [**guía**](libros/latex_formulas_matematicas.pdf) puede encontrar todos los comandos necesarios para escribir fórmulas matemáticas en $\\LaTeX$.\n",
120+
"En esta [**guía**](libros/guia_latex_formulas_matematicas.pdf) puede encontrar todos los comandos necesarios para escribir fórmulas matemáticas en $\\LaTeX$.\n",
121121
"\n",
122122
"Estas posibilidades de formato en *Jupyter Notebook* nos permiten utilizar las celdas de texto de manera versátil, documentando el código de otras celdas o, por ejemplo, explicando detalladamente algún concepto teórico del que después podamos presentar un ejercicio. Esta [**guía online**](https://joedicastro.com/pages/markdown.html) nos ofrece el resto de las opciones para trabajar con *Markdown*."
123123
]

0 commit comments

Comments
 (0)