C# — создаем клиент-серверный чат на TCP
Ещё один пет-проект на выходные в дополнение к ИИ-радио. Здесь уже и код, и детали разработки. На выходе у вас получится более простой проект, но не менее полезный для практики.
Все детали в статье: https://nuancesprog.ru/p/27965/
#петпроекты #csharp
Ещё один пет-проект на выходные в дополнение к ИИ-радио. Здесь уже и код, и детали разработки. На выходе у вас получится более простой проект, но не менее полезный для практики.
Все детали в статье: https://nuancesprog.ru/p/27965/
#петпроекты #csharp
Forwarded from Типичный программист
Читерский софт для собеса, который помогает решать задачки в стиле Leetcode
Инструмент позволяет списывать на технических интервью, оставаясь незамеченным. С его помощью парень даже прошёл собеседование в Amazon.
Но помните: это морально предосудительно. Не делайте этого. Я оставлю ссылку здесь, чтобы вы знали, что его не следует использовать: https://github.com/ibttf/interview-coder
#инструменты
Инструмент позволяет списывать на технических интервью, оставаясь незамеченным. С его помощью парень даже прошёл собеседование в Amazon.
Но помните: это морально предосудительно. Не делайте этого. Я оставлю ссылку здесь, чтобы вы знали, что его не следует использовать: https://github.com/ibttf/interview-coder
#инструменты
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация сложных данных в Python стала гораздо проще
Появился новый инструмент для Python. Cosmograph — это виджет, который обеспечивает ускоренную интерактивную визуализацию графов прямо в ваших Jupyter Notebook с помощью GPU.
Он предоставляет возможность:
— интерактивного исследования сети;
— гибкую настройку визуализации;
— бесшовную интеграцию и простую установку через pip;
— а также плавную работу даже с крупными графами;
Забираем имбу тут: https://github.com/cosmograph-org/py_cosmograph
#инструменты
Появился новый инструмент для Python. Cosmograph — это виджет, который обеспечивает ускоренную интерактивную визуализацию графов прямо в ваших Jupyter Notebook с помощью GPU.
Он предоставляет возможность:
— интерактивного исследования сети;
— гибкую настройку визуализации;
— бесшовную интеграцию и простую установку через pip;
— а также плавную работу даже с крупными графами;
Забираем имбу тут: https://github.com/cosmograph-org/py_cosmograph
#инструменты
Как конфигурировать Git
Новички часто сталкиваются со сложностями, когда дело доходит до конфигурации Git. Конечно, можно использовать и настройки по умолчанию, но если хотите настроить инструмент под себя, то стоит покопаться в конфигах.
О том, как это сделать правильно, узнаете в статье: https://habr.com/ru/articles/886538/
#git
Новички часто сталкиваются со сложностями, когда дело доходит до конфигурации Git. Конечно, можно использовать и настройки по умолчанию, но если хотите настроить инструмент под себя, то стоит покопаться в конфигах.
О том, как это сделать правильно, узнаете в статье: https://habr.com/ru/articles/886538/
#git
Media is too big
VIEW IN TELEGRAM
Прошлое, настоящее и будущее сборщиков
Нашёл для вас интересное видео, с которым вы совершите исторический экскурс в мир бандлеров. Вы узнаете с чего всё началось, зачем они нужны, как работают сегодня и что нас может ожидать в будущем.
Да, видео на английском, поэтому если есть проблемы с языком, то можно посмотреть оригинал с сабами на YouTube. Вот ссылка: https://www.youtube.com/watch?v=JUS6EPMbk0U
#видео #бандлеры
Нашёл для вас интересное видео, с которым вы совершите исторический экскурс в мир бандлеров. Вы узнаете с чего всё началось, зачем они нужны, как работают сегодня и что нас может ожидать в будущем.
Да, видео на английском, поэтому если есть проблемы с языком, то можно посмотреть оригинал с сабами на YouTube. Вот ссылка: https://www.youtube.com/watch?v=JUS6EPMbk0U
#видео #бандлеры
Бот для создания стикеров и мемов на Python
Давайте немного попрактикуемся на реальном кейсе и сделаем бота для генерации мемов и стикеров с помощью библиотеки Pillow. Бот сможет накладывать текст на изображения и превращать их в стикеры.
Инструкция по ссылке уже ждет вас.
#python #туториал #петпроект
Давайте немного попрактикуемся на реальном кейсе и сделаем бота для генерации мемов и стикеров с помощью библиотеки Pillow. Бот сможет накладывать текст на изображения и превращать их в стикеры.
Инструкция по ссылке уже ждет вас.
#python #туториал #петпроект
Сможете сделать устойчивую систему на Java?
Представьте, что вам нужно разработать систему на Java, которая выдержит любую нагрузку и не упадет. Для этого, как минимум, нужно выбрать наиболее подходящий фреймворк. Справитесь?
Проверьте свои силы в новом квизе: https://tprg.ru/3XT7
А результатами делитесь в комментариях.
#квиз
Представьте, что вам нужно разработать систему на Java, которая выдержит любую нагрузку и не упадет. Для этого, как минимум, нужно выбрать наиболее подходящий фреймворк. Справитесь?
Проверьте свои силы в новом квизе: https://tprg.ru/3XT7
А результатами делитесь в комментариях.
#квиз
Бесплатный курс по мобильной разработке для Android
Курс подойдёт для ознакомления с основными принципами разработки приложений для Android. Он будет интересен тем, кто хочет создавать мобильные приложения, но не знает с какой стороны начать. Здесь вы узнаете основные моменты, без которых не обходится ни одно приложение.
Начать можно по ссылке.
#курс #mobidev #android
Курс подойдёт для ознакомления с основными принципами разработки приложений для Android. Он будет интересен тем, кто хочет создавать мобильные приложения, но не знает с какой стороны начать. Здесь вы узнаете основные моменты, без которых не обходится ни одно приложение.
Начать можно по ссылке.
#курс #mobidev #android
Stepik: online education
Разработка мобильных приложений для Android
Это краткий курс для тех, кто хочет создавать приложения для платформы Android. Повторяя по шагам действия преподавателя, можно написать простейшее работающее приложение.
Deep Learning в иллюстрациях: Рекуррентные нейронные сети
Рекуррентные нейронные сети (Recurrent Neural Networks, RNN) — это уникальные модели, специально разработанные для решения задач обработки серии событий во времени или последовательных пространственных цепочек, где следующая позиция зависит от предыдущего состояния. Например, они помогают определить тональность текста, спрогнозировать погоду, распознать речь и многое другое.
В этой статье вы на примерах и иллюстрациях сможете подробно изучить, как они работают.
#ml
Рекуррентные нейронные сети (Recurrent Neural Networks, RNN) — это уникальные модели, специально разработанные для решения задач обработки серии событий во времени или последовательных пространственных цепочек, где следующая позиция зависит от предыдущего состояния. Например, они помогают определить тональность текста, спрогнозировать погоду, распознать речь и многое другое.
В этой статье вы на примерах и иллюстрациях сможете подробно изучить, как они работают.
#ml
Основы PostgreSQL для начинающих: от установки до первых запросов
PostgreSQL — одна из самых популярных и мощных систем управления реляционными базами данных (СУБД). У неё открытый исходный код, она масштабируемая, плюс она абсолютно бесплатная. И если вы решили создать своё приложение, сервис или сайт, предполагающий хранение данных, то эта СУБД вам отлично подойдёт.
Здесь мы собрали основную информацию для начала работы с PostgreSQL.
#postgresql #субд
PostgreSQL — одна из самых популярных и мощных систем управления реляционными базами данных (СУБД). У неё открытый исходный код, она масштабируемая, плюс она абсолютно бесплатная. И если вы решили создать своё приложение, сервис или сайт, предполагающий хранение данных, то эта СУБД вам отлично подойдёт.
Здесь мы собрали основную информацию для начала работы с PostgreSQL.
#postgresql #субд
Forwarded from Zen of Python
SQL Noir | Учим язык запросов в игровой форме
Бесплатная игра на одноименном сайте, с помощью которой вы:
— научитесь обрабатывать пропуски;
— сможете выделять подозрительную активность;
— увидите паттерны там, где их никто раньше не видел.
Прямо как настоящий детектив. Небанальный способ подтягивать SQL.
#инструмент
@zen_of_python
Бесплатная игра на одноименном сайте, с помощью которой вы:
— научитесь обрабатывать пропуски;
— сможете выделять подозрительную активность;
— увидите паттерны там, где их никто раньше не видел.
Прямо как настоящий детектив. Небанальный способ подтягивать SQL.
#инструмент
@zen_of_python
Как работают управляющие конструкции в Python: if, else, switch, for, while
Все знают, что программы состоят из последовательности команд. При этом часто нам нужно выполнять различные действия или повторять операции. Для этого есть управляющие конструкции — if, else, switch, for, while — они помогают написать гибкую программу с алгоритмом любой сложности.
Управляющие конструкции в целом похожи в разных языках, но мы рассмотрим их работу в языке Python. Статья отлично подойдёт тем, кто только начинает изучать программирование.
#python #основы
Все знают, что программы состоят из последовательности команд. При этом часто нам нужно выполнять различные действия или повторять операции. Для этого есть управляющие конструкции — if, else, switch, for, while — они помогают написать гибкую программу с алгоритмом любой сложности.
Управляющие конструкции в целом похожи в разных языках, но мы рассмотрим их работу в языке Python. Статья отлично подойдёт тем, кто только начинает изучать программирование.
#python #основы
Что такое рекурсия
Рекурсия — это когда функция вызывает сама себя, чтобы решить задачу. Большая задача разбивается на маленькие кусочки, которые решаются по одному, пока не дойдёшь до самого простого случая.
Как работает рекурсия?
У рекурсии всегда есть две важные части:
1. Базовый случай — когда задача становится настолько простой, что её можно решить сразу, без новых вызовов.
2. Рекурсивный случай — когда функция вызывает саму себя, но с более простыми данными.
Максимально простой пример рекурсии на Python
Давайте посчитаем факториал 3 (пишется как
Вот код:
Как это работает шаг за шагом для `factorial(3)`:
1.
2.
3.
4.
5. Теперь идём обратно:
-
-
-
Итог:
#простымисловами #рекурсия
Рекурсия — это когда функция вызывает сама себя, чтобы решить задачу. Большая задача разбивается на маленькие кусочки, которые решаются по одному, пока не дойдёшь до самого простого случая.
Как работает рекурсия?
У рекурсии всегда есть две важные части:
1. Базовый случай — когда задача становится настолько простой, что её можно решить сразу, без новых вызовов.
2. Рекурсивный случай — когда функция вызывает саму себя, но с более простыми данными.
Максимально простой пример рекурсии на Python
Давайте посчитаем факториал 3 (пишется как
3!
) — это 3 * 2 * 1 = 6
.Вот код:
def factorial(n):
if n == 0: # Базовый случай: если n равно 0, возвращаем 1
return 1
else: # Рекурсивный случай: n умножаем на факториал числа поменьше
return n * factorial(n-1)
Как это работает шаг за шагом для `factorial(3)`:
1.
factorial(3)
: 3 * factorial(2)
2.
factorial(2)
: 2 * factorial(1)
3.
factorial(1)
: 1 * factorial(0)
4.
factorial(0)
: возвращает 1 (базовый случай)5. Теперь идём обратно:
-
1 * 1 = 1
-
2 * 1 = 2
-
3 * 2 = 6
Итог:
factorial(3)
= 6.#простымисловами #рекурсия
Media is too big
VIEW IN TELEGRAM
Почему многие бросают изучать программирование
Первое, что может прийти вам на ум — это слишком высокий порог входа, с которым не справляются люди со слабой мотивацией. Конечно, в этом есть часть правды. Но только часть. На самом деле кроме мотивации и сложных технологий есть сразу несколько сложностей: отсутствие баланса в учебе, ошибки мышления и так далее.
В этом видео как раз подсвечиваются многие подобные проблемы. Посмотрите его, чтобы избежать сложностей.
#видео
Первое, что может прийти вам на ум — это слишком высокий порог входа, с которым не справляются люди со слабой мотивацией. Конечно, в этом есть часть правды. Но только часть. На самом деле кроме мотивации и сложных технологий есть сразу несколько сложностей: отсутствие баланса в учебе, ошибки мышления и так далее.
В этом видео как раз подсвечиваются многие подобные проблемы. Посмотрите его, чтобы избежать сложностей.
#видео
Милый комикс о работе HTTPS
Комикс объяснит даже самым начинающим, зачем нужен HTTPS и как он работает. Тут также рассказывают о SSL, TLS и центрах сертификации — всё это с милыми животными и объяснениями на пальцах.
Ссылка на комикс
Комикс объяснит даже самым начинающим, зачем нужен HTTPS и как он работает. Тут также рассказывают о SSL, TLS и центрах сертификации — всё это с милыми животными и объяснениями на пальцах.
Ссылка на комикс