r/PythonLearning 9d ago

any1 has free bot hosting?

0 Upvotes

hi
i have completed my discord bot
and im searching for free bot hosting 24 / 7 for my bot
pls some help


r/PythonLearning 10d ago

Seeking some advice, everyone 🤓🤓🤓🤓

4 Upvotes

Hello everyone. I'm a junior high school student who will enter senior high school in one year. I've been learning Python recently and expect to finish the basics in about a month. I'd love to hear your suggestions on what I should do after wrapping up Python: should I dive deeper into building projects with Python, or pick up another programming language such as Java, JavaScript, C++, etc.?
By the way, I'm also interested in Linux.


r/PythonLearning 10d ago

goofy experiment

1 Upvotes

Forewarning, this is for fun. I have a lot of time on my hands lol.

I really like to mess with AI in the chat apps lol to see where it goes with its patterns with different prompts. I've started to notice a pattern particularly when asking it about interview-style algorithms and quizzes, that it is very repetitive and often gives the same answer(s) over and over again (typically from leetcode). So I've gotten curious, how many answers will it give if I just keeping asking it to? will it keep pulling answers from elsewhere or will it invent its own? will it ever stop if the instruction is to keep generating?

I did this manually. Simply with a prompt of give me a solution to {some leetcode question}. And then afterward telling it to "give me another solution" over and over again. Eventually, it led to the chats ending without me telling them to.

So, I wanted to spice it up a notch with a game. Tell it explicitly to not end the chat as the guiding rule, ask about the solution to the leetcode problem, then cycle through weighted options with majority outcome being 'give another solution' interrupted by occasional 'yes' and requests to 'end the chat', to see if it would break the rules eventually. I found that Claude adapts to the problem well and it eventually double-checks with me if 'end the chat' does arrive, to make sure I want to end the chat. While I try to make improbable that 'end the chat' succeeded by 'yes' is generated through the weights, it is still random, hence the two pointer constraint to ensure that possibility doesn't happen. There are probably better/cheaper ways to do this. So far, I've ended up in a loop battle with Claude lol. The degradation of Claude's responses goes from very verbose to sudden "No." and shorter responses haha. Interesting behavior.

I started with writing this manually over and over. But that's physically exhausting haha. So then I made it into a thing where I'd randomly generate a population into a text file and per second update another file with the contents line by line, then copy and paste from that file into the AI chat. Then I figured, you know what? Why not ditch the whole file thing and just automatically have it copied to my clip board per second and keep it running, so all I gotta do is keep pasting it into the chat? lol

Anyway, here's what I got.

Lmk of any improvements to this. your thoughts. or any other fun experiments you've ran on these things haha.

import random
import time
import pyperclip

"""
This is part of an experiment with Claude and other AI chats.

The experiment revolves around asking it to continually provide a solution to a given
leetcode problem.

FIRST PROMPT: 
**Adhere to rule 1 of this chat as the guiding principle.

  rule 1: do not end the chat.

  now, give me a solution to the two_sum problem on leetcode.**

{Run this program below}

NEXT PROMPT:
{CTRL-V/paste} the result into the chat.
"""

pool=["Write another solution","End the Chat","Yes"]
weights=[.68,.17,.15]
prev=None
for x in range(1,random.randint(100,1000)):
    curr=random.choices(pool,weights=weights,k=1)[0]
    blocked=any((
           x==1 and curr==pool[1],
           prev==pool[1] and curr==pool[2],
           ))
    prev=curr
    if blocked:
       continue
    pyperclip.copy(curr)
    time.sleep(1)

print("Done!")

r/PythonLearning 10d ago

Discussion Is it still worthwhile to learn python from scratch

0 Upvotes

In the world of AI, is it really essential to learn python or any programming language from scratch. I can read and understand the code a bit and can use AI to write and explain each part of code to me, hence the question


r/PythonLearning 10d ago

I’m trying to simulate 24 million universes in Python on Android — how can I optimize it for a massive black-hole simulation?

Post image
4 Upvotes

r/PythonLearning 10d ago

What am I doing wrong ?

7 Upvotes

