ar
Feedback
Pythoner

Pythoner

الذهاب إلى القناة على Telegram

Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode

إظهار المزيد
6 770
المشتركون
-524 ساعات
-357 أيام
-6330 أيام
أرشيف المشاركات

🐋 Шпаргалка по Docker
🐋 Шпаргалка по Docker

Анаграммы Интересное применение класса Counter — это поиск анаграмм. Анаграмма — это слово или фраза, сформированные перестан
Анаграммы Интересное применение класса Counter — это поиск анаграмм. Анаграмма — это слово или фраза, сформированные перестановкой букв другого слова или фразы. Если объекты Counter двух строк эквивалентны, значит, они являются анаграммами.

🖥База данных на минималках Встроенный модуль shelve позволяет сохранять и читать произвольные данные. Таким образом, можно с
🖥База данных на минималках Встроенный модуль shelve позволяет сохранять и читать произвольные данные. Таким образом, можно сохранять любые Python объекты для дальнейшего использования. Доступ к данным осуществляется с помощью ключей, как и в случае со словарями. А метод shelve.open поддерживает протокол контекстного менеджера, то есть можно не вызывать метод close. В документации заявляют, что такая база данных является "надежной". Но учитывая, что shelve написан на pickle, его стоит использовать только в совсем маленьких проектах.

🖥Перегрузка операторов Сначала стоит напомнить, что методы, которые начинаются и заканчиваются двойными нижними подчеркивани
🖥Перегрузка операторов Сначала стоит напомнить, что методы, которые начинаются и заканчиваются двойными нижними подчеркиваниями, называются магическими. Например, выше в классе Point мы определили str, который отвечает за то, как выводятся объекты класса на экран. Для перегрузки оператора "+" нужно определить метод add. Он принимает два аргумента, которыми являются, соответственно, операнды в операции сложения. 📌Таким образом, когда разработчик пишет запись p1 + p2, интерпретатор воспринимает это в виде Point.add(p1, p2). Для всех операторов в языке, включая и логические, есть свои магические методы.

Сравнение двух наиболее популярных языков за последнее время 🖥 /🖥
+6
Сравнение двух наиболее популярных языков за последнее время 🖥 /🖥

🖥Объединение списка строк в одну строку Метод join() объединяет список строк, заданный как аргумент, в одну строку. В нашем
🖥Объединение списка строк в одну строку Метод join() объединяет список строк, заданный как аргумент, в одну строку. В нашем случае мы объединили их, используя в качестве разделителя запятую.

Попавсь
Попавсь

👾 requirements.txt Наличие в корне файла requirements.txt — достаточно распространенное явление, тк он необходим для управле
👾 requirements.txt Наличие в корне файла requirements.txt — достаточно распространенное явление, тк он необходим для управления зависимостями, используемых в проекте. Как создать requirements.txt файл? 🖐Вручную, но можно ошибиться в названиях, версиях или пропустить библиотеку. ⚙️ Стандартом pip, но в файле будут отображены абсолютно все библиотеки python, уже установленные ранее и никак не относящиеся к текущему проекту. Команда: $ pip freeze > requirements.txt 🔐 Использовать дополнительную библиотеку - pipreqs. Установка: $ pip install pipreqs Для генерации файла requirements.txt нужно в команде указать путь до папки с проектом: $ pipreqs /home/project/location В указанной папке появится файл со списком зависимостей: Successfully saved requirements file in /home/project/location/requirements.txt

GaussianDreamer - довольно быстрая генерация 3D объектов в Python 🖥GitHub

🖥Генерация капчи в python
🖥Генерация капчи в python

Что вывведет код выше?
Anonymous voting

photo content