Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

¿Cómo Iniciar en Python? Las Mejores Prácticas

¿Cómo Iniciar en Python? Las Mejores Prácticas

Introducción al mundo de la programación en Python. Conversaremos las consideraciones que debe tomar en cuenta un programador nuevo.

Abdel G. Martínez L.

August 21, 2019
Tweet

More Decks by Abdel G. Martínez L.

Other Decks in Technology

Transcript

  1. ¿QUÉ ES PYTHON? Es un lenguaje de programación interpretado, orientado

    a objetos, de alto nivel con semántica dinámica. Es de código abierto Es simple, fácil de aprender Soporta módulos y paquetes
  2. ¿POR QUÉ PYTHON? Comunidad La base de usuarios es una

    de las más altas. Brinda ayuda a principiantes, expertos, agregando mucho conocimiento. Productividad No existe proceso de compilación, el ciclo de edición-pruebas- depuración es rápido, detecta errores de una vez Aplicabilidad Funciona para todo tipo de trabajo: scripts, GUI, NUI, frontend, backend, móvil, IoT, data science, cuántica, mainframe, cloud
  3. ¿CON QUÉ PROGRAMO? IDE Text Editor Vim Sublime Text VS

    Code Atom Geany Komodo Notepad++ Emacs PyCharm Eclipse Visual Studio Spyder Python 2.7.16 Fin de Soporte 2020 Python 3.7.4 Online IDE PythonTutor Repl.it Code9
  4. ¿QUÉ RECURSOS TENGO? Encuestas Python Weekly Freenode IRC PySlackers User

    Groups Planet & Blogs Documentation FAQs Conferencias Libros Videos Módulos
  5. ¿QUÉ MÁS DEBO USAR? Repositorio Git Github, Gitlab, Bitbucket Entorno

    Virtual Virtualenv Documentación Sphinx, Docstrings Pruebas Unitarias unittest Depuración pdb
  6. ¿ESTRUCTURA DE PROYECTO? app Directorio con el código docs Directorio

    con la documentación test Directorio de las pruebas unitarias .git Directorio del repositorio venv Directorio del entorno virtual proyecto