Курс «Python для начинающих»
Неплохой бесплатный курс, который знакомит с азами написания программ на Python, содержит 69 уроков с практикой и при этом рассчитан всего на 24 часа.
Страница курса: https://ru.code-basics.com/languages/python
Если давно откладывали старт в изучении, считайте, что это знак.
#курс
Неплохой бесплатный курс, который знакомит с азами написания программ на Python, содержит 69 уроков с практикой и при этом рассчитан всего на 24 часа.
Страница курса: https://ru.code-basics.com/languages/python
Если давно откладывали старт в изучении, считайте, что это знак.
#курс
👍18🤨8🤮2
Библиотека пользовательского интерфейса CustomTkinter
CustomTkinter — это библиотека пользовательского интерфейса Python, основанная на Tkinter, которая предоставляет новые, современные и полностью настраиваемые виджеты. Они создаются и используются как обычные виджеты Tkinter, а также могут использоваться в сочетании с обычными элементами Tkinter.
В этом репозитории вы найдёте инструкцию по установке и использованию, а также примеры готовых виджетов:
https://github.com/TomSchimansky/CustomTkinter
#библиотека #tkinter
CustomTkinter — это библиотека пользовательского интерфейса Python, основанная на Tkinter, которая предоставляет новые, современные и полностью настраиваемые виджеты. Они создаются и используются как обычные виджеты Tkinter, а также могут использоваться в сочетании с обычными элементами Tkinter.
В этом репозитории вы найдёте инструкцию по установке и использованию, а также примеры готовых виджетов:
https://github.com/TomSchimansky/CustomTkinter
#библиотека #tkinter
👍17
This media is not supported in your browser
VIEW IN TELEGRAM
Пишем бота для telegram, который вычисляет по ip и рассказывает погоду
Угрозы быть вычисленным по ip перестали быть угрозами. Но волноваться не стоит, ведь вычислять вас будет собственный бот и лишь для того, чтобы дать вам сводку по погоде.
Если хотите написать себе такого, то вам понадобится python, aiogram и эта статья:
https://habr.com/ru/post/684038/
#бот #telegram
Угрозы быть вычисленным по ip перестали быть угрозами. Но волноваться не стоит, ведь вычислять вас будет собственный бот и лишь для того, чтобы дать вам сводку по погоде.
Если хотите написать себе такого, то вам понадобится python, aiogram и эта статья:
https://habr.com/ru/post/684038/
#бот #telegram
👍20👎4
Раскрашивание изображений с использованием нейронных сетей
DeOldify — это проект, основанный на глубоком обучении, для раскрашивания и восстановления изображений. Модель использует архитектуру NoGAN для обучения модели.
В этой статье вы посмотрите, как использовать эту модель для преобразования старых чёрно-белых снимков в цветные:
https://habr.com/ru/post/681928/
#ml
DeOldify — это проект, основанный на глубоком обучении, для раскрашивания и восстановления изображений. Модель использует архитектуру NoGAN для обучения модели.
В этой статье вы посмотрите, как использовать эту модель для преобразования старых чёрно-белых снимков в цветные:
https://habr.com/ru/post/681928/
#ml
👍16🔥2
PyUSB для работы с USB
PyUSB 1.0 — это библиотека Python, обеспечивающая легкий доступ через USB. Если вы искали способ взаимодействия вашего приложения с USB, то это то, что вам нужно. Благодаря удобному API, использовать её можно практически в любом приложении.
Инструкция по установке и использованию тут:
https://github.com/pyusb/pyusb/blob/master/docs/tutorial.rst
#библиотека
PyUSB 1.0 — это библиотека Python, обеспечивающая легкий доступ через USB. Если вы искали способ взаимодействия вашего приложения с USB, то это то, что вам нужно. Благодаря удобному API, использовать её можно практически в любом приложении.
Инструкция по установке и использованию тут:
https://github.com/pyusb/pyusb/blob/master/docs/tutorial.rst
#библиотека
🤔25👍4
Деплой Django проекта на Heroku
Heroku — это облачный сервис, позволяющий разместить ваше приложение. Он поддерживает различные языки программирования, включая Python, а также различные аддоны, включая базу данных PostgreSQL.
Если хотите запустить ваше приложение для работы на сервере, то для начала прочитайте эту статью:
https://habr.com/ru/post/683796/
#django #heroku
Heroku — это облачный сервис, позволяющий разместить ваше приложение. Он поддерживает различные языки программирования, включая Python, а также различные аддоны, включая базу данных PostgreSQL.
Если хотите запустить ваше приложение для работы на сервере, то для начала прочитайте эту статью:
https://habr.com/ru/post/683796/
#django #heroku
👍14👎4
5 доказательств силы итерируемых объектов в Python
Итерируемые объекты — это объекты, которые могут быть преобразованы в итераторы, чьи элементы можно перебирать. Они настолько важны, что используются повсеместно при каждом удобном случае.
В этой статье вы сможете посмотреть на распространённые случи их использования в Python:
https://nuancesprog.ru/p/10504/
Итерируемые объекты — это объекты, которые могут быть преобразованы в итераторы, чьи элементы можно перебирать. Они настолько важны, что используются повсеместно при каждом удобном случае.
В этой статье вы сможете посмотреть на распространённые случи их использования в Python:
https://nuancesprog.ru/p/10504/
👍12😁1
Самый быстрый способ разделить текстовый файл с помощью Python
Чтение данных из текстового файла — рутинная задача в Python. В этой статье мы посмотрим с вами на самый быстрый способ чтения и разделения текстового файла с помощью Python. Разделение данных преобразует текст в список, что упрощает дальнейшую работу с ним.
Подробнее:
https://www.pythonforbeginners.com/files/the-fastest-way-to-split-a-text-file-using-python
Чтение данных из текстового файла — рутинная задача в Python. В этой статье мы посмотрим с вами на самый быстрый способ чтения и разделения текстового файла с помощью Python. Разделение данных преобразует текст в список, что упрощает дальнейшую работу с ним.
Подробнее:
https://www.pythonforbeginners.com/files/the-fastest-way-to-split-a-text-file-using-python
👍16🤩2🔥1
Как создать инструмент PGP-шифрования на основе Python
PGP (англ. Pretty Good Privacy) — это широко известная программа для операций шифрования. PGP-шифрование задействует последовательную комбинацию хеширования, сжатия данных, криптографию с симметричным и открытым ключом.
В Python для этого уже существует готовый пакет pgpy. В этой статье вы посмотрите, как он работает и даже сможете создать аналогичный пакет самостоятельно:
https://nuancesprog.ru/p/16076/
PGP (англ. Pretty Good Privacy) — это широко известная программа для операций шифрования. PGP-шифрование задействует последовательную комбинацию хеширования, сжатия данных, криптографию с симметричным и открытым ключом.
В Python для этого уже существует готовый пакет pgpy. В этой статье вы посмотрите, как он работает и даже сможете создать аналогичный пакет самостоятельно:
https://nuancesprog.ru/p/16076/
👍3💩1
Как работают регулярные выражения, или Движок regex с анимацией
Хотите перестать бояться регулярок и, наконец, понять, как они работают? В этой статье вы сможете сделать это благодаря пошаговым анимациям и картинкам, которые показывают, как работает то или иное выражение:
https://habr.com/ru/company/skillfactory/blog/677402/
#regex
Хотите перестать бояться регулярок и, наконец, понять, как они работают? В этой статье вы сможете сделать это благодаря пошаговым анимациям и картинкам, которые показывают, как работает то или иное выражение:
https://habr.com/ru/company/skillfactory/blog/677402/
#regex
👍1
Скачиваем интернет с помощью PyWebCopy
PyWebCopy — это бесплатный инструмент для локального копирования полных или частичных веб-сайтов на жесткий диск для просмотра в автономном режиме. Он может просканировать указанный сайт и загрузить его на ваш диск для офлайн-просмотра.
Репозиторий и инструкция тут:
https://github.com/rajatomar788/pywebcopy
#библиотека
PyWebCopy — это бесплатный инструмент для локального копирования полных или частичных веб-сайтов на жесткий диск для просмотра в автономном режиме. Он может просканировать указанный сайт и загрузить его на ваш диск для офлайн-просмотра.
Репозиторий и инструкция тут:
https://github.com/rajatomar788/pywebcopy
#библиотека
👍15
Задача для практики: Является ли строка палиндромом
Условия этой задачи предельно просты — вам необходимо написать функцию, которая проверит является ли строк палиндромом или нет, то есть одинаково ли читается строка слева направо и наоборот.
Решить эту задачу можно несколькими способами. Кидайте свои варианты решения в комментарии, а также переходите по ссылке и смотрите другие варианты решений:
https://pythonist.ru/proverka-yavlyaetsya-li-stroka-palindromom/
#задача
Условия этой задачи предельно просты — вам необходимо написать функцию, которая проверит является ли строк палиндромом или нет, то есть одинаково ли читается строка слева направо и наоборот.
Решить эту задачу можно несколькими способами. Кидайте свои варианты решения в комментарии, а также переходите по ссылке и смотрите другие варианты решений:
https://pythonist.ru/proverka-yavlyaetsya-li-stroka-palindromom/
#задача
👍12😁3🔥1
Давайте превратим CSV в PDF-файл с помощью python
Содержимое CSV-файлов обычно не слишком читаемое, но при это может быть крайне важным и полезным. Поэтому иногда может потребоваться преобразовать его в более удобный к прочтению вид, например, в PDF-формат.
О том, как это сделать можно подробно узнать в этой статье:
https://www.pythonforbeginners.com/basics/convert-csv-to-pdf-file-in-python
#csv
Содержимое CSV-файлов обычно не слишком читаемое, но при это может быть крайне важным и полезным. Поэтому иногда может потребоваться преобразовать его в более удобный к прочтению вид, например, в PDF-формат.
О том, как это сделать можно подробно узнать в этой статье:
https://www.pythonforbeginners.com/basics/convert-csv-to-pdf-file-in-python
#csv
👍14👎1
Как использовать объекты timedelta в Python для работы с датами
Если вы работаете с датами и временем в Python, то скорее всего часто используете
В этой статье вы узнаете все его возможности и способы применения:
https://www.freecodecamp.org/news/how-to-use-timedelta-objects-in-python/
Если вы работаете с датами и временем в Python, то скорее всего часто используете
timedelta
. Он обозначает промежуток времени и помогает производить арифметические операции над объектами времени и даты.В этой статье вы узнаете все его возможности и способы применения:
https://www.freecodecamp.org/news/how-to-use-timedelta-objects-in-python/
👍12👏1
Создаём систему для быстрого поиска свободного места на парковке
Для этого нам понадобится обычная камера видеонаблюдения и Telegram-бот, написанный с помощью Python, Matterport Mask R-CNN, OpenCV и YOLO. Подробнее о процессе разработки, фишках и подводных камнях — в статье:
https://habr.com/ru/post/451164/
#opencv #ai #ml #telegram
Для этого нам понадобится обычная камера видеонаблюдения и Telegram-бот, написанный с помощью Python, Matterport Mask R-CNN, OpenCV и YOLO. Подробнее о процессе разработки, фишках и подводных камнях — в статье:
https://habr.com/ru/post/451164/
#opencv #ai #ml #telegram
🔥16👍6
Как найти абсолютное значение в Python
Абсолютные значения используются не только в математике, но также физике и инженерии. Если планируете работать в одном из этих направлений, то эта статья вам точно пригодится.
В ней вы узнаете, как:
— реализовать функцию абсолютного значения;
— работать со встроенной функцией
— использовать
Подробнее:
https://realpython.com/python-absolute-value/
Абсолютные значения используются не только в математике, но также физике и инженерии. Если планируете работать в одном из этих направлений, то эта статья вам точно пригодится.
В ней вы узнаете, как:
— реализовать функцию абсолютного значения;
— работать со встроенной функцией
abs()
;— использовать
abs()
с NumPy и Pandas, а также многое другое.Подробнее:
https://realpython.com/python-absolute-value/
👍12
Kepler.gl — инструмент для визуализации геоданных на Python
Если у вас когда-нибудь стояла задача по работе с геоданными, то вы знаете, что изучать в формате типа CSV или JSON просто не рационально. В Uber подумали об этом и создали инструмент с открытым ПО, который позволяет создавать высокопроизводительные веб-приложения, обрабатывающие любые форматы данных. Он позволяет работать даже с большими датасетами и гибко визуализировать данные.
Подробнее в статье:
https://nuancesprog.ru/p/16104/
Если у вас когда-нибудь стояла задача по работе с геоданными, то вы знаете, что изучать в формате типа CSV или JSON просто не рационально. В Uber подумали об этом и создали инструмент с открытым ПО, который позволяет создавать высокопроизводительные веб-приложения, обрабатывающие любые форматы данных. Он позволяет работать даже с большими датасетами и гибко визуализировать данные.
Подробнее в статье:
https://nuancesprog.ru/p/16104/
🔥12👍1