Forwarded from Типичный программист
25 вопросов по SQL с собеседований
Экстремальный SQL для самых маститых. Будьте уверены, после этих вопросов реальное собеседование покажется вам песней!
“Мы просто собрали 25 разных вопросов по SQL, которые часто встречаются на собеседованиях, и дали на них развёрнутые ответы.”
https://tprg.ru/q7p5
#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.
#книги
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
Приложение интересно тем, что напоминает эдакий видеочат для программистов и встраивается прямо в IDE. Оно даёт возможность видеть действия друг друга, разговаривать, править и выделять код. Получается ламповый эффект «подошел и смотришь в экран коллеги» для удалёнки:
https://gitduck.com/
Free-версия ограничивается 45 минутами на звонок (как в своё время в Zoom). Но кто работал с громоздкими Slack'ами с их Code Pair, наверняка заценит. К тому же каждые 45 минут, например, можно делать перерыв.
#ide
Forwarded from Типичный программист
Диаграммы — такой же инструмент коммуникации, как разговор по видео или сообщение в Slack.
Но что делать, если хочется вложить диаграмму в текстовый файл или прямо в комментарий к коду? А если нужна такая, которую хотелось бы встроить на сайт и дать «потрогать» её посетителям? А что если вообще нет желания строить диаграммы, и хочется, чтобы они создавались автоматически на основе вашего кода?
Не удивляйтесь, но для всего этого есть свои сервисы. В этой статье вы подробнее узнаете о сервисах для создания диаграмм — от must have до самых необычных:
https://tprg.ru/ac8d
#инструменты #документация
Но что делать, если хочется вложить диаграмму в текстовый файл или прямо в комментарий к коду? А если нужна такая, которую хотелось бы встроить на сайт и дать «потрогать» её посетителям? А что если вообще нет желания строить диаграммы, и хочется, чтобы они создавались автоматически на основе вашего кода?
Не удивляйтесь, но для всего этого есть свои сервисы. В этой статье вы подробнее узнаете о сервисах для создания диаграмм — от must have до самых необычных:
https://tprg.ru/ac8d
#инструменты #документация
Containers For Deep Learning Frameworks User Guide :: NVIDIA Deep Learning Frameworks Documentation
https://docs.nvidia.com/deeplearning/frameworks/user-guide/index.html
https://docs.nvidia.com/deeplearning/frameworks/user-guide/index.html
NVIDIA Docs
Containers For Deep Learning Frameworks User Guide
This guide provides a detailed overview about containers and step-by-step instructions for pulling and running a container and customizing and extending containers.
Build a remote management console using Python and Jupyter Notebooks | Opensource.com
https://opensource.com/article/20/9/remote-management-jupyter
https://opensource.com/article/20/9/remote-management-jupyter
Opensource.com
Build a remote management console using Python and Jupyter Notebooks
Secure shell (SSH) is a powerful tool for remote administration, but it lacks some niceties.
Forwarded from Типичный программист
Подборка уроков по разработке на Python для начинающих — 2D игра с использованием PyGame, парсер сайтов, классификатор слов на основе машинного обучения и многое другое:
https://tprg.ru/XUhE
#python
https://tprg.ru/XUhE
#python
Forwarded from Типичный программист
Применение структур данных и алгоритмов на практике
Нужны ли в работе алгоритмы и структуры данных, или это просто страшилки для собеседований?
Гергели Орош — разработчик с опытом работы в Uber, Skype и Skyscanner — показал на примерах, как он и его команда применяли алгоритмы и структуры данных в реальных проектах:
https://tprg.ru/5fLv
#алгоритмы
Нужны ли в работе алгоритмы и структуры данных, или это просто страшилки для собеседований?
Гергели Орош — разработчик с опытом работы в Uber, Skype и Skyscanner — показал на примерах, как он и его команда применяли алгоритмы и структуры данных в реальных проектах:
https://tprg.ru/5fLv
#алгоритмы
Forwarded from Типичный программист
У Microsoft на гитхабе есть репозиторий, в котором они собрали лучшие практики, примеры кода и документацию по их сервису Computer Vision для распознавания объектов на изображениях:
https://tprg.ru/WFHV
#microsoft #computervision
https://tprg.ru/WFHV
#microsoft #computervision
Forwarded from Типичный программист
Дорожная карта по Computer Science, в которой собраны необходимые для изучения темы и конкретные технологии:
https://tprg.ru/HPT7
#computerscience #шпаргалка
https://tprg.ru/HPT7
#computerscience #шпаргалка
Forwarded from Типичный программист
Шпаргалка по OpenCV — Python
OpenCV — бесплатная библиотека с несложными алгоритмами, которые используются в распознавании объектов на фото или видео, в 3D-рендере, в поиске идентичных изображений и много где ещё. Изначально она была написана на C++, но сегодня имеет интерфейсы на Java, MATLAB и даже на Python (в этой статье как раз его и используют).
На крутых примерах и, самое главное, с пёсиками в статье показывают, как использовать OpenCV в своих проектах:
https://tprg.ru/qEnG
#python #opencv
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 #яндекс
Разработчица из Едадила рассказала, что такое тестирование ПО на Python, какие бывают тесты и зачем их писать.
В видео на простых примерах можно узнать про библиотеки для тестирования Python-кода (unittest, pytest, mock), принципы их работы и отличия между ними.
А текстовая версия доклада есть здесь: https://tprg.ru/k6zH
#python #яндекс
YouTube
03. Тестирование – Зеленова Мария
Во время лекции поговорим о том, что такое тестирование ПО, какие бывают тесты и зачем их писать. Расскажем про библиотеки для тестирования Python-кода: unittest, pytest, doctest. Узнаем, чем они отличаются, и посмотрим на простые примеры тестов. Затронем…
Forwarded from Типичный программист
Бразильский программист собрал в одном месте заметки по компьютерному зрению и основам алгоритмической обработки изображений.
Распознавание объектов и цифр, библиотеки для визуализации 3D-графиков, сложная теория обработки изображений простым языком и не только. Всё на Python, с красивыми картинками и примерами кода:
https://diegoinacio.github.io/computer-vision-notebooks/
#python #computervision
Распознавание объектов и цифр, библиотеки для визуализации 3D-графиков, сложная теория обработки изображений простым языком и не только. Всё на Python, с красивыми картинками и примерами кода:
https://diegoinacio.github.io/computer-vision-notebooks/
#python #computervision
10 Crazy Cool Project Ideas for Python Developers
https://livecodestream.dev/post/2020-09-20-10-crazy-cool-project-ideas-for-python-developers/
https://livecodestream.dev/post/2020-09-20-10-crazy-cool-project-ideas-for-python-developers/
Thelongcommit
Subscribe to The Long Commit
Weekly essays for engineering leaders and senior engineers building better judgment, stronger teams, and durable careers. Click to read The Long Commit, by Juan Cruz Martinez, a Substack publication with hundreds of subscribers.
Forwarded from Data Science Notes (Holistic SMM Agency)
1. Первичный анализ данных с Pandas
2. Визуальный анализ данных c Python
3. Классификация, деревья решений и метод ближайших соседей
4. Линейные модели классификации и регрессии
5. Композиции: бэггинг, случайный лес
6. Построение и отбор признаков. Приложения в задачах обработки текста, изображений и геоданных
7. Обучение без учителя: PCA, кластеризация
8. Обучение на гигабайтах c Vowpal Wabbit
9. Анализ временных рядов с помощью Python
10. Градиентный бустинг
2. Визуальный анализ данных c Python
3. Классификация, деревья решений и метод ближайших соседей
4. Линейные модели классификации и регрессии
5. Композиции: бэггинг, случайный лес
6. Построение и отбор признаков. Приложения в задачах обработки текста, изображений и геоданных
7. Обучение без учителя: PCA, кластеризация
8. Обучение на гигабайтах c Vowpal Wabbit
9. Анализ временных рядов с помощью Python
10. Градиентный бустинг
Forwarded from Data Science Notes (Holistic SMM Agency)
Forwarded from Хекслет (hexlet_bot)
Продолжаем серию обучающих видео от Хекслета. Сегодня Сергей Табб, наставник Хекслета, рассказывает и показывает, как сделать свой первый вклад в опенсорс, пройдя от форка репозитория до смердженного пул-реквеста.
Смотреть здесь: https://youtu.be/pUT3mx1ZRUM
Смотреть здесь: https://youtu.be/pUT3mx1ZRUM
YouTube
Pull request в опенсорс [Хекслет]
В этом видео Сергей Табб, наставник Хекслета, рассказывает и показывает, как сделать свой первый вклад в опенсорс, пройдя от форка репозитория до смердженного пул-реквеста.
Научившись делать вклад в опенсорс, вы сможете принять участие в своём любимом проекте…
Научившись делать вклад в опенсорс, вы сможете принять участие в своём любимом проекте…
Forwarded from Хекслет (hexlet_bot)
Существует распространённое заблуждение: якобы единственный способ избежать ошибок типизации в JavaScript — писать код на языке со статической типизацией, который компилируется в JavaScript. С этой целью используют ClojureScript, Elm, ReasonML, TypeScript и так далее. На самом деле существует альтернативный способ борьбы с ошибками типизации — проверка или линтинг типов. Читайте о нём в подробной статье.