Forwarded from PythonDigest
Подчеркивание в Python
https://habr.com/ru/post/459672/?utm_campaign=459672&utm_source=habrahabr&utm_medium=rss
Недавно мне довелось послушать доклад о хороших и плохих практиках программирования на языке Си. В нем, в частности, была затронута тема расшифровки забавно выглядящего программного кода (смайликов в Си). После чего последовал спор о целесообразности использования такого запутанного кода для проверки навыков кандидата на должность программиста при собеседованиях. Спор не привел к единому мнению.
Рассмотрим возможный вопрос по смайликам при собеседовании на должность, подразумевающую знание языка программирования Python.
https://habr.com/ru/post/459672/?utm_campaign=459672&utm_source=habrahabr&utm_medium=rss
Недавно мне довелось послушать доклад о хороших и плохих практиках программирования на языке Си. В нем, в частности, была затронута тема расшифровки забавно выглядящего программного кода (смайликов в Си). После чего последовал спор о целесообразности использования такого запутанного кода для проверки навыков кандидата на должность программиста при собеседованиях. Спор не привел к единому мнению.
Рассмотрим возможный вопрос по смайликам при собеседовании на должность, подразумевающую знание языка программирования Python.
Forwarded from PythonDigest
Используем Tor в качестве прокси для веб-пауков
https://boredhacking.com/tor-webscraping-proxy/
https://boredhacking.com/tor-webscraping-proxy/
Forwarded from PythonDigest
Безумный конвертер GIF'ок в анимированные стикеры для Telegram
https://habr.com/ru/post/460411/?utm_campaign=460411&utm_source=habrahabr&utm_medium=rss
xZibit тоже рад, ведь здесь GIF вставлены в стикеры, чтобы быть вставлеными в GIF для КДПВ!
А теперь о подробностях реализации.
Всё началось с дискуссии в чатике Telegram-разработчиков о грядущей фиче
https://habr.com/ru/post/460411/?utm_campaign=460411&utm_source=habrahabr&utm_medium=rss
xZibit тоже рад, ведь здесь GIF вставлены в стикеры, чтобы быть вставлеными в GIF для КДПВ!
А теперь о подробностях реализации.
Всё началось с дискуссии в чатике Telegram-разработчиков о грядущей фиче
Forwarded from PythonDigest
О декораторах в Python
https://habr.com/ru/post/460931/?utm_campaign=460931&utm_source=habrahabr&utm_medium=rss
Когда вы упражнялись в программировании на языке Python, вы, должно быть сталкивались с таким понятием, как декораторы. Они являются одним из самых элегантных и часто используемых инструментов в современных библиотеках и фреймворках. Декораторы — хороший способ инкапсулировать множество деталей реализации, оставляя на поверхности простой интерфейс.
https://habr.com/ru/post/460931/?utm_campaign=460931&utm_source=habrahabr&utm_medium=rss
Когда вы упражнялись в программировании на языке Python, вы, должно быть сталкивались с таким понятием, как декораторы. Они являются одним из самых элегантных и часто используемых инструментов в современных библиотеках и фреймворках. Декораторы — хороший способ инкапсулировать множество деталей реализации, оставляя на поверхности простой интерфейс.
newspaper3k
Если вы ещё с ним не встречались, то приготовьтесь к тому, что модуль newspaper снесёт вам крышу.
Он даёт возможность извлекать статьи и связанные мета-данные из множества разных источников. Можно извлечь изображения, текст и имена авторов. В нём даже есть встроенная NLP-функциональность.
https://github.com/codelucas/newspaper/#newspaper3k-article-scraping--curation
Если вы ещё с ним не встречались, то приготовьтесь к тому, что модуль newspaper снесёт вам крышу.
Он даёт возможность извлекать статьи и связанные мета-данные из множества разных источников. Можно извлечь изображения, текст и имена авторов. В нём даже есть встроенная NLP-функциональность.
conda install -c conda-forge newspaper3k
# OR
pip install newspaper3k
https://github.com/codelucas/newspaper/#newspaper3k-article-scraping--curation
GitHub
GitHub - codelucas/newspaper: newspaper3k is a news, full-text, and article metadata extraction in Python 3. Advanced docs:
newspaper3k is a news, full-text, and article metadata extraction in Python 3. Advanced docs: - codelucas/newspaper
Forwarded from Хекслет
This media is not supported in your browser
VIEW IN TELEGRAM
Любишь смотреть фильмы? 🎬 Специально для уютных вечерних посиделок мы подготовили подборку из 25 фильмов о программировании, технологиях и искусственном интеллекте: http://amp.gs/rwsC
Forwarded from S.K.Y.
Библиотека питониста
Полезные материалы по всему, что может быть полезно питонисту.
Обратная связь: @pyproglib_feedback_bot
По вопросам рекламы: @proglib_adv_bot
Медиа-кит: https://prglb.ru/1u0cg
https://t.me/pyproglib
Полезные материалы по всему, что может быть полезно питонисту.
Обратная связь: @pyproglib_feedback_bot
По вопросам рекламы: @proglib_adv_bot
Медиа-кит: https://prglb.ru/1u0cg
https://t.me/pyproglib
Forwarded from DataEng
нашел интересную python-балалайку для построение ML и ETL пайплайнов: https://github.com/dagster-io/dagster. Один из авторов Nick Schrock, автор GraphQL. Более подробно что это за штука можно почитать в его блоге: https://medium.com/@schrockn/introducing-dagster-dbd28442b2b7. Выглядит интересно.
GitHub
GitHub - dagster-io/dagster: An orchestration platform for the development, production, and observation of data assets.
An orchestration platform for the development, production, and observation of data assets. - dagster-io/dagster
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Если у вас есть кот или собака, скорее зовите их к экранам, у нас для них есть интересный проект на гитхабе: https://github.com/CleverPet/hackerpet
CleverPet Hub — это что-то вроде игровой консоли для домашних животных. Вы программируете устройство, а животное с помощью лампочек (и лапочек) и тачпадов играет и выигрывает съедобные вознаграждения.
#технологии
CleverPet Hub — это что-то вроде игровой консоли для домашних животных. Вы программируете устройство, а животное с помощью лампочек (и лапочек) и тачпадов играет и выигрывает съедобные вознаграждения.
#технологии
Forwarded from Типичный программист
Что нужно знать, чтобы написать операционную систему
https://tproger.ru/translations/what-you-should-know-to-create-os/
Чтобы написать операционную систему, нужно знать довольно много о работе компьютера в целом. В этой статье собраны конкретные темы, в которых понадобится разбираться при разработке ОС, а также курсы, книги и другие ресурсы, которые введут вас в суть дела.
Зачем вообще писать свою ОС? Во-первых, это поможет вам лучше понимать работу высокоуровневых приложений. А во-вторых, в глазах коллег вы наверняка будете выглядеть очень крутым (но это не точно).
#ос
https://tproger.ru/translations/what-you-should-know-to-create-os/
Чтобы написать операционную систему, нужно знать довольно много о работе компьютера в целом. В этой статье собраны конкретные темы, в которых понадобится разбираться при разработке ОС, а также курсы, книги и другие ресурсы, которые введут вас в суть дела.
Зачем вообще писать свою ОС? Во-первых, это поможет вам лучше понимать работу высокоуровневых приложений. А во-вторых, в глазах коллег вы наверняка будете выглядеть очень крутым (но это не точно).
#ос
Forwarded from Журнал «Код»
Кажется, наука зашла слишком далеко. Исследователи из NCSoft (той самой, которая выпустила Lineage II) создали нейросеть, которая берёт фотографию человека и делает из него персонажа аниме.
Нейросеть умеет находить уникальные черты лица и создавать картинку именно на их основе. Так персонаж получается по-настоящему похож на свой прообраз. Дополнительный алгоритм нормализует изображение, чтобы на нём не было бросающихся в глаза огрехов вроде перекошенных ртов и торчащих из глаз ушей.
Это ещё не всё: нейросеть также способна превратить лошадь в зебру, котика в собачку, а обычную фотографию — в картину в стиле ван Гога. Результаты настолько убедительны, что даже страшно.
Исходный код нейросети доступен на GitHub, поэтому можете попробовать собрать её сами. Правда, понадобится очень мощный компьютер.
Скачать исходный код: https://github.com/taki0112/UGATIT/blob/master/README.md
Нейросеть умеет находить уникальные черты лица и создавать картинку именно на их основе. Так персонаж получается по-настоящему похож на свой прообраз. Дополнительный алгоритм нормализует изображение, чтобы на нём не было бросающихся в глаза огрехов вроде перекошенных ртов и торчащих из глаз ушей.
Это ещё не всё: нейросеть также способна превратить лошадь в зебру, котика в собачку, а обычную фотографию — в картину в стиле ван Гога. Результаты настолько убедительны, что даже страшно.
Исходный код нейросети доступен на GitHub, поэтому можете попробовать собрать её сами. Правда, понадобится очень мощный компьютер.
Скачать исходный код: https://github.com/taki0112/UGATIT/blob/master/README.md
Forwarded from Python Books. Книги по питону
Forwarded from Python Books. Книги по питону