Що таке глобальне блокування інтерпретатора Python (GIL)?

Кожен процес Python отримує власний інтерпретатор Python і простір пам'яті, тому GIL не буде проблемою. ...
Але чому це не було виправлено в Python 3? ...
Отже, чому такий, здавалося б, складний підхід був використаний у Python? Чи розробники Python прийняли погане рішення?

19 березня ·
2
· 160 · Alex

Для чого потрібні спеціальні параметри зірочки та слешу в Python?

Деякі вбудовані функції Python вимагають, щоб ви передавали всі аргументи за позиціями. Починаючи з версії Python 3.8, ви також можете застосовувати цю вимогу у власних функціях. ...
Отже, що саме означають голі зірочка та коса риска у визначенні функції у Python? ...
У Python будь-який аргумент, який не передається за допомогою ключового слова, передається за позицією.

26 вересня ·
4
· 306 · Alex

11 причин, чому YouTube зумів забезпечити 100 мільйонів переглядів відео на день, маючи лише 9 інженерів

За їхніми оцінками, Python ніколи не був вузьким місцем. ...
Python на сервері прикладних програм. Тому що він пропонує багато універсальних бібліотек, і вони не хотіли вигадувати велосипед. Іншими словами, Python дозволяв швидку та гнучку розробку. ...
Наприклад, модель узгодженості читання і запису для коментарів користувачів Вивчали Python, щоб запобігти поширеним помилкам.

17 вересня ·
1
· 129 · Alex

Пошук по музиці: Використання векторного пошуку для пошуку аудіо

") Наданий код на Python за допомогою Python-клієнта Elasticsearch створює індекс з заданими конфігураціями. ...
Для генерації вбудовування ми будемо використовувати librosa (пакет з відкритим вихідним кодом на мові python). ...
Ми використовуємо panns_inference - бібліотеку Python, призначену для задач тегування аудіо та розпізнавання звукових подій.

21 вересня ·
1
· 117 · Alex

Виправлення помилки запуску fail2ban в Debian 12

fail2ban - це утиліта на Python для захисту серверів від атак підбору паролів. Вона сканує системні журнали на предмет шкідливої активності, та блокує підозрілі хости на заданий в налаштуваннях час.

09 березня ·
1
· 81 · p.s.

Проект вихідного дня, що зміг

Ямамото Цунетомо Отже, у нас все буде дуже просто: Сервер на FastAPI (Python), що відмальовує HTML сторінки з допомогою Jinja2 Фронт-енд без JS взагалі, що вже й казати про фреймворки/ліби.

11 листопада ·
4
· 290 · 2 · Oleh Rybalchenko

Half-Life в Linux на базі рушія Xash3D/FWGS

Якщо планується запуск власного майстер сервера, наразі існує два рішення з відкритим кодом: pymaster - неофіційна редакція закинутого майстер сервера на python xash3d-master - після релізу редакції

07 березня ·
0
· 93 · p.s.

Мої перші враження від C++

Звісно, в процесі довелось працювати і з суміжними мовами та їх технологіями (HTML, CSS, JS), так і альтернативи back-end, такі як Python. ...
Оскільки C++ не використовує рантайм, як PHP, Python чи Go - написати програму без прямого звернення до пам'яті ви просто не зможете, а отже - доведеться трохи розібратись з тим, як для кожного з типів

1 тиждень тому ·
1
· 25 · p.s.

Чому Rust - улюблена мова розробників

Чому розробники люблять Rust Хоча база користувачів Rust не така велика, як у Java чи Python, вона продовжує конкурувати з лідерами у списках найпопулярніших мов в інтернеті.

02 жовтня ·
3
· 181 · 3 · Alex

Мої перші кроки в GTK

Вирішив нарешті задати дільне питання Chat GPT і Haiku, останній до речі доволі точно і лаконічно генерує приклади на Python, C та C++ Документація В принципі, вона є але доволі скупа і потребує деякого

2 тижні тому ·
1
· 29 · p.s.

Як зменшити розмір образу Docker: 6 методів оптимізації

Бездистрибутивні базові образи доступні для java, nodejs, python, Rust тощо. Бездистрибутивні образи настільки мінімізовані, що в них навіть немає оболонки.

20 лютого ·
3
· 110 · Alex

Торгові боти для криптовалютних бірж. GinArea для Bybit, OKX - огляд

Платформи для створення торгових ботів: MetaTrader, TradingView, Python. Стратегії для торгових ботів: арбітраж, скальпінг, середньострокова торгівля. Ризики та обмеження використання торгових ботів.

2 тижні тому ·
0
· 5 · qwe YouTuber