TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #197 · 4 јан.

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в Python 3.3 Что он означает? Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py. Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета". Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта. Конечно, не любую в файловой системе, а только те что находятся в sys.path. Это значит, что теперь __init__.py нужно делать только если: 🔸 вам требуется создать код инициализации пакета 🔸 нужна совместимость со старыми версиями Python На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего. Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов. repo_name/ my_library/ __init__.py main.py examples/ exam1.py exam2.py В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет. Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет! #basic#pep

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #sticazzi

当前筛选 #sticazzi清除筛选
Savino Balzano

@savinobalzano · Post #697 · 09.07.2024 г., 15:52

Nel 1789 si escludeva il Terzo Stato, come oggi, ma a #Parigi meglio non scherzare troppo col fuoco. Sarò sincero con voi: non stimo l'uomo, #Letta, per nulla, ma quando ho letto questa robaccia ho pensato fosse un profilo fake. Invece no. Questa gente, gettando giù la maschera (sempre che ce ne fosse ancora bisogno, ma i tonti che ancora non capiscono sono tantissimi), ammette candidamente l'elusione della volontà popolare, la truffa, il fatto che la democrazia è il miglior sistema tra quelli sperimentati... solo se a vincere sono loro. Gridano all'#OndaNera, al ritorno del #Fascismo e poi gongolano se l'assegnazione dei seggi non rispetta la volontà popolare. Quando studiavo scienza politica sui libri di Sartori, mi insegnavano che il sistema elettorale serve a "trasformare voti in seggi": così almeno ci ripetevano nell'aula 2 di Perugia. E qualcosa del genere pure me la sono sentita durante le ore di costituzionale. E mi ricordo che, a proposito dei maggioritari, si presentavano eventi come questi francesi, descrivendoli come esternalità negative, limiti, effetti collaterali, difetti insomma della legge elettorale. Oggi sono diventati i pregi e tocca riscrivere i manuali: "Il sistema elettorale trasforma il consenso popolare, i voti, in #sticazzi", qualcosa del genere. Dopotutto parliamo di gente che c'ha il durello se pensa al vincolo esterno, al pilota automatico, al whatever it takes, ai governi dei "migliori" (mortacci loro!). Tutta sta robaccia, tutta l'esultanza che leggo dalla bocca di gente priva di qualsiasi cultura politica e civica, altèra e presuntuosa, disgustata dal popolo e dalla sua volontà, non ha nulla a che fare con la #democrazia: molta è malafede, tanta altra è semplice stupidità. Sarò sempre dalla parte di chi rispetta la volontà delle persone, dei molti, da quella di chi è autenticamente democratico e continuo ad avere ben chiara in testa l'idea che violenza e barbarie sia proprio quanto accade oggi in #Francia. Liberté, Égalité, Fraternité!: ascoltate un consiglio di un fesso, non ripetetelo troppo spesso questo motto che a lupo a lupo si sa com'è finita. Se vi prendono sul serio, siete finiti. https://x.com/SavinoBalzano/status/1810703334258745747?t=ub3t9xbfSlcraCUZB4-XaQ&s=19

Savino Balzano

@savinobalzano · Post #688 · 29.06.2024 г., 14:25

Questa mattina a Coffee Break, La7 Ci aprono una procedura di infrazione per deficit eccessivo? Dobbiamo saper rispondere #sticazzi! E lo dobbiamo fare in scioltezza. L'#Italia deve ritrovare orgoglio e dignità: non avremmo dovuto subire l'ingorda prepotenza di qualcun altro e di certo non possiamo permetterci di continuare a farlo. Non esistono soluzioni facili: non bastano due leggine per risolvere i nostri annosi problemi. Molti di quei problemi ce siamo creati da soli, accettando per stupidità o per servilismo assurdi compromessi. Basta. #lavoro#diritti#europa#commissione#deficit#caporalato https://x.com/SavinoBalzano/status/1807056685476778486?t=E9HfjCNDdU7CogMYT7sw6g&s=19