informatica:programacion:python:cursos:introduccion_programacion_python
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:python:cursos:introduccion_programacion_python [2023/04/25 10:39] – [Cuestionario] tempwin | informatica:programacion:python:cursos:introduccion_programacion_python [2023/04/29 00:33] (actual) – [Temario] tempwin | ||
|---|---|---|---|
| Línea 81: | Línea 81: | ||
| * Métodos especiales | * Métodos especiales | ||
| * Ejercicios prácticos | * Ejercicios prácticos | ||
| - | * Ejemplos prácticos | + | * [[informatica: |
| + | ===== Software necesario ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * Editor de texto o IDE. Algunas opciones: | ||
| + | * [[https:// | ||
| + | * PyCharm | ||
| + | * [[https:// | ||
| + | * Terminal (Bash, Zsh, CMD, PowerShell, ...) | ||
| + | * [[https:// | ||
| + | |||
| + | ==== Jupyter Lab ==== | ||
| + | |||
| + | Para instalar, desde el terminal: | ||
| + | |||
| + | < | ||
| + | python3 -m venv .venv | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | source .venv/ | ||
| + | </ | ||
| + | |||
| + | Instalamos el módulo de Jupyter Lab: | ||
| + | |||
| + | < | ||
| + | pip install jupyterlab | ||
| + | </ | ||
| + | |||
| + | Lanzamos el entorno: | ||
| + | |||
| + | < | ||
| + | source .venv/ | ||
| + | jupyter-lab | ||
| + | </ | ||
| ===== Ejercicios ===== | ===== Ejercicios ===== | ||
| Línea 168: | Línea 202: | ||
| * Con '' | * Con '' | ||
| * **Con '' | * **Con '' | ||
| + | |||
| + | ===== Bibliotecas de terceros ===== | ||
| + | |||
| + | Algunas bibliotecas de Python interesantes: | ||
| + | |||
| + | * [[https:// | ||
| + | * Flask: biblioteca para el desarrollo web. | ||
| + | * [[informatica: | ||
| + | * [[https:// | ||
| + | * **BeautifulSoup**: | ||
| + | * **Colorama**: | ||
| + | * [[informatica: | ||
| + | * NumPy | ||
| + | * Scikit-learn | ||
| + | * MatplotLib | ||
| + | * Seaborn | ||
| + | * SQLAlchemy: proporciona las herramientas necesarias para administrar la conectividad a una base de datos relacional, interactuar con las consultas y los resultados de las bases de datos y la construcción de las declaraciones en SQL. | ||
| + | * Natural Language Toolkit: procesamiento del lenguaje natural | ||
| + | * Requests: Biblioteca para realizar peticiones HTTP desde Python de forma sencilla y obtener las respuestas de las mismas. Python incluye por defecto la biblioteca '' | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Diseño de proyectos ===== | ||
| + | |||
| + | Está todo centrado en Programación Orientada a Objetos. | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
informatica/programacion/python/cursos/introduccion_programacion_python.1682411984.txt.gz · Última modificación: por tempwin
