Quiero impartir un curso de python gratis

PayazoDeprezivho

Miembro Activo
Se incorporó
5 Junio 2023
Mensajes
6
Wena cabres soy un viejo usuario de los foros y me entro la nostalgia de cuando los foros eran el unico medio para encontrar info . POr eso mismo quiero con permiso de los admin iniciar un curso de python por aca como a la vieja uzansa osea todo escrito en post
 

Danius

Miembro Activo
Se incorporó
27 Diciembre 2022
Mensajes
13
Hola! Me interesa harto, de hecho una mini sección de automatización y web scrapping estaría entretenido, yo lo solía hacer, pero para refrescar la memoria con las buenas practicas
 
Upvote 0

freishner

Capo
Se incorporó
16 Noviembre 2021
Mensajes
436
Acá está lo básico (PDF)
- Python para todos (2.4)
- Python para todos (3)

Si leen el 2.4, recuerden que en 3 la función print lleva paréntesis. Si tienen dudas habran un hilo con el post fijo [PYTHON], y cuando se pueda se va respondiendo... y si no pasa nada, está google, duckduckgo, bing, stackoverflow y chatgpt...

Pd: no se queden parados esperando un curso en bandeja de plata, es 2023, tenemos internet, no es la era del telégrafo...
 
Upvote 0

PENTIUM4HT

Capo
Se incorporó
26 Junio 2021
Mensajes
111
Acá está lo básico (PDF)
- Python para todos (2.4)
- Python para todos (3)

Si leen el 2.4, recuerden que en 3 la función print lleva paréntesis. Si tienen dudas habran un hilo con el post fijo [PYTHON], y cuando se pueda se va respondiendo... y si no pasa nada, está google, duckduckgo, bing, stackoverflow y chatgpt...

Pd: no se queden parados esperando un curso en bandeja de plata, es 2023, tenemos internet, no es la era del telégrafo...
Deja tranquilo al cabro este no es tu tema, no todos quieren estudiar solos, tambien ayuda estar en comunidad (te lo recomiendo).
 
Upvote 0

unreal4u

I solve problems.
Miembro del Equipo
ADMIN
Se incorporó
2 Octubre 2005
Mensajes
13.602
Deja tranquilo al cabro este no es tu tema, no todos quieren estudiar solos, tambien ayuda estar en comunidad (te lo recomiendo).
:sconf

Si quieres aprender Python TIENES que estudiar solo, esto es algo que se aprende haciendo, no mirando un video de Youtube.

Concuerdo: empiecen con algo básico y si tienen preguntas pueden preguntar aquí mismo en el foro, aunque es mucho más rápido preguntarle a Google o SO hoy en día. Les dará mejores respuestas de gente que sabe mucho más.

Saludos.
 
Upvote 0

PENTIUM4HT

Capo
Se incorporó
26 Junio 2021
Mensajes
111
:sconf

Si quieres aprender Python NO TIENES que estudiar solo, esto es algo que se aprende haciendo, no mirando un video de Youtube.

Concuerdo: empiecen con algo básico y si tienen preguntas pueden preguntar aquí mismo en el foro, aunque es mucho más rápido preguntarle a Google o SO hoy en día. Les dará mejores respuestas de gente que sabe mucho más.

Saludos.
Fixed

No todos quieren estudiar solos, te recomiendo buscar una comunidad tambien sino jamas te adaptaras.
 
Upvote 0

unreal4u

I solve problems.
Miembro del Equipo
ADMIN
Se incorporó
2 Octubre 2005
Mensajes
13.602
Fixed

No todos quieren estudiar solos, te recomiendo buscar una comunidad tambien sino jamas te adaptaras.
jajajajajajaj ptas... disculpa que me ría, pero se nota que no me conoces :)

Para aclarar: nada de malo con buscar una comunidad, de hecho doy talks en user groups, universidades y conferencias regularmente (uno de esos talks saldrá como noticia en portada en este foro dentro de poco!), estoy obviamente metido en user groups (administré una de hecho por 2 años) varios y así es como tb aprendo de nuevas *técnicas* (recalco: sólo son técnicas, no conocimientos específicos!). Por si fuera poco, también fui admin de una pequeña comunidad llamada CHW y parece que soy admin aquí tb, así que algo de comunidades sé :) No por menos en la portada 5 de los últimos 11 artículos fueron escritos por mi, 4 de los cuales eran de índole más técnicos. El último fue un poco menos técnico. El video que viene es de una presentación que hice en una conferencia y será medianamente técnico.

Sin embargo, habiendo publicado todo lo que he publicado lo que aprendo lo hago SOLO, experimentando con cosas nuevas durante (y para) el trabajo o bien como parte de un hobby.
Como ejemplo, hace no mucho de hecho por la pega me tocó escribir un milter para análisis de correos en Python y hoy de hecho refresqué la memoria con PHP analizando cómo funcionan las traducciones en RoundCube (sorpresa: no ocupan gettext :/ ) y terminé el día metiéndome un poco en C: si bien es cierto el gatillante fue una sesión de pair programming, no aprendes nada a menos que te ensucies las manos solito y eches a perder aprendiendo. Como contexto: hicimos una media hora de pair programming y le dediqué 4 horas a solucionar el problema que tenía por cuenta propia.