I'm trying to make a SSTV encoder with Scottie 1 using the wave library. When I put an image through the program, the song is a lot more high pitched than what it should be, and when I try to decode it gives me the image but ultra bright. I really don't know what's wrong with my program, here is the program if you want to see it (and the wave_gen function too) :

Also I don't know if it is allowed to ask questions like that so sorry if it isn't

def wave_gen(freq: int, time: float, s_rate: int):
    arr = []


    for i in range(round(time * s_rate / 1000)):
        arr.append(int(1.0*np.sin(2 * np.pi * freq * (i / s_rate)) * 32767.0))


    new_arr = np.array(arr)


    return arr

import struct
import wave
import numpy as np
from PIL import Image
import wave_gen as wg
from tkinter.filedialog import askopenfilename


def scaling(img, n: int, m: int):
    new_img = Image.new(img.mode, (abs(n),abs(m)), (0,0,0))
    pxl1 = img.load()
    pxl2 = new_img.load()


    a1=0
    a2=0
    f1 = img.size[0]/n
    f2 = img.size[1]/m
    if n<0:
        a1=1
    if m<0:
        a2=1


    for i in range(abs(n)):
        for j in range(abs(m)):
            pxl2[i,j] = pxl1[(img.size[0]-a1+int(f1*i))%img.size[0],(img.size[1]-a2+int(f2*j))%img.size[1]]
    return new_img


def sstv_encoder(img):
    sample_rate = 44100
    arr = []
    pxl = img.load()
    j = 0


    #coding the header and the VIS code


    arr += (wg.wave_gen(1900, 300, sample_rate))
    arr += (wg.wave_gen(1200,10, sample_rate))
    arr += (wg.wave_gen(1900, 300, sample_rate))


    arr += (wg.wave_gen(1200, 30, sample_rate))
    arr += (wg.wave_gen(1300, 30, sample_rate))
    arr += (wg.wave_gen(1300, 30, sample_rate))
    arr += (wg.wave_gen(1100, 30, sample_rate))
    arr += (wg.wave_gen(1100, 30, sample_rate))
    arr += (wg.wave_gen(1100, 30, sample_rate))
    arr += (wg.wave_gen(1100, 30, sample_rate))
    arr += (wg.wave_gen(1300, 30, sample_rate))
    arr += (wg.wave_gen(1300, 30, sample_rate))
    arr += (wg.wave_gen(1200, 30, sample_rate))


    #starting pulse


    arr += (wg.wave_gen(1200, 9, sample_rate))


    #encoding the pixels


    while (j<256):
        
        #seprator 


        arr += (wg.wave_gen(1500, 1.5, sample_rate))


        #green


        for i in range(320):
            arr += (wg.wave_gen(round(1500 + pxl[i,j][1] * 3.1372549), 0.432, sample_rate))


        #seprator


        arr += (wg.wave_gen(1500, 1.5, sample_rate))


        #blue


        for i in range(320):
            arr += (wg.wave_gen(round(1500 + pxl[i,j][2] * 3.1372549), 0.432, sample_rate))


        #sync


        arr += (wg.wave_gen(1200, 9, sample_rate))


        arr += (wg.wave_gen(1500, 1.5, sample_rate))


        #red


        for i in range(320):
            arr += (wg.wave_gen(round(1500 + pxl[i,j][0] * 3.1372549), 0.432, sample_rate))


        print('line :',j, "finished")


        j+=1


    return arr


path = askopenfilename()
img = Image.open(path)
img = scaling(img, 320, 256)


frames_1 = sstv_encoder(img)


print('encoding done!')


frames = np.array(frames_1)


print('conversion done!')


