Читаем почту mail. ru из python при помощи imap
Подробно разбираем работу библиотек imaplib и email, открываем ящик и читаем письма (получаем из них всё что есть) на примере mail. ru (хотя в целом, должно работать везде).
Рабочие задачи заставили обратиться к классике - электронной почте, материала довольно много в сети, но подробного развернутого изложения не хватило, делюсь результатами изысканий, кто не сталкивался ещё с этой задачей, надеюсь, будет полезно.
Если кому-то надо, пользуйтесь на здоровье: https://github.com/Sstoryteller2/mail_reader
👉 @bookflow
Подробно разбираем работу библиотек imaplib и email, открываем ящик и читаем письма (получаем из них всё что есть) на примере mail. ru (хотя в целом, должно работать везде).
Рабочие задачи заставили обратиться к классике - электронной почте, материала довольно много в сети, но подробного развернутого изложения не хватило, делюсь результатами изысканий, кто не сталкивался ещё с этой задачей, надеюсь, будет полезно.
Если кому-то надо, пользуйтесь на здоровье: https://github.com/Sstoryteller2/mail_reader
👉 @bookflow
👍4
Forwarded from ITmozg
This media is not supported in your browser
VIEW IN TELEGRAM
В университете Мэриленда создали плащ-невидимку
ИИ обучены распознавать объекты, а принт на свитере мешает это делать, используя AML-методы.
https://bookflow.ru/v-universitete-merilenda-sozdali-plashh-nevidimku/
#news @itmozg
ИИ обучены распознавать объекты, а принт на свитере мешает это делать, используя AML-методы.
https://bookflow.ru/v-universitete-merilenda-sozdali-plashh-nevidimku/
#news @itmozg
👍3🤣1
Как открыть банковскую карту в Беларуси почти бесплатно
Белорусская карта определенно пригодится тем, кто планирует путешествовать по Европе и миру, оплачивать интернет сервисы, но не хочет ждать положительного ответа в Грузии или лететь за картой в Алматы.
https://bookflow.ru/kak-otkryt-bankovskuyu-kartu-v-belarusi/
👉 @bookflow
Белорусская карта определенно пригодится тем, кто планирует путешествовать по Европе и миру, оплачивать интернет сервисы, но не хочет ждать положительного ответа в Грузии или лететь за картой в Алматы.
https://bookflow.ru/kak-otkryt-bankovskuyu-kartu-v-belarusi/
👉 @bookflow
👍5🤡5😁1
102 задачи на логику и смекалку для детей и взрослых с ответами
https://bookflow.ru/102-zadachi-na-logiku-smekalku-i-soobrazitelnost/
👉 @bookflow
https://bookflow.ru/102-zadachi-na-logiku-smekalku-i-soobrazitelnost/
👉 @bookflow
👍5
Forwarded from GitHub Сообщество
MicroG - это свободная реализация проприетарных библиотек Google с открытым исходным кодом, которая заменяет службы Google Play в операционной системе Android.
Грубо говоря, это фреймворк, позволяющий приложениям, предназначенным для Google Play Services, работать в системах, где Play Services недоступны.
#Java #Implementation
👉 @Githublib
Грубо говоря, это фреймворк, позволяющий приложениям, предназначенным для Google Play Services, работать в системах, где Play Services недоступны.
#Java #Implementation
👉 @Githublib
GitHub
GitHub - microg/GmsCore: Free implementation of Play Services
Free implementation of Play Services. Contribute to microg/GmsCore development by creating an account on GitHub.
👍8
Как стать разработчиком Метавселенной
В этой статье мы попытаемся объяснить, что стоит за этим термином и можно ли создать собственную метавселенную самостоятельно. Навыки, необходимые, чтобы стать разработчиком Метавселенной
https://bookflow.ru/kak-stat-razrabotchikom-metavselennoj/
👉 @bookflow
В этой статье мы попытаемся объяснить, что стоит за этим термином и можно ли создать собственную метавселенную самостоятельно. Навыки, необходимые, чтобы стать разработчиком Метавселенной
https://bookflow.ru/kak-stat-razrabotchikom-metavselennoj/
👉 @bookflow
👎6👍2🤔1
Media is too big
VIEW IN TELEGRAM
Структуры данных
#1. О большое (Big O) - верхняя оценка сложности алгоритмов
#2. О большое (Big O). Случаи логарифмической и факториальной сложности
#3. Статический массив. Структура, его преимущества и недостатки
#4. Примеры реализации статических массивов на C+
#5. Динамический массив. Принцип работы
#6. Реализация динамического массива на Python
#7. Реализация динамического массива на С++ с помощью vector
#8. Односвязный список. Структура и основные операции
#9. Делаем односвязный список на С++
#10. Двусвязный список. Структура и основные операции
#11. Делаем двусвязный список на С++
#12. Двусвязный список list в STL на С++
#13. Очереди типов FIFO и LIFO
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8x4jEp1r_aN3xlnlbfx9RQ2
👉 @bookflow
#1. О большое (Big O) - верхняя оценка сложности алгоритмов
#2. О большое (Big O). Случаи логарифмической и факториальной сложности
#3. Статический массив. Структура, его преимущества и недостатки
#4. Примеры реализации статических массивов на C+
#5. Динамический массив. Принцип работы
#6. Реализация динамического массива на Python
#7. Реализация динамического массива на С++ с помощью vector
#8. Односвязный список. Структура и основные операции
#9. Делаем односвязный список на С++
#10. Двусвязный список. Структура и основные операции
#11. Делаем двусвязный список на С++
#12. Двусвязный список list в STL на С++
#13. Очереди типов FIFO и LIFO
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8x4jEp1r_aN3xlnlbfx9RQ2
👉 @bookflow
👍5💩1
Forwarded from Базы данных (Data Base)
Руководство по архитектуре обработки запросов
https://learn.microsoft.com/ru-ru/sql/relational-databases/query-processing-architecture-guide?view=sql-server-ver16
#sql
👉 @database_info
https://learn.microsoft.com/ru-ru/sql/relational-databases/query-processing-architecture-guide?view=sql-server-ver16
#sql
👉 @database_info
Docs
Руководство по архитектуре обработки запросов - SQL Server
Как SQL Server обрабатывает запросы и оптимизирует повторное использование запросов с помощью кэширования плана выполнения.
👍4❤2
Алгоритмы и структуры данных
Данную статью можно использовать как для обучения, так и в качестве пособия, к которому возвращаешься, чтобы подсмотреть в случае, если забыл или сомневаешься, какую структуру данных выбрать или если знаешь точно, какую, но не помнишь, как именно ее эффективно применить.
https://bookflow.ru/algoritmy-i-struktury-dannyh/
👉 @bookflow
Данную статью можно использовать как для обучения, так и в качестве пособия, к которому возвращаешься, чтобы подсмотреть в случае, если забыл или сомневаешься, какую структуру данных выбрать или если знаешь точно, какую, но не помнишь, как именно ее эффективно применить.
https://bookflow.ru/algoritmy-i-struktury-dannyh/
👉 @bookflow
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
Введение в цепи Маркова
В первом разделе мы дадим основные определения, необходимые для понимания того, что такое цепи Маркова.
Во втором разделе мы обсудим особый случай марковских цепей в конечном пространстве состояний.
Затем, в третьем разделе мы обсудим некоторые элементарные свойства цепей Маркова и проиллюстрируем эти свойства множеством небольших примеров.
Наконец, в четвертом разделе мы установим связь с алгоритмом PageRank и рассмотрим на условном примере, как цепи Маркова могут быть использованы для ранжирования узлов графа.
https://bookflow.ru/vvedenie-v-tsepi-markova/
👉 @bookflow
В первом разделе мы дадим основные определения, необходимые для понимания того, что такое цепи Маркова.
Во втором разделе мы обсудим особый случай марковских цепей в конечном пространстве состояний.
Затем, в третьем разделе мы обсудим некоторые элементарные свойства цепей Маркова и проиллюстрируем эти свойства множеством небольших примеров.
Наконец, в четвертом разделе мы установим связь с алгоритмом PageRank и рассмотрим на условном примере, как цепи Маркова могут быть использованы для ранжирования узлов графа.
https://bookflow.ru/vvedenie-v-tsepi-markova/
👉 @bookflow
👍3🔥1
Самый посещаемый сайт в каждой стране мира
Мы определили и нанесли на карту самые посещаемые сайты в каждой стране мира, а также лучшие новостные, банковские, посвященные моде и еде сайты в каждом регионе.
https://bookflow.ru/samyj-poseshhaemyj-sajt-v-kazhdoj-strane-mira/
👉 @bookflow
Мы определили и нанесли на карту самые посещаемые сайты в каждой стране мира, а также лучшие новостные, банковские, посвященные моде и еде сайты в каждом регионе.
https://bookflow.ru/samyj-poseshhaemyj-sajt-v-kazhdoj-strane-mira/
👉 @bookflow
👍6
Git Command Explorer
Ресурс-шпаргалка команд для работы с Git. Указываем что хотим сделать и получаем соответствующую команду.
https://gitexplorer.com/
👉 @bookflow
Ресурс-шпаргалка команд для работы с Git. Указываем что хотим сделать и получаем соответствующую команду.
https://gitexplorer.com/
👉 @bookflow
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация популярных команд Git
https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1
👉 @bookflow
https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1
👉 @bookflow
👍3
Forwarded from ITmozg
Пишем сайт поиска работы на Python Django + код проекта
На этом портале по поиску работы могут зарегистрироваться как соискатели, так и компании. И тем, и другим предоставляются различные роли. Соискатель видит список доступных вакансий и может откликнуться на любую, которая соответствует его/ее квалификации. Аналогичным образом, компании могут добавлять новые вакансии и отбирать кандидатов, подавших заявку на эту работу, просматривая их резюме.
https://bookflow.ru/pishem-sajt-poiska-raboty-na-python-django/
@itmozg
На этом портале по поиску работы могут зарегистрироваться как соискатели, так и компании. И тем, и другим предоставляются различные роли. Соискатель видит список доступных вакансий и может откликнуться на любую, которая соответствует его/ее квалификации. Аналогичным образом, компании могут добавлять новые вакансии и отбирать кандидатов, подавших заявку на эту работу, просматривая их резюме.
https://bookflow.ru/pishem-sajt-poiska-raboty-na-python-django/
@itmozg
👍5
Что такое база данных?
База данных (БД) — это организованная коллекция структурированной информации, или данных, обычно хранящихся в электронном виде в компьютерной системе. База данных обычно управляется системой управления базами данных (СУБД). Вместе данные и СУБД, а также приложения, связанные с ними, называются системой баз данных, часто сокращенно просто базой данных.
Определение базы данных (Database)
Что такое язык структурированных запросов (SQL)?
Эволюция базы данных
В чем разница между базой данных и электронной таблицей?
Типы баз данных...
https://bookflow.ru/chto-takoe-baza-dannyh/
#db
👉 @bookflow
База данных (БД) — это организованная коллекция структурированной информации, или данных, обычно хранящихся в электронном виде в компьютерной системе. База данных обычно управляется системой управления базами данных (СУБД). Вместе данные и СУБД, а также приложения, связанные с ними, называются системой баз данных, часто сокращенно просто базой данных.
Определение базы данных (Database)
Что такое язык структурированных запросов (SQL)?
Эволюция базы данных
В чем разница между базой данных и электронной таблицей?
Типы баз данных...
https://bookflow.ru/chto-takoe-baza-dannyh/
#db
👉 @bookflow
👍4
Мой личный опыт восстановления старых фотографий с помощью нейросетей
https://habr.com/ru/post/695962/
👉 @bookflow
https://habr.com/ru/post/695962/
👉 @bookflow
👍5🔥1
Forwarded from Python академия
Редактируем видео
Пакет moviepy позволяет обрезать и склеивать видео, добавлять видеоэффекты, а также редактировать звук.
В целом, с пакетом разбораться не сложно, базовое использование показано на картинке. В примере мы открываем два видео, склеиваем их в одно, обрезаем полученный клип, уменьшаем громкость звука и в конце сохраняем результат.
Здесь еще важно отметить, что запуск и выполнение скриптов с обработкой видео может занять относительно большое время.
Такой пакет полезен в случаях, когда требуется обработать очень много видео по одному и тому же принципу.
Подписывайтесь на канал 👉@pythonofff
Пакет moviepy позволяет обрезать и склеивать видео, добавлять видеоэффекты, а также редактировать звук.
В целом, с пакетом разбораться не сложно, базовое использование показано на картинке. В примере мы открываем два видео, склеиваем их в одно, обрезаем полученный клип, уменьшаем громкость звука и в конце сохраняем результат.
Здесь еще важно отметить, что запуск и выполнение скриптов с обработкой видео может занять относительно большое время.
Такой пакет полезен в случаях, когда требуется обработать очень много видео по одному и тому же принципу.
Подписывайтесь на канал 👉@pythonofff
👍4
Forwarded from ITmozg
Алгоритмы и структуры данных на Python с примерами кода + видео
Алгоритм Кнута-Морриса-Пратта (КМП-алгоритм)
Алгоритм Бойера-Мура-Хорспула
Алгоритм Дейкстры (Dijkstra’s algorithm)
Алгоритм Флойда (Floyd’s algorithm)
Алгоритм Форда-Фалкерсона
Алгоритм Краскала (Kruskal’s algorithm)
Алгоритм Прима (ближайшего соседа)
Сортировка выбором
Сортировка вставками
Сортировка пузырьком (метод всплывающего пузырька)
Слияние двух упорядоченных списков
Быстрая сортировка слиянием (merge sort)
Быстрая сортировка Хоара
Стек типа LIFO (Last-In-First-Out)
Делаем очередь (queue)
https://bookflow.ru/algoritmy-i-struktury-dannyh-na-python/
@itmozg
Алгоритм Кнута-Морриса-Пратта (КМП-алгоритм)
Алгоритм Бойера-Мура-Хорспула
Алгоритм Дейкстры (Dijkstra’s algorithm)
Алгоритм Флойда (Floyd’s algorithm)
Алгоритм Форда-Фалкерсона
Алгоритм Краскала (Kruskal’s algorithm)
Алгоритм Прима (ближайшего соседа)
Сортировка выбором
Сортировка вставками
Сортировка пузырьком (метод всплывающего пузырька)
Слияние двух упорядоченных списков
Быстрая сортировка слиянием (merge sort)
Быстрая сортировка Хоара
Стек типа LIFO (Last-In-First-Out)
Делаем очередь (queue)
https://bookflow.ru/algoritmy-i-struktury-dannyh-na-python/
@itmozg
👍6❤1