Python та програмування
15 subscribers
261 photos
23 videos
37 files
2.09K links
Code bookmarks 🔖
Generally Python & Data Science;
Rarelly: Design, HTML5/CSS, JS

#code #python #programming
🐧: @tuxua
Download Telegram
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
Forwarded from DataEng
нашел интересную python-балалайку для построение ML и ETL пайплайнов: https://github.com/dagster-io/dagster. Один из авторов Nick Schrock, автор GraphQL. Более подробно что это за штука можно почитать в его блоге: https://medium.com/@schrockn/introducing-dagster-dbd28442b2b7. Выглядит интересно.
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Если у вас есть кот или собака, скорее зовите их к экранам, у нас для них есть интересный проект на гитхабе: https://github.com/CleverPet/hackerpet

CleverPet Hub — это что-то вроде игровой консоли для домашних животных. Вы программируете устройство, а животное с помощью лампочек (и лапочек) и тачпадов играет и выигрывает съедобные вознаграждения.

#технологии
Forwarded from Типичный программист
⁠Что нужно знать, чтобы написать операционную систему

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
Coding projects in Python

Автор:
Carol Vorderman
Год издания: 2017

Скачать книгу в pdf

#python #english
Стандартная библиотека Python 3

Авторы:
Даг Хеллман
Год издания: 2019

Скачать книгу

#python #русский
Forwarded from Типичный программист
Собрали самые топовые статьи с нашего сайта по Python в одну подборку:
— планы обучения для начинающих и продолжающих;
— немного теории по языку;
— практика по написанию приложений;
— инструменты для работы.

Читать: https://tprg.ru/M2tp

#python
Forwarded from Типичный программист
​​Вместе с факультетом Python-разработки GeekUniversity сделали подборку простых задач по Python для начинающих. С их помощью можно подтянуть знания по спискам, словарям, строкам и другим темам языка.

Давайте попрактикуемся: https://tprg.ru/WHZE

Это #партнёрский пост
Forwarded from Типичный программист
На этом сайте можно посмотреть, как работают разные алгоритмы сортировки при разных стартовых условиях: https://www.toptal.com/developers/sorting-algorithms

С помощью такой визуализации можно понять, что не существует идеального алгоритма сортировки. Например, если изначально объекты в массиве расположены в обратном порядке, то лучше с задачей справится алгоритм Шелла. А при сортировке объектов, расположенных полностью рандомно, чуть лучше отработает пирамидальная сортировка.

Если хотите не только посмотреть, но и изучить алгоритмы, то у нас есть статья на эту тему: 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

#тестирование #ооп