Python Jungle
68 subscribers
2 photos
17 links
Python Jungle - это канал, где каждый может открыть для себя новые горизонты в мире Python разработки.
Download Telegram
Всем привет!👋

А вот и статья по работе с большими файлами🥳

В этот раз статья прошла через ревью моего друга и непосредственного наставника. За что ему отдельная благодарность😙

Дублирую ссылку для вас: Работа с большими файлами в Python 😏

Приятного прочтения, а по любым вопросам жду вас в комментариях❤️‍🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Сегодня 256-й день в году, а это означает, что это день программистов! 👨‍💻

Поздравляю всех подписчиков и читателей, с нашим профессиональным праздником! 🥳

Всем трудящимся желаю карьерного и технического роста, поменьше багов и токсичных коллег, побольше интересных задач и вкусных печенек)

Тем кто только стремится получить заветный оффер, конечно же желаю не сдаваться! Продолжайте усердно трудиться, изучать всё больше и больше информации, расширяйте свой стек и побольше практикуйтесь. 😙

Всех ещё раз с праздником!❤️‍🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
8🎉21
🐸Встречайте, Python 3.13. Отобрали для вас ключевые изменения!

🕺Python 3.13, спустя ровно год с начала разработки, выпущен в релиз. Поддержка версии 3.13 планируется в течение 1.5 лет, и, после окончания этого срока еще 3.5 года версия будет получать критические обновления, связанные с безопасностью.

Ключевые изменения:

🟨экспериментальный компилятор JIT. Запуск в CPython –enable-experimental-jit;

🟨экспериментальный режим сборки CPython без GIL. Запуск –without-gil;

🟨интерактивный интерпретатор с многострочным редактированием, по подобию PyPy;

🟨изменена семантика locals() для функций, генераторов и сопрограмм;

🟨включена в состав модифицированная версия mimalloc от Microsoft;

🟨компилятор теперь очищает лидирующие пробелы из docstring;

🟨в модуле dbm реализован бэкенд dbm.sqlite3 по умолчанию для новых файлов;

🟨typing.TypeIs стала более интуитивной, чем typing.TypeGuard;

🟨typing.ReadOnly позволяет помечать элементы TypeDicts, доступные только для чтения;

🟨warnings.deprecated() добавлена для указания устаревших элементов в системе типов;

🟨удалены ifc, audioop, chunk, cgi, cgitb, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib и lib2to3 из стандартной библиотеки;

🟨в copy добавлена copy.replace();

🟨в os добавлены функции для работы с таймером через timerfd;

🟨random получил интерфейс CLI;

🟨У строк документации теперь удалены начальные отступы, что сокращает использование памяти и размер файлов .pyc

🟨macOS версий 10.9 - 10.12 больше не поддерживаются.

🟨iOS теперь является поддерживаемой платформой 3-го уровня.

🟨Android теперь является поддерживаемой платформой 3-го уровня.

🕵️‍♂️Страница релиза 3.13 🕵️‍♂️

Нужно ли детально разобрать какие либо изменения? Пишите в комментарии!😁
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Всем привет!👋

Думаю, что многие из вас заметили, как редко стали выходить посты. К сожалению в силу своей занятости, я не успеваю прорабатывать полноценные обучающие статьи.

Однако у меня есть пару новостей и идей для постов:

1)Пришло время, чтобы поделиться с вами тем, над чем я работаю уже почти месяц. В одном из предыдущих постов я говорил про некоторый "анонс". Так вот, в данный момент, в разработке находится полноценный курс по Python на платформе Stepic. Уверен, что многие из вас с ней знакомы. Он будет размещен в бесплатном формате и охватит все основные синтаксические особенности языка. 😏

2) Формат выпуска статьей продолжит существовать на канале, но в большей степени будут рассматриваться более сложные и интересные темы из разряда "средних" и "сложных". 🤓

3) Повышая квалификацию на работе, мне пришлось вернуться к одному из моих любимых сайтов - LeetCode. Тут и возникло желание не только вспомнить алгоритмы, но и углубиться в них вместе с вами. Соответственно мы можем либо написать отдельный курс, либо делиться информацией в виде статьей!

4) В связи с предыдущим пунктом, появилась идея - начать выкладывать решения (с объяснениями), с различных сайтов по программированию. Почему это может быть полезно? Дело в том, что многие мои знакомые, кто в данный момент работают в крупных компаниях по типу Яндекса или Вконтакте, попали туда через отборочные испытания и технические собеседования включающие в себя решение различных задач. Очень часто на подобного вида мероприятиях встречаются задачи с популярных сайтов и возможно знание того, как решить ту или иную задачу поможет вам в получении новой работы.😎

Давайте наберём 10 реакций под этим постом, чтобы я понимал необходимость и актуальность предложенных идей❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👏3👍1🤯1🥴1👨‍💻1
Немного из забавного.

В своих проектах я обычно использовал Django или Flask, но сейчас появилась новая задача, а под неё, как никогда, отлично подходит FastAPI. Ну и как добросовестный программист я решил окунуться в официальную документацию этого фреймворка. 🍴

Признаться честно, впервые вижу, чтобы официальная документация выглядела подобным образом😂

(Отрывок из документации, о разности между конкурентностью и параллелизмом)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍1🤩1
Привет, друзья! Давно не общались. В предвкушении отпуска решил поделиться с вами информацией, которую собрал за год изучения хороших практик безопасной разработки. Написал статью на Хабре — всем интересующимся приглашаюсь посмотреть! ссылочка на статью🤠
🔥6