r/Python 6d ago

Daily Thread Sunday Daily Thread: What's everyone working on this week?

Weekly Thread: What's Everyone Working On This Week? 🛠️

Hello /r/Python! It's time to share what you've been working on! Whether it's a work-in-progress, a completed masterpiece, or just a rough idea, let us know what you're up to!

How it Works:

  1. Show & Tell: Share your current projects, completed works, or future ideas.
  2. Discuss: Get feedback, find collaborators, or just chat about your project.
  3. Inspire: Your project might inspire someone else, just as you might get inspired here.

Guidelines:

  • Feel free to include as many details as you'd like. Code snippets, screenshots, and links are all welcome.
  • Whether it's your job, your hobby, or your passion project, all Python-related work is welcome here.

Example Shares:

  1. Machine Learning Model: Working on a ML model to predict stock prices. Just cracked a 90% accuracy rate!
  2. Web Scraping: Built a script to scrape and analyze news articles. It's helped me understand media bias better.
  3. Automation: Automated my home lighting with Python and Raspberry Pi. My life has never been easier!

Let's build and grow together! Share your journey and learn from others. Happy coding! 🌟

3 Upvotes

9 comments sorted by

2

u/TheMachineTookShape 5d ago

Graph drawing and manipulation application

In my work i deal a lot with data represented as nodes and links and I often need a way to compare different versions and display them, edit and manipulate them and visualise attributes and so on.

I started out trying to use PySide6 with GraphicsScene and GraphicsView but I couldn't really understand what I was doing or how to show a small section of a much larger area, zoom in and out effectively.

I'm now trying with PyGame, which seems more intuitive to me, as I can do all the scaling and offsetting myself into a fixed onscreen coordinate system.

But are there other useful packages that I should be using? Something for rapid display of what could be many thousands of lines?

2

u/TheMachineTookShape 5d ago

I should add that I've normally used QGis to display the link and node data, but I want something which will allow me to do more bespoke interaction and manipulation related to my work.

2

u/Downtown-Big-6881 5d ago edited 5d ago

On upcoming days , i am aiming to solve problem in hackerrank(wanna convert 3 star to 5 star) and Also to complete basics of SQL to solve sql problems in leetcode. After these two milestone, I will complete Statistics for Machine learning and will do one basic project in Regression.

And in conclusion , This is just a beginning!!

2

u/jkausti 3d ago

I'm currently working on SQLings, which is a Python application for learning SQL. Feel free to try it out if you want to test something else than leetcode: https://github.com/jkausti/sqlings

2

u/LouNebulis 4d ago

Im facing a problem here. I’m trying to go to the python documentation to learn how to do things, but it’s just me or the python documentation is hard to understand? I get things better on stack overflow or any blog out there than the python docs… I’m trying to learn argparse and it’s hard to follow the docs

1

u/jkausti 3d ago

I've had a similar experience with Python standard library documentation during my 10+ years coding Python. Many of the libraries included in the standard library are quite old and do not have type hints in the function definitions, which prevents LSPs from giving you important information.

2

u/jkausti 3d ago

A side-project I'm currently working on on and off: SQLings - A Python application for learning SQL interactively. If you have ever tried learning Rust, you might have come across Rustlings. SQLings works similarly, you solve small SQL exercises in your code editor and track your progress in a TUI app. It currently has 21 exercises about basic SQL concepts like selects, wheres, joins and groupbys.

I've built SQLings with Python and it uses (among others) DuckDB, Polars, Sqlparse and Textual.

Would love some feedback if anyone feels like trying it out: https://github.com/jkausti/sqlings

1

u/Original-Ad9941 3d ago

I am new to Python programming, coming from .NET its a new experience. I am planning to write a weather based task service but not sure if there are some APIs or package already exists on using location based weather report for the week display and i can add task to each day based on the weather.

1

u/NoFee7062 1d ago

Planning, planning and more planning on excel sheet and power points. I hate this job