Upgrade to Pro — share decks privately, control downloads, hide ads and more …

4 cosas imprescindibles para hacer programas in...

4 cosas imprescindibles para hacer programas interesantes con Python

Cuando se aprende a programar llega un punto donde uno se pregunta: ' ¿Y...Ahora qué sigue?'. Durante esta charla hablaré de 4 requisitos que me han servido para iniciar mi camino como programador junior y también de algunas tecnologías sencillas pero básicas para desarrollar programas útiles e interesantes.

Si estás aprendiendo a programar, y no sabes por dónde empezar ni qué pasos seguir, esta charla puede guiar un poco tu camino como programador.

Python Pereira

April 24, 2019
Tweet

More Decks by Python Pereira

Other Decks in Technology

Transcript

  1. 4 cosas imprescindibles para hacer programas interesantes con Python. …desde

    mi experiencia… Juan Nicolás Táutiva NickATC ^
  2. Asistí a algunos eventos: • Bootcamp U. Andes • Pycolombia

    Medellín • PyCaribbean • Meetups en Pereira • PythonDay Guadalajara • ¿Python Bogotá 2019? AI Computer Vision Deep learning Big Data … data science Web development DB / serverless / Typescript / Jinja / Front-End / Back-End… Full stack dev Seguridad informática Git Spark Matplotlib / Pandas Blockchain AR - VR Unit testing IOT Game development … Unity C# Fintech Kubernets… AWS… Docker
  3. o Antes de caminar, hay que gatear. o El que

    sube como palma, cae como coco. o Vístanme despacio que voy de afán.
  4. Google: Beginner projects with python • Text Games • Die

    Simulator • Guess the number • Calculator • Todo App • Rock-Paper-Scissors • Password Generator
  5. ¿A nivel experto? No. Lo suficiente para pensar y solucionar

    1. Aprenda a programar con Python Haga que el código funcione Luego… hágalo más eficiente
  6. 1. Internos o locales: 3. Aprenda a manejar datos. 3

    formas. Operaciones y/o asignaciones internas • Diccionarios • Tuplas • Listas ¿ Dónde guardo todas mis contraseñas ?
  7. 3. Aprenda a manejar datos. 3 Formas. 2. Gardarlos: DB

    .csv .txt .JSON • SQLite • MySQL • PostgreSQL • Mongo Libro: SQL fácil Autor: Pere Chardi García Website: www. sqlfacil.com SQLite browser
  8. 3. Exportarlos a otros formatos: • Word • Excel •

    PDF 3. Aprenda a manejar datos. 3 Formas. Libro: Automate the Boring Stuff with Python Autor: Al Sweigart Website: www.automatetheboringstuff.com
  9. • Solucione problemas • Mejore procesos • Sistematice procesos 4.

    Busque clientes potenciales Python + GUI + Manejo interno de datos
  10. Python + GUI + Manejo externo de datos (SQLite) +

    Manejo interno de datos + Exportar datos (Excel) 4. Busque clientes potenciales Empresa Lácteos: Manejo de fincas/ganaderos Reportes mensuales para MinAgricultura Negocio de mi hermana: Manejo de inventario / POS Escuela de Aviación: Entrenador de planes de vuelo ¿Es Python suficiente?
  11. 4 cosas imprescindibles… 4. Busque clientes potenciales (Solucione problemas) 3.

    Domine el manejo de datos (internos - externos) 2. Cree un GUI 1. Aprenda Python Síntesis
  12. 4 cosas imprescindibles para hacer programas interesantes con Python. …desde

    mi experiencia… Juan Nicolás Táutiva NickATC ^