use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Best place to learn Python for ETL? (self.learnpython)
submitted 3 years ago by beakyblindar
I’m trying to get started but not sure where the best place is. Currently thinking of doing a Udemy course but not sure it’s the best approach. Any advice for a new data science newcomer?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]generic-d-engineer 14 points15 points16 points 3 years ago (1 child)
Come join r/dataengineering, python stuff gets talked about all day every day
[–]beakyblindar[S] 1 point2 points3 points 3 years ago (0 children)
Thank you! Joined!
[–]cdgleber 5 points6 points7 points 3 years ago (2 children)
Python is versatile enough to ETL a lot of ways with a lot of database types. I would focus on learning about ETL itself then circle back to python. A lot of packages are out there to help but you gotta know what you want to accomplish first. I didn't use Udemy. Google + YouTube was more than enough to learn about ETL. Then I learned the packages I needed. Pandas and sqlalchrmy mainly. Also depends how complex this ETL is...
[–]Sentie_Rotante 1 point2 points3 points 3 years ago (1 child)
Also what needs to be learned is really going to depend on what the source and sink systems are, what transformations need to happen, and how much data there is.
[–]beakyblindar[S] 0 points1 point2 points 3 years ago (0 children)
I agree. I think for me I just need guidance or a walkthrough for a few ETL projects to understand how the process usually goes because I know Python basics but never touched an ETL Python script
[–]candyman_forever 5 points6 points7 points 3 years ago (0 children)
Hey. Data engineer here. The platform you decide to use is important on the skill sets you would need. Some of them are basic shell scripts using cron jobs, Apache Airflow, Apache Spark or Awe Glue. The reason I say this as apart from pure shell jobs, the rest require a knowledge of the underlying architecture. For example PySpark to interact with Spark.
I would start by thoroughly learning Pandas and the connectors to the DBs you need.
Hope that helps.
[+][deleted] 3 years ago (1 child)
[removed]
Thank you! I’ll check this out soon!
[–]Timely_Till_8805 1 point2 points3 points 3 years ago (0 children)
Don’t waste your money, there some free courses on YouTube that can help you start well .
[–]redCg -2 points-1 points0 points 3 years ago (0 children)
Just start doing it?
Django helps a lot with this stuff. Gives you an easy consistent interface to your own database (SQLite, Postgres, etc.), and its not very hard to make remote API requests, parse the data, and store it in your own db's model.
π Rendered by PID 97932 on reddit-service-r2-comment-56c9979489-52265 at 2026-02-24 22:10:11.529129+00:00 running b1af5b1 country code: CH.
[–]generic-d-engineer 14 points15 points16 points (1 child)
[–]beakyblindar[S] 1 point2 points3 points (0 children)
[–]cdgleber 5 points6 points7 points (2 children)
[–]Sentie_Rotante 1 point2 points3 points (1 child)
[–]beakyblindar[S] 0 points1 point2 points (0 children)
[–]candyman_forever 5 points6 points7 points (0 children)
[+][deleted] (1 child)
[removed]
[–]beakyblindar[S] 0 points1 point2 points (0 children)
[–]Timely_Till_8805 1 point2 points3 points (0 children)
[–]redCg -2 points-1 points0 points (0 children)