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. Книги по питону
Forwarded from Типичный программист
Собрали самые топовые статьи с нашего сайта по Python в одну подборку:
— планы обучения для начинающих и продолжающих;
— немного теории по языку;
— практика по написанию приложений;
— инструменты для работы.
Читать: https://tprg.ru/M2tp
#python
— планы обучения для начинающих и продолжающих;
— немного теории по языку;
— практика по написанию приложений;
— инструменты для работы.
Читать: https://tprg.ru/M2tp
#python
Forwarded from Типичный программист
Вместе с факультетом Python-разработки GeekUniversity сделали подборку простых задач по Python для начинающих. С их помощью можно подтянуть знания по спискам, словарям, строкам и другим темам языка.
Давайте попрактикуемся: https://tprg.ru/WHZE
Это #партнёрский пост
Давайте попрактикуемся: https://tprg.ru/WHZE
Это #партнёрский пост
Forwarded from Типичный программист
На этом сайте можно посмотреть, как работают разные алгоритмы сортировки при разных стартовых условиях: https://www.toptal.com/developers/sorting-algorithms
С помощью такой визуализации можно понять, что не существует идеального алгоритма сортировки. Например, если изначально объекты в массиве расположены в обратном порядке, то лучше с задачей справится алгоритм Шелла. А при сортировке объектов, расположенных полностью рандомно, чуть лучше отработает пирамидальная сортировка.
Если хотите не только посмотреть, но и изучить алгоритмы, то у нас есть статья на эту тему: https://tproger.ru/translations/sorting-algorithms-in-python/
#сортировка #python
С помощью такой визуализации можно понять, что не существует идеального алгоритма сортировки. Например, если изначально объекты в массиве расположены в обратном порядке, то лучше с задачей справится алгоритм Шелла. А при сортировке объектов, расположенных полностью рандомно, чуть лучше отработает пирамидальная сортировка.
Если хотите не только посмотреть, но и изучить алгоритмы, то у нас есть статья на эту тему: https://tproger.ru/translations/sorting-algorithms-in-python/
#сортировка #python
Forwarded from Типичный программист
Концептуальные основы ООП в тестировании
Антон Семенченко в IT уже больше 15 лет, пять последних из которых он отвечает за автоматизацию тестирования в рамках EPAM Systems по всему СНГ.
По его опыту собеседования сотен специалистов по тестированию из стран СНГ, Индии, США, многие разработчики не понимают «физического смысла» ООП, не могут озвучить базовую формулировку одного из «столпов» — инкапсуляции, хотя знают, как на 3 языках и 20 способами реализовать интерфейс, класс и объект.
В этой серии из трёх лекций он не только объясняет основы ООП, но и рассказывает, почему QA-специалистам важно понимать его концепции.
Часть 1: https://youtu.be/Qx0_kFM52oU
Часть 2: https://youtu.be/CRt1XtW6-Fs
Часть 3: https://youtu.be/LeKqHN7l4Yk
#тестирование #ооп
Антон Семенченко в IT уже больше 15 лет, пять последних из которых он отвечает за автоматизацию тестирования в рамках EPAM Systems по всему СНГ.
По его опыту собеседования сотен специалистов по тестированию из стран СНГ, Индии, США, многие разработчики не понимают «физического смысла» ООП, не могут озвучить базовую формулировку одного из «столпов» — инкапсуляции, хотя знают, как на 3 языках и 20 способами реализовать интерфейс, класс и объект.
В этой серии из трёх лекций он не только объясняет основы ООП, но и рассказывает, почему QA-специалистам важно понимать его концепции.
Часть 1: https://youtu.be/Qx0_kFM52oU
Часть 2: https://youtu.be/CRt1XtW6-Fs
Часть 3: https://youtu.be/LeKqHN7l4Yk
#тестирование #ооп
YouTube
Концептуальные основы ООП в Тестировании. Часть 1. Антон Семенченко. Comaqa Spring 2018
При изучении любой дисциплины самое сложное / главное понять основы, базовые принципы, на пальцах, на школьных примерах, затем, на этот металлический каркас можно навесить тонны бетонной практики, получившийся железобетонный монолит станет гарантией практически…