Las sesiones de comunidad son buenas como guías, pero no te enseñan nada. La experiencia se gana trabajando y experimentando. He tenido bugs donde he escrito 200 líneas de código que finalmente terminan en 1 sola línea como arreglo, pero lo que uno aprende durante esas 200 líneas de código es invaluable. De hecho hasta diría que programando en pareja o comunidad te pone hasta más flojo pq simplemente copias las ideas de otros en vez de pasar por el proceso de comprensión real del problema y venir con una solución propia. Te mata la creatividad: pero recalco que es bueno para aprender nuevas técnicas.

Y por lo mismo: si existe la curiosidad podrás encontrar de todo en internet ya listo y digerido. Hay un MONTÓN de canales en YouTube que enseñan cómo partir con Python, Rust, C, PHP o el lenguaje que tu quieras, sólo basta tipear esto en YT:

Screenshot_2023-07-11_23-34-09.png


Saludos.
 
Upvote 0

freishner

Capo
Se incorporó
16 Noviembre 2021
Mensajes
436
Acá otro buen libro para aprender Python: Aprende Python

Para cuando lleguen a las expresiones regulares:
https://regex101.com/
https://pythex.org/
http://www.pyregex.com/

A mi en lo personal me gusta regex101, la vengo usando hace rato, es mi herramienta de facto para testear regex (expresiones regulares).

Acá un ebook para TKinter: Aprendizaje tkinter, aunque les advierto que tkinter no tiene tablas.
Acá uno extendido pero en inglés: Pythonand Tkinter Programming

La guinda de la torta: Pygame
- Introducción a Python y PyGame
- Inventa tus propios juegos de computadora con Python 3ª edición
- Desarrollo de videojuegos de plataformas en 2D usando Simple DirectMedia Layer
- Making Games with Python & Pygame
- Introduction to Computer Science Using Python and Pygame

Tambien hay para deep learning y otras áreas, pero antes aprendamos a usar google:

Código:
python deep learning introduction filetype:pdf

La clave aquí está en el parámetro filetype:pdf, que nos da puros archivos en PDF.

Si por ejemplo, quisiera ver una tesis hecha con Python incorporaría "tesis" con el operador de relación + de la siguiente forma:

Código:
python+tesis filetype:pdf

Llegamos a resultados como éstos:

TESIS DE MAESTRÍA EN INGENIERÍA DE PROCESOS PETROQUÍMICOS

ANÁLISIS DE LA RED SOCIAL TWITTER PARA LA IDENTIFICACIÓN DE PATRONES QUE GENERAN OPORTUNIDADES DE NEGOCIO EN LA CIUDAD DE GUAYAQUIL UTILIZANDO EL ENTORNO DE TRABAJO JUPYTER NOTEBOOK Y EL LENGUAJE DE PROGRAMACIÓN PYTHON.

Podríamos incluir términos mas interesantes como:

Código:
python+tesis+genética filetype:pdf

Algoritmos genéticos (jav: aplicados a la cosmologia?)

Estudio de un método basado en programaci´on gen´etica para la soluci´on de ecuaciones diferenciales ordinarias y parciales de dos variables

Variemos un poco y relacionemos al cáncer:

Código:
python+tesis+cancer filetype:pdf

Clasificación Automática de Tumores Cerebrales Haciendo Uso de Redes Neuronales

MODELO EN MACHINE LEARNING PARA EL DIAGNOSTICO DEL CANCER DE MAMA

CLASIFICACIÓN AUTOMATIZADA DE SOBREEXPRESIÓN DE PROTEÍNA HER2 EN BIOPSIAS DIGITALIZADAS DE CÁNCER GÁSTRICO TEÑIDAS INMUNOHISTOQUÍMICAMENTE

Creo que se ejemplifica bien el concepto. Relacionado a python hay términos de búsqueda bien interesantes como proteínas, vih, cáncer, bacterias, etc. Todos ellos llevan a la IA y a algoritmos bien complejos si lo que buscan es eso.

En cambio si les gustan los algoritmos pudieran practicar python construyendo algoritmos de ordenamiento, de números aleatorios, búsqueda, laberintos (acá se gasta haaaarto tiempo), etc. Tambien se puede jugar con procesos, paralelismo, craqueo, o hacer herramientas para buscar vulnerabilidades.

Si todo eso no les atrae, pueden fabricar sus propios módulos en C con The Python/C API

LEGO MINDSTORMS tiene la Education EV3 con soporte para Python (a mi me tocó resolver laberintos con el soporte de NXC), son caros sosi, tuve suerte de usarlos en donde estudié.

Y para terminar, arduino tiene soporte para python tambien, acá unos enlaces:
- MicroPython with Arduino Boards
- Arduino With Python: How to Get Started

Nomás aclarar que MicroPython es compilado a una máquina diferente que no es la de Python desktop (ambos son compilados), la diferencia es que para usar la versión micro, en vez de generar el byte code para desktop, se genera un bytecode para el hardware del microcontrolador directamente. Funciona en plataformas como Arduino, ESP8266, ESP32, etc.
 
Upvote 0
Subir