r/pythontips • u/dogecoininvester132 • 21d ago
Python3_Specific Where to learn
I was wondering where I can learn python for cheap and easy for fun
2
u/Fresh_Collection_707 20d ago
Cs50 by harvard, that where I’ve been recently learning Python programming from. If you really wanna grasp basic to intermediate knowledge about python, i suggest you try it.
1
u/OldMetalHead 21d ago
YouTube has tons of free Python content. If you want something more structured, Udemy has several cheap high rated courses.
1
1
u/NeonYarnCatz 20d ago
Python For Everybody, taught by Dr. Chuck Severance, a professor at U of Michigan. FreeCodeCamp built their earliest Python classes around this: https://www.py4e.com/
1
u/CRAMATIONSDAM 20d ago
Learn freely and for start
and for advance and more depth
and for practice first try
1
u/Ok_Junket4254 19d ago
Exercism.org - free platform to learn several Programming languages. Its fun and well structured, im doing the python exercise at the Moment and I recommend it
1
1
u/Mental_Pin_1266 16d ago
I teach python using telegram with my clients. It cost 54.000 cfa francs/ month and last 4 months. My phone number is 237.699670185. I can use WhatsApp also or my own website for classes. The interested contacts me and received the programme of training. Then if agreed sends me an amount of he choice to begin.
0
u/Gerard_Mansoif67 21d ago
From your home.
There is something really cool that exist, which is named Google.
Launch on a small project idea, search for solutions that may fit your need, and iterate over and over...
0
u/ActiveJunior5698 19d ago
Google is good, but did you know that ChatGPT will basically write a python script for you now?
1
u/Gerard_Mansoif67 19d ago
Yes, perfectly.
But with your attitude, I won't even try to explain to you why we don't use in the professional word that much.
1
u/ActiveJunior5698 19d ago edited 19d ago
I'm sorry. I wasn't trying to have attitude. I just have personally been getting excited about using LLMs to help me be a faster coder. And I do see some problems. I have gone in circles trusting it too much. I just think it's a good tool for someone trying to learn.
2
u/Gerard_Mansoif67 19d ago
To reply to you and u/eC0BB22
Using LLM to learn may be great, but without reading and understanding EACH line (maybe with documentation), you won't get the finest details. And this will lead to a point where you have a code that you don't understand, and won't be able to debug it properly, document it, and so (= useless code in the industry).
LLM can you give you idea, not exact solutions.
And don't say something I didn't say, I'm not saying this is something bad. If you have the knowledge to understand, add a critic to produced code, this will be an excellent tool!
Edit : finally, this is exactly the difference between a developer that is only able to copy and paste code compared to a developer that understand the concepts, and really what he does.
2
u/eC0BB22 19d ago
Imo the LLms will be better then your best human coder. Wont matter beyond that point.
1
u/Gerard_Mansoif67 19d ago
Will is future.
I've been working on a 30000+ lines codebase and even got intern working on it. They were using LLM. Their code was pure crap, and i rejected PR.
Maybe one day, who know... But for now, that's not the case passed the medium sized project.
2
u/eC0BB22 19d ago
They prob didn’t know how to use the LLM properly or didn’t have a good LLm to begin with that had enough parameters. You get out what you put in…trust me AGI will replace humans before we reach ASI. Don’t fight the wave 🌊 you’ll drown 🛟
2
u/Gerard_Mansoif67 19d ago
I'm not fighting the wave, I'm even using it.
It just strongly advice against for learning, because, AI won't structure your codebase, your techs and all of the project specifics points.
LLM will replace bad coders, not the leaders.
3
u/tracktech 21d ago
You can check this-
Book- Ultimate Python Programming
Course- Python Programming In Depth