python | Unsorted

Telegram-канал python - Python

135201

You will be muted until you read the rules. Read them! @Rules_for_Python A group about the Python programming language. Offtopic things go here: @pythonofftopic Resources to learn python: @pythonres Group for Hy: @hylang Selenium: @SeleniumPython

Subscribe to a channel

Python

yeah, telegram go brr.
also, there's the case for yield and map() here, but feels out of scope lol

Читать полностью…

Python

what a shitty fix ngl

Читать полностью…

Python

The Answer:
The correct output is **B: [4, 4, 4, 4, 4]*Why? (The "Late Binding" Trap)p)**
In Python, closures look up the variable name in the outer scwhen the function is calleded**, not when it’s defined. By the time you call the functions in the list, the loop has already finished, and the variable i is left at its final value: 4. All your function objects are referencing the same i.

**The Professional Fix:**
To capture the value at the time of definition, you need to "freeze" it. The standard way to do this is by default argumentgument**:

def create_multipliers():
multipliers = []
for i in range(5):
# By setting i=i, we capture the current value
# of i as a local variable for this function instance.
def multiplier(x, i=i):
return x * i
multipliers.append(multiplier)
return multipliers

Now, each function maintains its own snapshot of i, and the output will be the expected [0, 1, 2, 3, 4].

*This is a classic "gotcha" in Python. Understanding scope is what separates a beginner from a production-ready engineer.*

Читать полностью…

Python

pls help me to get the python]

Читать полностью…

Python

Python Quiz: The "Late Binding" Trap 🐍

Let’s test your understanding of Python closures and scoping. What is the output of the following code snippet?

def create_multipliers():
multipliers = []
for i in range(5):
def multiplier(x):
return x * i
multipliers.append(multiplier)
return multipliers

funcs = create_multipliers()
print([f(1) for f in funcs])

Options:
A) [0, 1, 2, 3, 4]
B) [4, 4, 4, 4, 4]
C) [0, 0, 0, 0, 0]

Читать полностью…

Python

Check out @PythonRes, a channel for Python resources - video courses, pdf books, tutorials and other info to help you learn Python.

Читать полностью…

Python

how do you jump from python basics to cyber security?

Читать полностью…

Python

this is a python chat, not a cyber security chat, go to @pythonofftopic

Читать полностью…

Python

This is an off topic question, go to @pythonofftopic

Читать полностью…

Python

Can I get a Sugesssion:-

Why they say to use @dataclass, even i think to use pydantic 's BaseModel to represent data in my domain entities, even i will use pydantic all over my repo as a must need library for working with class easily.

Читать полностью…

Python

Hello i am getting frastrutated to use Alembic today newly in a new repo:
1st:-> alembic init --template pyproject alembic
after i run this command it generate a alembic/env.py in the file i edited this:

from sqlmodel import SQLModel
from models import *
# upper import all the model class i have

config.set_main_option(
name="sqlalchemy.url",
value=DATABASE_URL,
)
target_metadata = SQLModel.metadata

After i adding these thigns in the alembic/env.py, i found the issue:
alembic revision --autogenerate -m "initial migration"
Running this cause error:
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
ERROR [alembic.util.messaging] Can't locate revision identified by 'f29236eae9ff'
FAILED: Can't locate revision identified by 'f29236eae9ff'

is this any mistake i am doing in my way any logic problem or maybe as i copy past code of alembic1.19.2 and now today 1.20.0 is causing the issue:
What is the best way i can check how i can solve this.

i did vs code's ctrl+shift+f search but not foudn anythign pointing f29236eae9ff.

Читать полностью…

Python

At least you have fun.

Читать полностью…

Python

building a distributed async python backend rn messing with asyncio event loops, concurrent workers, multithreading, websocket streams, REST APIs, request queues, proxy rotation, rate-limit handling, JSON serialization, regex parsing, redis caching, postgres, connection pooling, dependency injection, docker containers, CI/CD pipelines, exception handling, retry logic, exponential backoff, memory profiling and some absolutely fucked race conditions

Читать полностью…

Python

i hate how coding in python has mentally changed my life i remember back in the day when i was just a normal guy with a normal life now im up at 4am debugging some async asyncio multithreaded api scraper because my requests are getting rate limited and throwing 403s while im staring at stack traces rewriting functions fixing dependencies and wondering why the fuck my virtual environment broke again

Читать полностью…

Python

No, thats not the point

Читать полностью…

Python

depending on context i would go with either of these, default argument binding just seems like a confusing hack to me tbh

import functools

def multiplier(x, i):
return x*y

def create_multipliers():
return [functools.partial(multiplier, i=i) for i in range(5)]

or
def create_multipliers():
def make_multiplier(i):
def multiplier(x):
return x * i
return multiplier
return [make_multiplier(i) for i in range(5)]


intent is far more obvious with these

Читать полностью…

Python

❗️ Message from ‎Jafar Salimi [532744334] was reported to the admins.​​​​​​​​​​​​​​​

Читать полностью…

Python

cuz it's capturing i by reference, not by value

Читать полностью…

Python

I am the beginner and I want to learn python

Читать полностью…

Python

If u seriously wanna learn Python, my 2 cent is to go this path:
1- Read Python Crash Course book && Do ALL the practices & coding there (mocking, changing some segments, re-doing the practices on ur own)
2- Read Effective Python (125 specific ways ...) not the old version (90 specific ways ...) & apply ur learning about best practices onto what u've done in Python Crash Course.

Avoid getting lost in thousands of articles out there.

Once u learn everything in those 2 books, u're way better than lots of Python devs in writing correct & idiomatic Python.

But if u're not genuinely interested & just wanna look cool, we're in post-llm era. Easy to look like magicians by a couple of prompts. So, don't waste ur time.

Читать полностью…

Python

Can I get a beginner guide on python

Читать полностью…

Python

Oh I wanted to know the basics in python rather

Читать полностью…

Python

Hello can anyone help me on cyber security
Am a beginner

Читать полностью…

Python

Hello, can I find an online job opportunity?

Читать полностью…

Python

Thanks All.
I got solved, actually i didnot add the
import sqlmodel
in my script.py.mako thats why it cause the problem till now 😅

Читать полностью…

Python

wait , is that you cookie ?

Читать полностью…

Python

how can you still send normal messages.?

Читать полностью…

Python

what are you working on ?

Читать полностью…

Python

ok bye leave this topics is overkilling me for now

Maybe the rocket science floating i will never need to learn

i just want to be learn simple website making Hosting and sell website 😅

Читать полностью…

Python

i think to start using the fast speed decimal calculations for my normal apps also? will it ok really?

Читать полностью…
Subscribe to a channel