Обложка канала

Программирование {BookFlow}. Страница 32

17344 @bookflow

Программирование {BookFlow} Публикуют лекции и книги по программированию, видеоуроки, доклады с IT конференций.

  • Программирование {BookFlow}

    Шутер в духе Quake на HTML5 и JavaScript, который весит 13 КБ Ровно месяц потребовалось разработчику Доминику Саблевски (Dominic Szablewski), что бы написать шутер, похожий на легендарно известный Quake. В шутере есть два уровня, которые вдохновлены картами E1M1 и E1M3 из оригинальной Quake. Игрок может использовать три вида оружия, а противостоят ему пять типов противников, в том числе собаки. В него можно сыграть прямо в браузере. Подробнее
  • Программирование {BookFlow}

    Трюки в C#, которые облегчат вам жизнь Держите статью про полезные вещи в C#, которые помогут начинающим. Сохраняйте и пользуйтесь: — Инициализаторы объектов, массивов и коллекций. Поля объектов можно заполнять сразу при инициализации самого объекта: Employee emp = new Employee {Name="John Smith", StartDate=DateTime.Now()}; — Оператор объединения со значением null. ?? — оператор, который возвращает левый операнд, если тот не null, иначе он вернёт правый операнд: var result = someValue ?? defaultValue; В одной строке может быть несколько таких операторов. — Интерполированные строки. В строки можно удобно вставлять значения переменных без конкатенации: var someString = $"Some data: {someVariable}, some more data: {someOtherVariable}"; — Оператор безопасной навигации. Если какой-либо из операндов будет null, то возвращаемое значение тоже будет null: var currentAge = customer?.profile?.age; — Ключевое слово yield. Используется в итераторах. С его помощью можно возвращать промежуточное значение, то есть не выходя из метода. Пример есть в статье.
  • Программирование {BookFlow}

    👋 Мы — команда айтишников. В текущих условиях компания не может работать как работала, и мы решили переехать всей командой. 💬 Создали канал для таких же, как мы, — тех, кто хочет уехать. Собираем всё самое полезное про релокацию. Рассказываем, с чем столкнулись сами, ищем лайфхаки и способы похачить систему (например, нашли несколько способов, как жить за границей на рубли). 👨‍💻 А вообще, мы HR-IT-чувачки (то есть без лишней скромности профи в сфере трудоустройства) и сейчас готовим новый проект: будем помогать айтишникам организовать переезд и устроиться на работу в валюте. И ещё сверху грант будем давать💰 👉 Что для этого нужно? Пока что — присоединиться к каналу RelocationDev и следить за новостями😉 Скоро обо всём расскажем — в мельчайших подробностях.
  • Реклама

  • Программирование {BookFlow}

    Supabase – это альтернатива Firebase с открытым исходным кодом. https://supabase.com/ Это сочетание инструментов с открытым исходным кодом, которая создаёт функционал Firebase, используя инструменты Enterprise уровня с открытым исходным кодом. Supabase не является точной копией Firebase. Цель - предоставить разработчикам опыт работы с Firebase, используя инструменты с открытым исходным кодом.
  • Программирование {BookFlow}

    Как создать впечатляющий профиль на GitHub README Мы рассмотрим следующее: что такое README профиля GitHub как создать README профиля GitHub добавление социальных значков, навыков и описаний о себе добавление статистики GitHub создание рабочего процесса GitHub для извлечения последних опубликованных блогов https://www.sitepoint.com/github-profile-readme/
  • Программирование {BookFlow}

    📚 Хотите разрабатывать веб-приложения с помощью Django? Начните осваивать этот инструмент 21 марта в 20:00 на вебинаре «Генерация случайных данных в Django». Вместе с Леонидом Орловым, главным разработчиком zval.ru мы создадим случайные данные для проекта на django. А после рассмотрим библиотеки faker и mixer, а также вариант без использования сторонних библиотек. Demo-занятие позволяет протестировать обучение на онлайн-курсе «Web-разработчик на Python» от OTUS разработчикам, которые хотят специализироваться на web-разработке. 👉🏻 Чтобы участвовать, пройдите вступительный тест и зарегистрируйтесь на мероприятие https://otus.pw/c6tV/
  • Программирование {BookFlow}

    Memory Game Смысл игры в том, чтобы найти пары одинаковых карточек. Логика сделана на JS. Посмотреть пример в онлайн редакторе. Подписывайтесь на канал 👉@coddy_academy #javascript
  • Программирование {BookFlow}

    Лямбда-выражения Лямбда-выражение полезно для создания анонимных методов, то есть без имен, и передачи их в методы, где требуются аргументы метода. Их краткий синтаксис более элегантный чем у обычных методов, когда они используются в качестве аргументов одноразового метода. Подписывайтесь на канал 👉@coddy_academy #c_sharp
  • Программирование {BookFlow}

    Практика программирования на Python 3 Тимофей Хирьянов, Московский физико-технический институт Смотреть на youtube
  • Программирование {BookFlow}

    Пишем игру Сапер на Python Сегодня мы напишем одну из самых распространенных игр - сапер. Для графического интерфейса будем использовать библиотеку tkinter. Подробнее Полный код игры сапер на Python на GitHub Подписывайтесь на канал 👉@pythonofff
  • Программирование {BookFlow}

    ❓ Хочешь научиться выстраивать архитектуру игры на Unity? 👉 Приходи 17 марта в 20:00 по московскому времени на открытый вебинар «Проектирование игровых систем» в OTUS 💪 На занятии вы узнаете: - Как проектировать архитектуру игры - Из каких компонентов и событий состоит игровая система - Как написать ее так, чтобы она была гибкой и масштабируемой 📌 Еще больше полезных навыков ждет тебя на онлайн-курсе «Unity Game Developer. Professional» в OTUS для тех, кто уже умеет создавать простые игры на Unity и хочет глубже изучить эту платформу. 👉 Для участия зарегистрируйтесь на сайте https://otus.pw/6YSQ/
  • Программирование {BookFlow}

    Как это работает? Oценка сложности алгоритмов Одним из наиболее важных и используемых свойств алгоритмов является сложность, а, значит, при использовании различных алгоритмов очень важно уметь правильно её оценивать. Как раз об этом сегодня и пойдет речь. Подробнее
  • Программирование {BookFlow}

    Изучаем Java. Методы equals() и hashCode() В этой статье мы рассмотрим два важных метода класса Object в Java - equals() и hashCode(), разберемся, зачем они нужны и расскажем об их использовании на конкретных примерах. Подробнее
  • Программирование {BookFlow}

    Шпаргалка: Git Git является доминирующей утилитой контроля версий в наши дни. Вот как эффективно его использовать.

    cheat_sheet_git_final.pdf

    application/pdf
  • Программирование {BookFlow}

    Разница между наукой о данных, машинным обучением и искусственным интеллектом Хотя термины «наука о данных», «машинное обучение» и «искусственный интеллект» (ИИ) относятся к одной и той же области и связаны друг с другом, они имеют свои конкретные приложения и значение. Подробнее
  • Реклама

  • Программирование {BookFlow}

    📚 Как писать тесты для проекта на Django? Расскажет 14 марта в 20:00 на вебинаре в OTUS Леонид Орлов, главный разработчик zval ru. Demo-занятие пройдет в рамках онлайн-курса «Web-разработчик на Python». Сначала вместе с экспертом мы напишем тесты с помощью библиотеки requests, а затем и с помощью Django-тестов. Открытый вебинар рассчитан на разработчиков, желающих специализироваться на web-разработке. 👉 Для участия пройдите вступительный тест https://otus.pw/3vBU/
  • Программирование {BookFlow}

    Структуры данных: что такое деревья? Наиболее простой и понятной структурой данных является обычный массив. С тем, как устроены массивы, редко возникают вопросы. Чего нельзя сказать о такой структуре данных, как деревья. Предлагаем разобраться с деревьями - нелинейной структурой, где данные упорядочиваются иерархически. Подробнее
  • Программирование {BookFlow}

    Как объединить массивы в Ruby? Вы можете использовать concat() метод, чтобы объединить один массив в другой на Ruby, посмотрите код как пример. Подписывайтесь на канал 👉@coddy_academy #ruby