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 Типичный программист
​Диаграммы — такой же инструмент коммуникации, как разговор по видео или сообщение в Slack.

Но что делать, если хочется вложить диаграмму в текстовый файл или прямо в комментарий к коду? А если нужна такая, которую хотелось бы встроить на сайт и дать «потрогать» её посетителям? А что если вообще нет желания строить диаграммы, и хочется, чтобы они создавались автоматически на основе вашего кода?

Не удивляйтесь, но для всего этого есть свои сервисы. В этой статье вы подробнее узнаете о сервисах для создания диаграмм — от must have до самых необычных:

https://tprg.ru/ac8d

#инструменты #документация
Forwarded from Типичный программист
Подборка уроков по разработке на Python для начинающих — 2D игра с использованием PyGame, парсер сайтов, классификатор слов на основе машинного обучения и многое другое:

https://tprg.ru/XUhE

#python
Forwarded from Типичный программист
​Применение структур данных и алгоритмов на практике

Нужны ли в работе алгоритмы и структуры данных, или это просто страшилки для собеседований?

Гергели Орош — разработчик с опытом работы в Uber, Skype и Skyscanner — показал на примерах, как он и его команда применяли алгоритмы и структуры данных в реальных проектах:

https://tprg.ru/5fLv

#алгоритмы
Forwarded from Типичный программист
У Microsoft на гитхабе есть репозиторий, в котором они собрали лучшие практики, примеры кода и документацию по их сервису Computer Vision для распознавания объектов на изображениях:

https://tprg.ru/WFHV

#microsoft #computervision
Forwarded from Типичный программист
Дорожная карта по Computer Science, в которой собраны необходимые для изучения темы и конкретные технологии:

https://tprg.ru/HPT7

#computerscience #шпаргалка
Forwarded from Типичный программист
​Шпаргалка по OpenCV — Python

OpenCV — бесплатная библиотека с несложными алгоритмами, которые используются в распознавании объектов на фото или видео, в 3D-рендере, в поиске идентичных изображений и много где ещё. Изначально она была написана на C++, но сегодня имеет интерфейсы на Java, MATLAB и даже на Python (в этой статье как раз его и используют).

На крутых примерах и, самое главное, с пёсиками в статье показывают, как использовать OpenCV в своих проектах:

https://tprg.ru/qEnG

#python #opencv
Forwarded from Типичный программист
​Тесты в Python: все основные подходы, плюсы и минусы

Разработчица из Едадила рассказала, что такое тестирование ПО на Python, какие бывают тесты и зачем их писать.

В видео на простых примерах можно узнать про библиотеки для тестирования Python-кода (unittest, pytest, mock), принципы их работы и отличия между ними.

А текстовая версия доклада есть здесь: https://tprg.ru/k6zH

#python #яндекс
Forwarded from Типичный программист
Бразильский программист собрал в одном месте заметки по компьютерному зрению и основам алгоритмической обработки изображений.

Распознавание объектов и цифр, библиотеки для визуализации 3D-графиков, сложная теория обработки изображений простым языком и не только. Всё на Python, с красивыми картинками и примерами кода:

https://diegoinacio.github.io/computer-vision-notebooks/

#python #computervision
Forwarded from Data Science Notes (Holistic SMM Agency)
40 лучших курсов по математике для программистов (ru) 2018

Подборка лучших инструментов для прокачивания знаний в математике.

Читать

#article #beginner
Forwarded from Хекслет (hexlet_bot)
Продолжаем серию обучающих видео от Хекслета. Сегодня Сергей Табб, наставник Хекслета, рассказывает и показывает, как сделать свой первый вклад в опенсорс, пройдя от форка репозитория до смердженного пул-реквеста.

Смотреть здесь: https://youtu.be/pUT3mx1ZRUM
Forwarded from Хекслет (hexlet_bot)
Существует распространённое заблуждение: якобы единственный способ избежать ошибок типизации в JavaScript — писать код на языке со статической типизацией, который компилируется в JavaScript. С этой целью используют ClojureScript, Elm, ReasonML, TypeScript и так далее. На самом деле существует альтернативный способ борьбы с ошибками типизации — проверка или линтинг типов. Читайте о нём в подробной статье.
Python has a Built-in Database — Here’s How to use it | by Dario Radečić | Oct, 2020 | Towards Data Science
https://www.betterdatascience.com/python-has-a-built-in-database-heres-how-to-use-it/
10 Awesome Python 3.9 Features. The Must-Know Python 3.9 Features | by Farhad Malik | Oct, 2020 | Towards Data Science
https://towardsdatascience.com/10-awesome-python-3-9-features-b8c27f5eba5c