Daily Coding 🔥
8.73K subscribers
1.9K photos
6 videos
1 file
1.74K links
Канал, который научит вас программировать лучше и эффективнее.

Интересные задачи, обучающие статьи, советы по стилю кода и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/dailycoding
Download Telegram
📖 C#. Алгоритмы и структуры данных
🖋 Николай Тюкачев, Виктор Хлебостроев, 2021

Книга посвящена алгоритмам обработки различных внутренних структур данных — массивов, множеств, деревьев и графов. Кроме того, в отдельной главе дано описание имеющихся в языке C# средств работы с внешними структурами данных — файлами. Описаны основные классы, реализующие методы обработки текстовых и бинарных файлов, организация записи и чтения файлов в режимах последовательного и прямого доступа. На примере алгоритмов сортировки массивов обсуждаются способы оценки эффективности алгоритмов, используемые для их сравнения. Текст содержит большое количество примеров программного кода, способствующих усвоению материала.

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

#book #c_sharp
💡 Сохраняйте SQL запросы

Если
Вы пишите какой-то разовый запрос и в дальнейшем он может, и никогда не будет использоваться, все равно сохраните этот запрос в любом виде, обычно в файлах .sql, так как по опыту могу сказать, что он может пригодиться и для других задач или помочь их решить намного быстрей. Если Вы не сохраните, то Вам придется продумывать всю логику, алгоритм заново что, конечно же, влияет на скорость выполнения задания.

#советы #coding #sql
🔥 Лучшее на канале за неделю

1
. Конвертеры маршрутов в Django 2.0+ (path converters).

2. TeraCopy - это бесплатная программа для передачи файлов, разработанная в качестве альтернативы встроенной функции передачи файлов в Windows Explorer.

3. Сохраняйте SQL запросы.
🛠 Remote Development — редактируйте, отлаживайте и создавайте код из Windows… используя Linux!

#инструменты
📖 Структуры данных в C#. Линейные и нелинейные динамические структуры
🖋 Е. В. Симонова, 2018

Учебное пособие включает разделы, которые подробно описывают абстрагирование типов, идентификацию объектов, классы оперативной памяти, линейные динамические структуры данных (односвязные, двусвязные списки, мультисписки), рекурсивные алгоритмы обработки структур данных, иерархические структуры данных (деревья и графы). Теоретический материал иллюстрируется большим количеством программных фрагментов, реализующих алгоритмы обработки различных структур данных. Учебное пособие содержит контрольные вопросы и упражнения по всем разделам.

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

#book #c_sharp
Вебинар для разработчиков С++, которые хотят использовать последние возможности языка, а также для программистов на других языках, которые хотят узнать, какие преимущества даёт разработка на C++.

Максимально кратко и содержательно расскажем о новых фичах Стандарта:
1. зачем они нужны и насколько они круты;
2. когда и для чего их можно будет использовать в своих программах;
3. особое внимание уделим модулям, концептам, диапазонам (Ranges), корутинам и трёхстороннему сравнению;
4. также поговорим и об остальных нововведениях.

25 февраля в 19.30 (Мск)
70 минут обзор + 20 минут ответы на вопросы

👉Бесплатная регистрация на сайте
📑 Идеи проектов машинного обучения для начинающих

В 2021 году навыки машинного обучения остаются важными. Если вы новичок, необходимо работать над проектами, которые помогут прокачать навыки. Предлагаем несколько идей для портфолио.

#статьи
Выберите правильный вариант 👇🏼 #test #C_plus_plus
🛠 NimbleText — это инструмент для работы с текстом и генерации кода, который можно использовать онлайн или скачать бесплатно. Он увеличит вашу продуктивность при обработке текста и данных.

#инструменты
💡 Не создавайте много курсоров

Не создавайте много курсоров. Так как курсор — это достаточно ресурсоемкая операция для сервера, поэтому если есть возможность обойтись без него, то лучше его не использовать. Хотя есть такие задачи, когда курсор это единственное возможное решение, поэтому он тоже, в некоторых случаях, очень полезен.

#советы #coding #sql
♥️ Наши телеграм боты

UI8 Bot — бот предоставляет безлимитный доступ к сайту ui8.net Стоимость доступа на сайте стартует от 188$ с ограничениями на загрузки. Стоимость в нашем боте начинается от 4$ в месяц без каких-либо ограничений.

Craftwork Bot — предоставляет полный доступ к сайту craftwork.design намного дешевле.

Боты работают очень просто: присылаете ссылку в бота, а бот в ответ присылает файл для скачивания. Попробуйте сами!
📑 Реактивное программирование на Java: как, зачем и стоит ли?

Идея реактивного программирования появилась сравнительно недавно, лет 10 назад. Что вызвало популярность этого относительно нового подхода и почему сейчас он в тренде, рассказал на конференции РИТ++ 2020 эксперт и тренер Luxoft Training Владимир Сонькин.

В режиме мастер-класса он продемонстрировал, почему так важен неблокирующий ввод-вывод, в чем минусы классической многопоточности, в каких ситуациях нужна реактивность, и что она может дать. А еще описал недостатки реактивного подхода.

В этой статье мы поговорим о том, что такое реактивное программирование, и зачем оно нужно, обсудим подходы и посмотрим примеры.

#статьи #java
Выберите правильный вариант 👇🏼 #test #C_plus_plus
📖 Python Workout
🖋 Reuven M.Lerner, 2020

Python Workout не предназначен для того, чтобы научить читателя языку Python с самих основ. Эта книга предназначена для уже опытных разработчиков, прошедших курсы обучения на Python и имеющих понимание о концепции языка.

Вы уже должны иметь представление об основных конструкциях, таких как "если" и "для", а также основные структуры данных, такие как строки, списки, кортежи и словари. Эти знания необходимы, так как автор показал 50 тщательно отобранных практических упражнений, которые помогут вам улучшить имеющиеся умения.

Это должно помочь вам улучшить ваше понимание языка и достичь высокого уровня написания кода.

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

#book #python
💡 Проверяйте и тестируйте условия при UPDATE и DELETE

Совет на собственную проверку. Иногда, когда требуется что-то массово обновить (UPDATE), всегда тестируйте запрос на тестовой базе, иначе, например, одно не верное условие может быть практически необратимо. Поэтому всегда под рукой должна быть тестовая база.

#советы #coding #sql
🎁 Бесплатная раздача для подписчиков

Специально для подписчиков наших каналов о программировании, мы бесплатно раздаем файл 📦 Unity Dashboard Kit: Exchange через UI8 Bot. Чтоб получить этот файл бесплатно, достаточно нажать на кнопку под постом.

Внимание! Раздача ограничена по времени.
🔥 Лучшее на канале за неделю

1
. Идеи проектов машинного обучения для начинающих.

2. NimbleText — это инструмент для работы с текстом и генерации кода, который можно использовать онлайн или скачать бесплатно.

3. Проверяйте и тестируйте условия при UPDATE и DELETE.
🛠 .NET Core Test Explorer — делает модульное тестирование с .NET на VS Code намного приятнее.

#инструменты #dotnet
📖 Modern Java Recipes
🖋 Ken Kousen, 2017

Использование концепций функционального программирования в Java SE 8 уже стали радикальным изменением для этого объектно-ориентированного языка. Эта книга с более чем 70 подробными рецептами, покажет как использовать новейшие возможности Java для решения широкого круга задач.

Книга подойдет для многих разработчиков, работающих с предыдущими версиями Java и также охватывает практически всю Java SE 8, и включает главу, посвященную изменениям, приходящим на Java 9.

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

#book #java