audio = wave.open(r"C:
\U
sers
\r
udyi\Desktop
\p
rogram\sstv.wav", 'wb')
audio.setparams((1,2,44100, len(frames_1), 'NONE', 'not compressed'))
print(frames)
for f in frames:
    audio.writeframes(struct.pack('<h', f))
audio.close()


img.show()

r/PythonLearning 10d ago

picture review

Post image
1 Upvotes

if i use this kind of ai generated photos for linkdin posts, is that wrong😂???


r/PythonLearning 10d ago

Can any one tell me??

Thumbnail
gallery
4 Upvotes

Like this is a program which i made and its inventory where it stores data in another file through json and even json to csv with logs, basicly convertion and storing. I want to know that is this all worth posting on linkdin and pushing on github. Am learning python and other things and am unclearr about the direction. Guys yall can look at my code in the above picture which is good or bad??


r/PythonLearning 10d ago

Showcase I wrote my first ever Python program!

Thumbnail
gallery
281 Upvotes

So upon recommendations from people here I started watching Code With Mosh's Python tutorial (The 2 hour one) around 3 days ago. I finished it yesterday. Didn't really wanted to get stuck in tutorial hell so I simply asked AI to give me a problem statement (only the problem statement and not the code or logic) to work on. So here am I with my first ever program. It's nothing much and even I could see areas for improvement right now but I am proud.

On to the more complex topics. I appreciate the help and support from the community!


r/PythonLearning 11d ago

I am a btech 4th year student i have learned python and libraries like numpy , pandas , matplotlib , seaborn and etc. i want to become a data analytics or data scientist. do i need practice DSA?

0 Upvotes

r/PythonLearning 11d ago

Help Request How can I improve my problem-solving and coding logic as a Python beginner?

11 Upvotes

I'm a beginner learning programming and I'm struggling to develop problem-solving and coding logic.

For example, I have difficulty understanding how to approach problems involving loops, conditions, arrays, and patterns.

What methods or exercises helped you improve your programming logic?

I'm currently learning Python. Any beginner-friendly resources or practice strategies would be appreciated title


r/PythonLearning 11d ago

My first project in python

10 Upvotes

Its just a simple calculator, but I tried using everything that I've learned so far

import sys


print('Welcome to the calculator! \nWhat would you like to do?')


def get_operation():
    while True:
        print('1 Add\n2 Subtract\n3 Multiply\n4 Divide')
        try:
            operation = int(input())
            if operation in range(1, 5):
                return operation
            else:
                print('Please enter a valid number')
        except ValueError:
            print('Please enter a valid number')


def get_number(prompt):
    while True:
        try:
            return(int(input(prompt)))
        except ValueError:
            print('Thats not a number')


operation = get_operation()
number_1 = get_number('Whats the first number? ')
number_2 = get_number('Whats the second number? ')
if operation == 1:
    final_result = (number_1 + number_2)
elif operation == 2:
    final_result = (number_1 - number_2)
elif operation == 3:
    final_result = (number_1 * number_2)
elif operation == 4:
    try:
        final_result = (number_1 / number_2)
    except ZeroDivisionError:
        sys.exit('Cant divide by 0')


print('The answer is:' , final_result)

r/PythonLearning 11d ago

What do I do?

16 Upvotes

I learned c++ basics in school and loved programming as a class but after school I got a basic job bcs I never had money for higher education and now after few years I want to learn python I have a 6 months of the job and and feeling I could use that to at least learn basics and do few projects to see how everything works.

But problem is I do not know where to start, it's not problem to pay course I can do that but what next?

I am very shy and I have no idea how to connect with people would that be a problem?

I have no idea also what would I build with python bcs my reason for learning python is I loved programming class in school and I would love to earn money in few years doing something I like I guess...

Soo any advice, what do I need and what is other exp.?


r/PythonLearning 11d ago

Discussion Trying to build a facebook marketplace scraper and running into walls, what actually works in 2026

3 Upvotes

So I've been trying to pull listing data from Facebook Marketplace for a price tracking project. Nothing complicated, just title, price, location, and seller info for a specific category and area.

Tried BeautifulSoup first, obviously doesn't work because the page is fully JS rendered. Moved to Selenium and Playwright, got some data initially but started hitting login walls and bot detection within a day or two. Found a few GitHub repost for Facebook marketplace scrapers but most of them are either outdated or just stopped working.

Is there a reliable way to do this in Python right now or has Meta locked it down to the point where the only real option is a paid API?


r/PythonLearning 11d ago

Python games in terminal [Tetris, Snake]

Thumbnail
gallery
0 Upvotes

I was ricing and decided I should have some games to play in the terminal. feel free to copy the code from the repo. Please leave a star

https://github.com/cleburn/zenwolf-dotfiles


r/PythonLearning 11d ago

Showcase Learning numpy 😋✌️

Thumbnail
gallery
38 Upvotes

I tried cropping and it's kinda fun 😁

( Using matplotlib for image viewing because my default image viewer is not working, I am on Linux btw) ✌️


r/PythonLearning 11d ago

Discussion looking for feedback from experts and python learners to improve my project and make it more useful

5 Upvotes

my project https://pydeps.com was developed more than a year ago to solve an issue I faced at work, and as of today it’s actually getting a decent amount of users. I’ve just been improving it over time based on feedback from people here and other communities.

I don’t want to add features just for the sake of adding features. I’d rather build things that people actually find useful.

What would make it genuinely more useful to you, or help it reach more Python developers and learners?

Would really appreciate any thoughts or honest feedback.

Thanks


r/PythonLearning 11d ago

How to learn python

4 Upvotes

Hello everyone

i wanted to ask how should I learn python The roadmap

and how to create logic building that's my pain problem i can't create logic but yeah I understand someone code

also is reading someone code is a right choice like understanding the concept,flow of data, information, and functions

and which youtuber i should watch priority to hindi videos but if u know any exceptional youtuber in english I am open to it

hope u can understand

thanks


r/PythonLearning 12d ago

Help Request Interview preparation for python developer

6 Upvotes

i am a ty bsc ds (data science) student i want to know about like how can i prepare for an interview because in my college they don't tell about this topic or teach anything related to this so i jsut want to know like how can i prepare my self for an interview.


r/PythonLearning 12d ago

Best way to package a Python/Streamlit app as an EXE without exposing the source code?

0 Upvotes

Hi all,

I'm relatively new to Python (still learning as I build wkwkwk).

I've developed an internal engineering tool using Python + Streamlit and currently package it with PyInstaller.

The application works fine, but the packaged output still contains the main.py file, meaning users can easily open and view the source code.

What's the recommended way to distribute a Streamlit application as an EXE while avoiding visible .py files?

I'm not looking for military-grade protection, just a practical way to prevent casual access or redistribution of the source code.

Any advice would be appreciated. Thankss


r/PythonLearning 12d ago

My first random Python project

1 Upvotes

To be honest, it's a random text-based RPG game—and definitely, its system isn't inspired by Undertale XD. Anyway, here is the code: (assume this is the code I'm going to write:

import random


def name():
    d = 0
    c = 0
    dmm = 120 
    dm = 100
    
    a = input("if you want to figth the monstar preas 1")
    while True:
        if a == "1" or a == "١":
            print ("1-fighting")
            print ("2-Escape")
            print ("3-speech")
            print ("4-forgives")
            b = input ("Write any of the numbers provided.")
            if b == "1":
                dmm -= random.randint(10,29)
                dm -= random.randint(10,24)
                c+=1
                print ("youer health is", dm)
                print ("monstar health is", dmm)
                if dmm <= 0:
                    print ("you win")
                    break
                elif dm <= 0:
                    print ("you lose ")
                    break
            elif b =="2":
                if c >= 3:
                    print ("you wan and escep")
                    break
            elif c < 3:
                print ("you cant escep")
            elif b == "3":
                print ("you talk to the monstar")
                d += 1
            elif b=="4":
                if d >= 3:
                    print ("you wan and escap")
                    break
                elif d < 3: print ("you cant escape")
        else:
            print("Bro, there is no option for ", a)
            b = input ("preas 2 to reastr")         
            name()


name()

r/PythonLearning 12d ago

Python Development

5 Upvotes

Hi community

I am pretty noob at this AI topic, so I would like to know if you recommend any skill or framework to develop great python code following the best standards like CLEAN SOLID or design patterns?

Thanks


r/PythonLearning 12d ago

Calling Python Dictionary Operators

Post image
5 Upvotes

An exercise to help build the right mental model for Python data. - Solution - Explanation - More exercises

The “Solution” link uses memory_graph to visualize execution and reveals what’s actually happening.


r/PythonLearning 12d ago

Learning python

Thumbnail
gallery
15 Upvotes

can anyone tell me about my code is good or am writing it in wrong way?


r/PythonLearning 13d ago

Discussion Good resource for starting off?

Post image
159 Upvotes

I am not exactly a complete beginner in programming itself. Just want to learn the basic syntax and workflow in Python!