Python desde cero hasta avanzado
Fundamentos del lenguaje, POO, programación funcional, decoradores, generadores, async/await, context managers, type hints y patrones avanzados.
Clases particulares de Python 1-a-1 por videollamada con Oscar Ramirez, ingeniero con 13+ años de experiencia, ex-Revolut, CTO en Fuertafit y autor del libro Python a Fondo. Mentoría para particulares y consultoría técnica para empresas: Django, Flask, APIs, bases de datos, infraestructura, entrevistas técnicas y más.
Sesiones de 1 hora por videollamada para resolver dudas, desbloquear tu proyecto o aprender a tu ritmo. Compra el pack y reserva cuando quieras.
Sin complicaciones. Pagas, planificamos, reservas, aprendes.
Selecciona el pack de 4 u 8 horas y completa el pago seguro con Stripe.
Programamos una llamada de 30 min para conocernos y entender tus objetivos.
Te envío las franjas disponibles y reservas las sesiones a tu ritmo.
Trabajamos en directo: código, dudas, decisiones técnicas, lo que necesites.
Más de 13 años de experiencia profesional con Python en producción. Estos son los temas que puedes trabajar conmigo, tanto en mentoría individual como en consultoría para empresas.
Fundamentos del lenguaje, POO, programación funcional, decoradores, generadores, async/await, context managers, type hints y patrones avanzados.
Desarrollo de APIs REST profesionales con Flask, Flask-SQLAlchemy, autenticación JWT, blueprints, validación de datos, manejo de errores y documentación.
Aplicaciones web completas con Django, modelos, views, templates, formularios, admin, autenticación y APIs con Django REST Framework.
Diseño de esquemas, optimización de queries, índices, migraciones, transacciones. SQL avanzado y NoSQL. ORMs y cómo no pelearte con ellos.
Llevar tu código a producción: servidores, contenedores, CI/CD, monitorización, logs, escalado y buenas prácticas DevOps para desarrolladores Python.
Tests unitarios y de integración con pytest, mocks, fixtures, cobertura, TDD y cómo escribir código testeable. Linters, formatters y type checkers.
Decisiones de diseño, patrones, arquitecturas limpias, microservicios vs monolitos, separación de capas, dominio y cómo no liarla cuando el proyecto crece.
Git en serio: branching strategies, rebase vs merge, resolver conflictos, pull requests útiles, code reviews productivos y workflows de equipo.
Preparación para entrevistas de Python: repaso de conceptos, mock interviews, problemas algorítmicos, system design y consejos de quien ha entrevistado en Revolut.
De ingeniero a manager: cómo dirigir un equipo técnico, delegar sin perder calidad, hacer 1:1s útiles, dar feedback y crecer profesionalmente. Experiencia real como CTO.
Seguridad básica para desarrolladores: gestión de secretos, validación de entrada, OWASP top 10, autenticación y autorización, HTTPS y mejores prácticas.
Revisión de tu código en directo: detección de problemas, sugerencias de mejora, refactorings seguros y cómo dejar tu código más limpio y mantenible.
Workshops, code audits, mentoring de juniors y asesoría técnica para tu equipo de desarrollo. Servicios profesionales con entregables claros.
Formación intensiva de 1 día para tu equipo. Contenido a medida sobre Flask, APIs, testing, buenas prácticas o lo que necesite tu equipo.
Revisión técnica completa de un repositorio Python. Informe escrito con hallazgos y recomendaciones priorizadas. Ideal antes de una ronda de inversión o auditoría técnica.
Fractional CTO para startups y equipos pequeños. Sparring técnico semanal, decisiones de arquitectura y code reviews continuados.
Acompañamiento para un desarrollador junior de tu equipo durante 2 meses. Plan formativo personalizado para acelerar su autonomía.
Migraciones, optimizaciones, due diligence técnica, formaciones extensas... Cuéntame qué necesita tu empresa y preparo una propuesta a medida.
Cuéntame qué necesita tu equipo y te respondo en menos de 48h con una propuesta. Solo para empresas.
Tras la compra recibirás un email con las franjas disponibles. Reservas la sesión inicial gratuita de 30 min y, a partir de ahí, vamos planificando las sesiones del pack al ritmo que quieras (semanal o quincenal). Tú eliges entre las franjas que tengo abiertas.
El pack de 4h tiene 3 meses de validez desde la compra. El pack de 8h tiene 4 meses de validez. Es tiempo suficiente para usarlas con calma sin que se eternicen. Las horas se reservan progresivamente a medida que las necesitas.
Las horas no consumidas dentro del periodo de validez no son reembolsables ni se pueden trasladar a otro pack. El compromiso del pack es por adelantado, igual que cualquier formación profesional. Mi recomendación: planifica las sesiones desde el principio para aprovecharlas al máximo.
Sí, puedes cancelar o reprogramar con al menos 24 horas de antelación sin coste. Las cancelaciones con menos de 24h se cuentan como sesión consumida (porque ya he bloqueado mi calendario y preparado la sesión).
No, la mentoría es independiente del curso. Cualquier persona puede contratarla, sea alumno o no. Si ya eres alumno del curso y tienes dudas puntuales sobre el contenido, escríbeme directamente a alumnos@elpythonista.com sin necesidad de contratar mentoría.
El trabajo de la mentoría se hace en las videollamadas, no por chat o email. Si surge una duda entre sesiones, la guardas y la traemos a la siguiente: así le dedicamos el tiempo necesario y tú aprovechas mejor cada hora pagada. Para coordinación y reservas sí nos comunicamos por email, claro.
Cualquier tema relacionado con Python y desarrollo profesional: fundamentos del lenguaje (POO, decoradores, async, type hints), frameworks web (Django, Flask, FastAPI), APIs REST y autenticación JWT, bases de datos (PostgreSQL, MySQL, SQLite, MongoDB) y ORMs (SQLAlchemy, Django ORM), infraestructura y deploy (Docker, AWS, DigitalOcean, CI/CD), testing con pytest, arquitectura de software, code reviews, refactoring, Git y trabajo en equipo, preparación de entrevistas técnicas (algoritmos, system design, mock interviews) y engineering management para quien está dando el salto a manager o CTO. Mira la sección Áreas más arriba para el detalle.
Sí, sin problema. Aunque mi curso está centrado en Flask por motivos pedagógicos, en mi trabajo profesional uso tanto Django como Flask. Puedo ayudarte con Django, Django REST Framework, Django ORM, admin, signals, channels, async views y todo el ecosistema Django. También con FastAPI si lo prefieres.
Sí, es uno de los servicios más pedidos. Trabajamos: repaso de conceptos clave de Python (mutabilidad, scoping, decoradores, generadores, GIL...), problemas algorítmicos típicos, system design adaptado a tu nivel, mock interviews realistas, preguntas de comportamiento (STAR) y consejos prácticos basados en mi experiencia entrevistando candidatos en Revolut y otras empresas. Si tienes una entrevista próxima, en 4-8 horas podemos prepararla bien.
Sí. Bases de datos: diseño de esquemas, optimización de queries, índices, migraciones, transacciones y cómo elegir entre PostgreSQL, MySQL, SQLite o MongoDB según tu caso. Infraestructura: despliegue en AWS, DigitalOcean o PythonAnywhere, contenedores con Docker, CI/CD, monitorización, logs y escalado. No soy DevOps puro, pero como CTO he montado infraestructuras Python en producción para años.
Sí. Como CTO en activo y ex-Revolut, puedo ayudarte con la transición de senior a tech lead o manager: gestión de equipos, 1:1s, dar feedback, delegar sin perder calidad técnica, planificación de sprints, hiring y temas de carrera profesional en el sector tech. También decisiones del tipo "¿sigo siendo IC o salto a manager?".
Cualquiera. Desde principiante absoluto hasta nivel avanzado. La mentoría se adapta totalmente a tu punto de partida y a tus objetivos.
Google Meet o Zoom, lo que prefieras. Compartiremos pantalla, código y, si hace falta, usamos VS Code Live Share o herramientas similares para programar juntos en directo.