Книги и пособия по JAVA
Страница представляет список книг и пособий по языку программирования Java, разделенных на уровни сложности. В списке также присутствуют англоязычные издания. Среди авторов книг - Брюс Эккель, Яков Ф…
Страница представляет список книг и пособий по языку программирования Java, разделенных на уровни сложности. В списке также присутствуют англоязычные издания. Среди авторов книг - Брюс Эккель, Яков Ф…
Книга не описывает конкретные технологии, алгоритмы и языки программирования, а представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми сталкивается любой разр…
Статья предлагает список из 7 книг, которые должен прочитать каждый молодой программист. В списке присутствуют такие книги, как 'Прагматичный программист' и 'Чистый код', которые помогут развить проф…
Статья о Мирате Каденове, выпускнике Казахстанского филиала МГУ, который работал разработчиком в компаниях Arta Software, Mail.Ru Group и Atlassian. Он начинал свою карьеру в игровой отдел компании A…
Узнай, какой язык программирования наиболее популярен и выиграй обучение в GeekBrains с гарантированной стажировкой или один из курсов. Голосуй за язык, который знаешь или хочешь выучить, попади на о…
В статье представлены два подхода разработки программного обеспечения для датчика движения, работающего с платой Arduino. Рассматривается датчик движения PIR, его характеристики и преимущества. Также…
На Всероссийском форуме профессиональной навигации «ПроеКТОриЯ» специалисты компаний ИНЭУМ, МЦСТ, Базальт СПО и университета МИСиС провели урок оптимального программирования с использованием отечеств…
Зак Тутт разработал LSTM-нейросеть, которая составила последний том саги «Песнь льда и пламени» за неторопливого автора Джорджа Мартина. Готовый литературный труд выложен на GitHub и доступен любому …
Статья о том, как программа АльфаГо показала, что для победы в игре го необходимо понимание баланса, а не только умение пересчитать оппонента. Рассказывается о борьбе между Ли Седолем и АльфаГо, а та…
В статье представлены 12 цитат из 50 самых актуальных цитат о программировании, включая высказывания известных программистов, таких как Билл Гейтс и Алан Кей. Цитаты касаются различных аспектов прогр…
Илон Маск рассказывает о том, как в детстве мечтал о путешествиях, но потом попал в систему со своими правилами и потолком. Он призывает не переставать мечтать и не бояться идти своим путем. Маск дае…
4 сентября на iTWeek выступит спикер Денис Портянкин, PHP developer в компании iTour. Он расскажет о языках программирования и поделится опытом работы над масштабными проектами в области управления п…
Фреймворк - это программная платформа, которая облегчает разработку и объединение разных компонентов большого программного проекта. На базе фреймворка пишутся другие программы. Чаще всего просят уста…
Подборка из 12 лучших бесплатных ресурсов, которые помогут научиться программированию во время игры. Ресурсы подходят как для начинающих, так и для продвинутых программистов и позволяют изучать множе…
Школа робототехники и моделизма StartJunior приглашает детей 3-14 лет на пробное занятие в субботу. После пробного занятия можно приобрести абонементы со скидкой 20%. В школе учат робототехнике, моде…
Статья рассказывает о двух вариантах начала работы в программировании: работать за копейки или бесплатно, или делать проекты для себя. Автор советует выбрать второй вариант, так как это позволяет учи…
Разговор о безопасности ГМО приводит к выводу, что безопасность зависит от порядочности и этики людей, а не от самого продукта. Автор сравнивает ДНК с программой, которую можно взломать и изменять, и…
В статье представлены рекомендации по курсам по программированию, включая русскоязычный курс по веб-разработке, месячный курс по вёрстке и Реакту, онлайн-курс по вёрстке, нон-профит-комьюнити для обу…
Статья описывает различия в образе жизни программистов и администраторов. Программисты склонны к толстоте, быстрому курению, обедают в офисе и спят в выходные. Администраторы же склонны к тощести, ме…
Дополнительная поддержка CH341A на базе AVR добавлена в программу avrdude. Поддерживаются три варианта ключа -с, включая быстрый аппаратный SPI и медленный программный bitbang-SPI. Подробности и EXE-…
В данном примере показано, как создать класс и объекты в языке программирования C#. Класс содержит поля и методы, а объекты создаются на основе этого класса. В примере создаются два объекта класса Za…
В книге 'От математики к обобщенному программированию' авторы объясняют принципы обобщенного программирования и понятие математической абстракции. Они также показывают, как найденные математиками реш…
Статья Пола Грэхема о том, как хороший программист может удерживать в голове целый проект и как это важно на начальном этапе. Описываются проблемы, с которыми сталкиваются программисты, которые не мо…
Книга 'Android. Программирование для профессионалов' знакомит с интегрированной средой разработки Android Studio и основами программирования под Android. Второе издание книги содержит информацию о во…
Рассказываем о кафедре Конструирования электронно-вычислительной аппаратуры (КЕОА) на факультете электроники КПИ. Учим много программирования, много ассемблера и embedded, самые разные процессорные а…
Книга Роберта К. Мартина посвящена хорошему программированию и содержит много примеров кода. Она состоит из трех частей, в которых излагаются принципы, паттерны и приемы написания чистого кода, а так…
Курс состоит из 8 уроков по Java. В части 2/2 рассматриваются базовые понятия, типы данных, управление потоком выполнения и циклы, введение в ООП, продвинутое ООП. Каждый урок поделен на два видео фр…
В этом тексте представлены несколько идей, как провести выходной вечер для программистов. Вы можете посмотреть фильмы из подборки для айтишников, провести время за играми для программистов, посвятить…
Автор хочет набрать группу ребят для изучения основ программирования и веб-разработки. Он предлагает обучение HTML/CSS, системе контроля версий GIT, основам JS, Jquery, Coffeescript/Typescript, работ…
В статье рассматриваются вопросы о важных навыках и предметах для ИТ-специалистов. Автор задает вопросы о том, какие навыки необходимы для работы в сфере ИТ, какие предметы были бы полезны, но не пре…
Вести бортовой журнал капитана, записывая свои мысли и состояния, полезно для рефлексии и сверки курса. В программировании важно не опускать руки и пройти через период сомнений и страхов, обозначая д…
Яндекс и МФТИ запускают на Coursera онлайн-курс «Основы разработки на С++: белый пояс». Курс вводный, но полезен тем, кто на C++ еще не программирует. Преподаватели курса - сотрудники Яндекса с огром…
История о том, как опытный программист нашел решение для освобождения памяти в игре, выделив приличный блок памяти в самом начале разработки, чтобы освободить его при необходимости.
Автор рассказывает о своем опыте работы с агрессивным графиком и почему он стал противником использования патчей в коде. Он призывает обращаться к коду так же, как к врачу, и искать корни ошибок, а н…
Датский стартап Uizard Technologies представил нейросеть pix2code, которая генерирует готовую страницу со всем необходимым кодом, оформлением и графическими элементами по изображению или скриншоту по…
Приглашаем студентов провести лето с пользой на стажировке на кафедре 'Прикладной математики', ИПММ, СПбПУ. Во время стажировки вы будете работать над проектами и задачами, максимально приближенными …
Статья рассказывает о том, что выбор технологий в программировании и жизни очень похож. В обоих случаях есть готовые решения, которые можно использовать. Каждый житейский фреймворк имеет систему ценн…
Страница содержит уроки по базовому C++, включая Hello World, комментарии, переменные, условия, циклы, функции, структуры данных, классы, оператор switch, работу с файлами и приложение 'anagram make'…
Статья объясняет паттерны ООП на простом языке и в метафорах, чтобы заинтересовать новичков в программировании. Описываются известные паттерны из книги «Приемы объектно-ориентированного программирова…
Книга 'Изучаем Java на примерах и задачах' является отличным учебным пособием для начинающих программистов. В ней содержатся практические примеры и задачи, которые помогут изучить язык Java с нуля. К…
Книга Мэтта Вайсфельда "Объектно-ориентированное мышление" рассказывает о том, что объектно-ориентированное программирование является фундаментом для многих языков программирования и веб-технологий. …
Рассказываем о том, как мы научились учить программированию детей в возрасте от 8 лет. Описываем визуальную среду Скретч, которая позволяет детям создавать свои собственные игры и мультики, а также в…
Книга описывает процесс создания игр для платформы Android, начиная с фундаментальных вопросов проектирования игр и основ программирования, и заканчивая созданием игрового движка и интересных игр. В …
Курс по SQL - языку программирования для оперирования реляционными базами данных. В уроках рассказывается о структуре таблиц в реляционных базах, базовой теории языка, установке MySQL, основных коман…
Статья описывает парадокс Блаба, который заключается в том, что программист, знающий только один язык программирования, не может оценить его ограниченность и не видит преимуществ более мощных языков.…
Статья о 15 законах Мерфи для программистов, которые описывают типичные проблемы и ситуации, с которыми сталкиваются программисты в своей работе. Законы Мерфи описывают, что все, что может пойти не т…
Техника "Стакан воды" - простой и мощный способ исполнения желаний. Наполните стакан водой, произнесите утверждение о решении проблемы, закройте глаза и выпейте полстакана воды. Повторите процедуру у…
«Совершенный код» Стива Макконнелла — это книга, стоящая на первом месте во всех списках рекомендованной литературы для разработчиков. В статье представлен обзор книги и основные главы, а также видео…
Статья о том, как общество транслирует социальные законы, не понимая их смысла, и как это приводит к социальному программированию. Приводится пример с обезьянами в клетке, которые не позволяют достат…
Статья предлагает пять удобных сервисов для обучения программированию с нуля. Codecademy - самый популярный сервис, Code School - любят фантазировать и экспериментировать, Treehouse делают акцент на …