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 Типичный программист
​25 вопросов по SQL с собеседований

Экстремальный SQL для самых маститых. Будьте уверены, после этих вопросов реальное собеседование покажется вам песней!

UPDATE this_post SET description =
“Мы просто собрали 25 разных вопросов по SQL, которые часто встречаются на собеседованиях, и дали на них развёрнутые ответы.”;

https://tprg.ru/q7p5

#sql #собеседование
Forwarded from Типичный программист
Подборка бесплатных книг по программированию на русском языке на гитхабе

https://tprg.ru/932L

Есть как общие книги по алгоритмам, тестированию и операционным системам, так и по конкретным технологиям и языкам: C++, Go, Java, Android, Python, SQL.

#книги
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Зарелизилось приложение для простого совместного кодинга GitDuck

Приложение интересно тем, что напоминает эдакий видеочат для программистов и встраивается прямо в IDE. Оно даёт возможность видеть действия друг друга, разговаривать, править и выделять код. Получается ламповый эффект «подошел и смотришь в экран коллеги» для удалёнки:

https://gitduck.com/

Free-версия ограничивается 45 минутами на звонок (как в своё время в Zoom). Но кто работал с громоздкими Slack'ами с их Code Pair, наверняка заценит. К тому же каждые 45 минут, например, можно делать перерыв.

#ide
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 и так далее. На самом деле существует альтернативный способ борьбы с ошибками типизации — проверка или линтинг типов. Читайте о нём в подробной статье.