tshuffler
Полезный Python-скрипт для тех, кто слушает музыку в десктопном клиенте Telegram.
В нём ещё нет функции перемешивания треков при прослушивании, поэтому приходится слушать треки по порядку.
Этот скрипт решает эту проблему: берёт музыку из вашего частного канала и в случайном порядке пересылает её в ваш другой частный канал.
https://github.com/xtrahigh/tshuffler
#git
@py_1000_prog
Полезный Python-скрипт для тех, кто слушает музыку в десктопном клиенте Telegram.
В нём ещё нет функции перемешивания треков при прослушивании, поэтому приходится слушать треки по порядку.
Этот скрипт решает эту проблему: берёт музыку из вашего частного канала и в случайном порядке пересылает её в ваш другой частный канал.
https://github.com/xtrahigh/tshuffler
#git
@py_1000_prog
📌 Django 2 в примерах (2019)
💬 Django — это мощный Рython-фреймворк для веб-приложений, который поощряет быстрое развитие и чистый, прагматичный дизайн, предлагает относительно простое обучение. Это делает его привлекательным как для новичков, так и для опытных разработчиков.
После прочтения этой книги у вас будет понимание того, как работает Django, как создавать практичные веб-приложения и расширять их с помощью дополнительных инструментов.
🧷 Скачать
#book #django
@py_1000_prog
💬 Django — это мощный Рython-фреймворк для веб-приложений, который поощряет быстрое развитие и чистый, прагматичный дизайн, предлагает относительно простое обучение. Это делает его привлекательным как для новичков, так и для опытных разработчиков.
В рамках данной книги вы пройдете весь путь создания полноценных веб-приложений с помощью Django.
Вы напишете свой блог, социальную сеть, интернет-магазин и платформу для онлайн обучения!
📖 Вы научитесь работать не только с основными компонентами, предоставляемыми фреймворком, но и узнаете, как интегрировать в проект популярные сторонние инструменты.После прочтения этой книги у вас будет понимание того, как работает Django, как создавать практичные веб-приложения и расширять их с помощью дополнительных инструментов.
🧷 Скачать
#book #django
@py_1000_prog
🎯 Легкий способ выучить Python 3
💬 Никогда не программировали, но мечтаете научиться? Знаменитая на весь мир авторская методика Зеда Шоу поможет вам сделать первые шаги в освоении одного из самых увлекательных и востребованных сегодня языков программирования, Python.
#book
@py_1000_prog
💬 Никогда не программировали, но мечтаете научиться? Знаменитая на весь мир авторская методика Зеда Шоу поможет вам сделать первые шаги в освоении одного из самых увлекательных и востребованных сегодня языков программирования, Python.
Читайте упражнения, копируйте примеры и запускайте свои первые программы абсолютно без труда!
📥Скачать#book
@py_1000_prog
👍1
🐍 Асинхронная многопоточность в Python
Это руководство не идеально, но оно создано благодаря множеству проб и ошибок автора. В своей статье он поделился чем отличается асинхронность от многопоточности, как распараллелить код и какие проблемы могут встретиться.
Подробнее
Это руководство не идеально, но оно создано благодаря множеству проб и ошибок автора. В своей статье он поделился чем отличается асинхронность от многопоточности, как распараллелить код и какие проблемы могут встретиться.
Подробнее
🦾 Как прокачать навыки программирования, работая над pet-проектом
https://tproger.ru/articles/lichnyj-opyt-kak-prokachat-navyki-programmirovanija-rabotaja-nad-pet-proektom/
Python является скриптовым языком, поэтому он отлично подходит для автоматизации рутинных процессов. В этом убедился пользователь нашего сайта, создав с помощью Python Telegram-бота, который упростил создание отчётов для университета.В этой статье он подробнее рассказал о его особенностях и пути создания:
https://tproger.ru/articles/lichnyj-opyt-kak-prokachat-navyki-programmirovanija-rabotaja-nad-pet-proektom/
Tproger
Личный опыт: как прокачать навыки программирования, работая над pet-проектом
История развития одного pet-проекта с полным рефакторингом кода, спамом в деканат и крупной идеей.
🛠 Python. Лучшие практики и инструменты (2021)
💬 Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание «Python. Лучшие практики и инструменты» даст вам инструменты для эффективного решения любой задачи разработки
и сопровождения софта.
Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса
Python. Продолжают советами по реализации популярных парадигм, в том числе объектно-ориен-
тированного, функционального и событийно-ориентированного программирования. Вы узнаете, как создавать полезные расширения для
Python на C, C++, Cython и CFFI.
#book
@py_1000_prog
Python — это динамический язык программирования, используемый в самых разных предметных
областях.
💬 Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание «Python. Лучшие практики и инструменты» даст вам инструменты для эффективного решения любой задачи разработки
и сопровождения софта.
Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса
Python. Продолжают советами по реализации популярных парадигм, в том числе объектно-ориен-
тированного, функционального и событийно-ориентированного программирования. Вы узнаете, как создавать полезные расширения для
Python на C, C++, Cython и CFFI.
#book
@py_1000_prog
🧮 Python. Разработка на основе
тестирования
💬 Книга демонстрирует преимущества методологии разработки на основе тестирования (TDD) на языке Python. Вы научитесь писать и выполнять тесты
для создания любого фрагмента вашего приложения и затем разрабатывать
минимальный объем программного кода, необходимого для прохождения этих
тестов. Вы также научитесь работать с различными инструментами и фреймворками, такими как Django, Selenium, Git, jQuery и Mock.
#book
@py_1000_prog
тестирования
💬 Книга демонстрирует преимущества методологии разработки на основе тестирования (TDD) на языке Python. Вы научитесь писать и выполнять тесты
для создания любого фрагмента вашего приложения и затем разрабатывать
минимальный объем программного кода, необходимого для прохождения этих
тестов. Вы также научитесь работать с различными инструментами и фреймворками, такими как Django, Selenium, Git, jQuery и Mock.
Издание предназначено всем разработчикам, кто уже освоил начальный уровень программирования на Python и хочет перейти на следующий.🧷Скачать
#book
@py_1000_prog
👍1
📨 Python Django: контактная форма с автоматической отправкой Email
💬 Адрес контактной электронной почты часто указан в самом низу сайта. Пользователь должен не только отыскать адрес электронной почты, но еще и самостоятельно отправить письмо. Хотя такой способ организации обратной связи нельзя назвать плохим, он все-таки требует от пользователя гораздо больше усилий, чем необходимый минимум.
▪️Как создать поля контактной формы Django?
▪️Как добавить форму в HTML шаблон?
▪️Как добавить бэкенд электронной почты Django?
https://nuancesprog.ru/p/13671/
💬 Адрес контактной электронной почты часто указан в самом низу сайта. Пользователь должен не только отыскать адрес электронной почты, но еще и самостоятельно отправить письмо. Хотя такой способ организации обратной связи нельзя назвать плохим, он все-таки требует от пользователя гораздо больше усилий, чем необходимый минимум.
Клиенту нужно угождать, ценить его время — так давайте попробуем облегчить процесс отправки электронного письма! Нам в этом поможет контактная форма, автоматически отправляющая письмо в техподдержку сайта.Статья даст ответы на следующие вопросы:
▪️Как создать поля контактной формы Django?
▪️Как добавить форму в HTML шаблон?
▪️Как добавить бэкенд электронной почты Django?
https://nuancesprog.ru/p/13671/
NOP::Nuances of programming
Python Django: контактная форма с автоматической отправкой Email
Адрес контактной электронной почты часто указан в самом нижнем колонтитуле на сайте. Пользователь должен не только отыскать адрес электронной почты, но еще и самостоятельно отправить письмо. Хотя такой способ организации обратной связи ни в коем случае нельзя…
👍2
📝 Подготовка к Python сертификации PCAP
💬 В этой статье будет рассказано о подготовке к сертификации PCAP. Автор поделится своими мыслями на тему того, кому это может быть полезно. Каково проходить сертификацию спустя 3 года разработки на языке. Какие материалы использовать и на что обращать внимание. Я рассчитываю, что этот пост будет предварять статью о том, как я успешно сдал этот тест и что я из него извлёк 🙂
PCAP — это сертификация, которая показывает, что у разработчика есть экспертное представление об основных концепциях программирования и способен оперировать языком Python. А также понимает его синтаксис — в том числе синтаксический сахар — способен обрабатывать исключения, работать с датой и временем и понимает суть ООП и его место в Python.
https://tproger.ru/articles/podgotovka-k-python-sertifikacii-pcap/
💬 В этой статье будет рассказано о подготовке к сертификации PCAP. Автор поделится своими мыслями на тему того, кому это может быть полезно. Каково проходить сертификацию спустя 3 года разработки на языке. Какие материалы использовать и на что обращать внимание. Я рассчитываю, что этот пост будет предварять статью о том, как я успешно сдал этот тест и что я из него извлёк 🙂
PCAP — это сертификация, которая показывает, что у разработчика есть экспертное представление об основных концепциях программирования и способен оперировать языком Python. А также понимает его синтаксис — в том числе синтаксический сахар — способен обрабатывать исключения, работать с датой и временем и понимает суть ООП и его место в Python.
https://tproger.ru/articles/podgotovka-k-python-sertifikacii-pcap/
Tproger
Подготовка к Python сертификации PCAP
Рассказ о том, как проходит путь по подготовке к сертификации PCAP. И мысли на тему того, кому сертификация может быть полезна.
👦 Python для детей. Самоучитель по программированию
💬 Эта книга — самоучитель по одному из самых востребованных на сегодняшний день языков программирования — Python. Начиная с самых простых действий, шаг за шагом вы будете писать свои программы и постигать тонкости этого языка. Свои знания вы сможете проверить сразу же - на забавных примерах и уморительно смешных заданиях, справиться с которыми помогут прожорливые монстры, секретные агенты и воришки-вороны.
Вы узнаете как:
▪️использовать основные элементы Python - списки, функции, модули; — рисовать при помощи встроенных инструментов Python;
▪️анимировать изображения с tkinter;
▪️написать настоящие игры — "Прыг-скок!" (клон знаменитой игры Pong) и бродилку "Человечек ищет выход", где нужно прыгать по платформам, чтобы добраться до выхода.
Скачать
#book
@py_1000_prog
💬 Эта книга — самоучитель по одному из самых востребованных на сегодняшний день языков программирования — Python. Начиная с самых простых действий, шаг за шагом вы будете писать свои программы и постигать тонкости этого языка. Свои знания вы сможете проверить сразу же - на забавных примерах и уморительно смешных заданиях, справиться с которыми помогут прожорливые монстры, секретные агенты и воришки-вороны.
Вы узнаете как:
▪️использовать основные элементы Python - списки, функции, модули; — рисовать при помощи встроенных инструментов Python;
▪️анимировать изображения с tkinter;
▪️написать настоящие игры — "Прыг-скок!" (клон знаменитой игры Pong) и бродилку "Человечек ищет выход", где нужно прыгать по платформам, чтобы добраться до выхода.
Скачать
#book
@py_1000_prog
👍3
📦 Обзорный анализ Python веб-фреймворков
Вместе с ML и data scince, web является одним из трёх китов, на которых стоит популярность языка Python. В данном анализе опустим все прелести Python и рассмотрим только веб-инструментарий, то есть фреймворки. Посмотрим, что выгодно отличает их от фреймворков в других языках, и разберём, в чём они конкурируют между собой.
Полезен такой разбор, в первую очередь тем, кто только входит в веб-разработку на Python. А также тем, кто не знает к изучению какой следующей технологии приступить.
https://tproger.ru/articles/obzornyj-analiz-python-veb-frejmvorkov/
Вместе с ML и data scince, web является одним из трёх китов, на которых стоит популярность языка Python. В данном анализе опустим все прелести Python и рассмотрим только веб-инструментарий, то есть фреймворки. Посмотрим, что выгодно отличает их от фреймворков в других языках, и разберём, в чём они конкурируют между собой.
Полезен такой разбор, в первую очередь тем, кто только входит в веб-разработку на Python. А также тем, кто не знает к изучению какой следующей технологии приступить.
https://tproger.ru/articles/obzornyj-analiz-python-veb-frejmvorkov/
Tproger
Обзорный анализ фреймворков Python
Посмотрим, что выгодно отличает фреймворки Python от фреймворков в других языках и разберём, в чём они конкурируют между собой.
Pyxel - это ретро-игровой движок для Python
Благодаря простым характеристикам, вдохновленным игровыми консолями в стиле ретро таким как отображение только 16 цветов и одновременное воспроизведение только 4 звуков, вы можете свободно наслаждаться созданием игр в стиле пиксельной графики
▪️Работайте в Windows, Mac и GNU/Linux
▪️Написание кода на Python3
▪️Фиксированная 16 цветовая палитра
▪️3 банка изображений размером 256x256
▪️8 тайловых карт размером 256x256
▪️4 канала с 64 определяемыми звуками
▪️8 музыкальных композиций, которые могут сочетать произвольные звуки
▪️Входы с клавиатуры, мыши и геймпада
▪️Редактор изображений и звука
#git
@py_1000_prog
Благодаря простым характеристикам, вдохновленным игровыми консолями в стиле ретро таким как отображение только 16 цветов и одновременное воспроизведение только 4 звуков, вы можете свободно наслаждаться созданием игр в стиле пиксельной графики
▪️Работайте в Windows, Mac и GNU/Linux
▪️Написание кода на Python3
▪️Фиксированная 16 цветовая палитра
▪️3 банка изображений размером 256x256
▪️8 тайловых карт размером 256x256
▪️4 канала с 64 определяемыми звуками
▪️8 музыкальных композиций, которые могут сочетать произвольные звуки
▪️Входы с клавиатуры, мыши и геймпада
▪️Редактор изображений и звука
#git
@py_1000_prog
👍1
🏆Рейтинг языков программирования "Tiobe" октябрь 2021 🤯
Python вырвался на 🥇 место, тем самым оставив C и Java на 2 и 3 позициях. Год назад язык был на 3 месте, а теперь возглавляет список)🐍
@py_1000_prog
Python вырвался на 🥇 место, тем самым оставив C и Java на 2 и 3 позициях. Год назад язык был на 3 месте, а теперь возглавляет список)🐍
@py_1000_prog
⏱Как использовать объект timedelta для работы с датами в Python
💬При работе с датой и временем в Python вам достаточно часто придется иметь дело с модулем
https://pythonist.ru/kak-ispolzovat-obekt-timedelta-dlya-raboty-s-datami-v-python/
@py_1000_prog
💬При работе с датой и временем в Python вам достаточно часто придется иметь дело с модулем
datetime
. В данной статье мы поговорим о том, как использовать объект timedelta
модуля datetime в Python для работы с датами. Данный объект указывает на промежуток времени и используется, когда нам нужно выполнить простые арифметические операции с объектами datetime
.https://pythonist.ru/kak-ispolzovat-obekt-timedelta-dlya-raboty-s-datami-v-python/
@py_1000_prog
📟Textual
Textual - это фреймворк TUI (текстовый пользовательский интерфейс) для Python, вдохновленный современной веб-разработкой.
Обработка событий в Textual работает асинхронно (с использованием async и await ключевыми словами). Виджеты (компоненты пользовательского интерфейса) могут независимо обновляться и взаимодействовать друг с другом посредством передачи сообщений.
@py_1000_prog
Textual - это фреймворк TUI (текстовый пользовательский интерфейс) для Python, вдохновленный современной веб-разработкой.
Обработка событий в Textual работает асинхронно (с использованием async и await ключевыми словами). Виджеты (компоненты пользовательского интерфейса) могут независимо обновляться и взаимодействовать друг с другом посредством передачи сообщений.
Textual в настоящее время работает только на MacOS и GNU/Linux.Вы можете увидеть некоторые из примеров в действии в видеоблоге разработчика
@py_1000_prog
👍1
🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут
💬 Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/p/vse-chto-nuzhno-znat-nachinayushchemu-o-git-rassmotrim-za-15-minut-2021-10-17
💬 Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/p/vse-chto-nuzhno-znat-nachinayushchemu-o-git-rassmotrim-za-15-minut-2021-10-17
Библиотека программиста
🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут
Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
💻Nextcord
Современная, простая в использовании, многофункциональная и готовая к асинхронизации Python-библиотека представляющая из себя API для Discord.
#git
Современная, простая в использовании, многофункциональная и готовая к асинхронизации Python-библиотека представляющая из себя API для Discord.
С помощью нее можно создать множество Discord-ботов имитирующих реального пользователя (и не только)https://github.com/nextcord/nextcord
#git
📖 Python для заработка: манимейкинг, арбитраж, SEO. Реальные кейсы. (2020)
💬 Автор книги показывает как писать софт на языке Python с упором на заработок: крутые постеры, регеры, рассыльщики, парсеры, софт для сбора и анализа данных для заработка и т.д. Те навыки, которые позволяют генерировать схемы в сфере манимейкинга, арбитража и SEO.
🧷Скачать
#book
@py_1000_prog
💬 Автор книги показывает как писать софт на языке Python с упором на заработок: крутые постеры, регеры, рассыльщики, парсеры, софт для сбора и анализа данных для заработка и т.д. Те навыки, которые позволяют генерировать схемы в сфере манимейкинга, арбитража и SEO.
🧷Скачать
#book
@py_1000_prog
🎲 Немного примеров match/case в Python 3.10
💬 Не так давно (а именно 4 октября 2021 года) официально увидела свет юбилейная версия языка python, а именно версия 3.10. В ней было добавлено несколько изменений, а самым интересным (на мой взгляд) было введение pattern matching statement (оператор сопоставления с шаблонами). Как гласит официальное описание этого оператора в PEP622, разработчики в большей мере вдохновлялись наработками таких языков как: Scala, Erlang, Rust.
Для тех, кто еще не знаком с данным оператором и всей его красотой, предлагаю познакомиться с pattern matching в данной статье:
https://habr.com/ru/post/585216/
💬 Не так давно (а именно 4 октября 2021 года) официально увидела свет юбилейная версия языка python, а именно версия 3.10. В ней было добавлено несколько изменений, а самым интересным (на мой взгляд) было введение pattern matching statement (оператор сопоставления с шаблонами). Как гласит официальное описание этого оператора в PEP622, разработчики в большей мере вдохновлялись наработками таких языков как: Scala, Erlang, Rust.
Для тех, кто еще не знаком с данным оператором и всей его красотой, предлагаю познакомиться с pattern matching в данной статье:
https://habr.com/ru/post/585216/
Хабр
Немного примеров match/case в Python 3.10
Не так давно (а именно 4 октября 2021 года) официально увидела свет юбилейная версия языка python, а именно версия 3.10. В ней было добавлено несколько изменений, а самым интересным (на мой взгляд)...
👍1