Горячее
Новое
Лучшее
Фильтр

Фильтр

Очистить
Применить
Рубрики
Языки
Темы
Применить
Очистить
Обложка: Как научиться разрабатывать игры: подробная блок-схема

Как научиться разрабатывать игры: подробная блок-схема

Пользователь с ником miloyip опубликовал в своем репозитории game-programmer на GitHub схематичное пошаговое руководство по изучению области разработки игр. Автор руководства сам является разработчиком игр с 20-летним стажем.

9
19
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji

Развёрнутое руководство по Sass/SCSS

Современный CSS — мощь, а в комбинации с препроцессорами — вообще боевая машина для оформления контента на страницах. В статье приведено развёрнутое руководство по Sass/SCSS с примерами. После прочтения узнаете,…

2
45
reaction
0
reaction
0
reaction
0
reaction
0
reaction
7
7
emoji
Обложка: Развёрнутое руководство по Sass/SCSS
Соберите сервер из комплектующих

Как быстро понять, куда не стоит устраиваться на работу — отвечают эксперты

Не все работодатели добросовестные: некоторые пускают соискателям пыль в глаза, заманивая к себе. Эксперты рассказывают, как не попасться на их удочку.

10
reaction
0
reaction
0
reaction
0
reaction
0
reaction
5
5
emoji
Обложка: Как быстро понять, куда не стоит устраиваться на работу — отвечают эксперты

Оконные функции в SQL — что это и зачем они нужны

Краткий гайд, который поможет разобраться в оконных функциях ORDER BY и PARTITION BY.

3
27
reaction
0
reaction
0
reaction
0
reaction
0
reaction
13
13
emoji
Обложка: Оконные функции в SQL — что это и зачем они нужны

Математика для программистов

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

26
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Математика для программистов
Обложка: О битовых операциях

О битовых операциях

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

2
13
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji

Подборка шпаргалок для программистов

Даже самые опытные программисты не всегда могут вспомнить название какого-нибудь свойства в CSS или правильное написание команды bash. Поэтому всегда удобно иметь у себя в закладках страницу, попав на которую,…

40
reaction
0
reaction
0
reaction
0
reaction
0
reaction
5
5
emoji
Обложка: Подборка шпаргалок для программистов

Webpack: основы настройки проекта на JavaScript и Sass

Webpack — инструмент веб-разработчика, который соединяет файлы JavaScript и CSS в единые файлы.

16
reaction
0
reaction
0
reaction
0
reaction
0
reaction
4
4
emoji
Обложка: Webpack: основы настройки проекта на JavaScript и Sass
JavaScript обложка

Шпаргалка по современному JavaScript

В данном материале собраны основные концепции и принципы современного JavaScript, которые помогут быстро найти и вспомнить необходимую фичу. Содержание Объявление переменных var, const, let Стрелочные функции Параметры функции по умолчанию…

38
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: STL: стандартная библиотека шаблонов С++

STL: стандартная библиотека шаблонов С++

Механизм шаблонов встроен в компилятор C++, чтобы дать возможность программистам делать свой код короче за счет обобщенного программирования. Естественно, существуют и стандартные библиотеки, реализующие этот механизм. STL является самой эффективной…

5
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Мемы для программистов в одном Telegram-канале!
Мемы для программистов в одном Telegram-канале!
Подписаться
Мемы для программистов в одном Telegram-канале!
Подписаться
Мемы для программистов в одном Telegram-канале!

Функция с переменным количеством аргументов в Python: *args и **kwargs

Не всегда заранее известно, сколько аргументов будет передано функции. В таких случаях в Python на помощь приходят *args и **kwargs, позволяющие передавать переменное количество аргументов. Сегодня мы расскажем, как именно они работают.

2
14
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
python

Задачи по JavaScript для начинающих от Tproger и GeekBrains

Вместе с факультетом Веб-разработки GeekUniversity собрали для вас несколько простых задач и вопросов по JavaScript для обучения и тренировки.

11
61
reaction
0
reaction
0
reaction
0
reaction
0
reaction
33
33
emoji
Обложка: Задачи по JavaScript для начинающих от Tproger и GeekBrains

10 полезных Python библиотек, о которых вы не слышали

Пакетов для Python создано уже очень много, поэтому ни один человек физически не может изучить их все. Только PyPi насчитывает 47 000 пакетов. В то время как pandas, scikit-learn или numpy у…

17
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: 10 полезных Python библиотек, о которых вы не слышали

Языки программирования, на которых были написаны популярные компьютерные игры — пять вдохновляющих примеров

Компьютерные игры — это большой бизнес. Суммарная выручка индустрии видеоигр в США достигла 23,5 миллиардов долларов в прошлом году, что на 5% больше, чем в 2014. За каждой великой игрой стоят программисты, которые вносят существенный вклад…

1
2
reaction
0
reaction
1
reaction
0
reaction
0
reaction
0
1
emoji
Обложка: Языки программирования, на которых были написаны популярные компьютерные игры — пять вдохновляющих примеров

Как настроить Jupyter Notebook для Python 3

Jupyter Notebook — это командная оболочка для интерактивных вычислений. Этот инструмент может использоваться не только с Python, но и другими языками программирования: Julia, R, Haskell и Ruby. Он часто используется…

11
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: Как настроить Jupyter Notebook для Python 3

Что такое Kotlin и с чем его едят: обучающее руководство и сравнение нового языка Android-разработки с Java

Рассказываем о языке Kotlin, созданном российской компанией JetBrains и недавно выбранном Google в качества основного языка Android, и делимся руководством.

1
12
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Что такое Kotlin и с чем его едят: обучающее руководство и сравнение нового языка Android-разработки с Java
Обложка: Нахождение максимума из двух чисел без условных операторов и операторов сравнения

Нахождение максимума из двух чисел без условных операторов и операторов сравнения

В разборе задачи описано, как без использования условных операторов (if/else) и любых других операторов сравнения, найти максимальное из двух чисел. Код приведён на языке C++.

1
4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Вёрстка и дизайн: подборка книг для начинающих веб-разработчиков

Вёрстка и дизайн: подборка книг для начинающих веб-разработчиков

Здесь мы собрали подборку книг, которые помогут прокачать свои навыки начинающим веб-программистам. Рассматриваются HTML, CSS, JS, PHP и веб-дизайн.

6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

Как стать фронтенд-разработчиком в 2022 году: дорожная карта

Хотите узнать, как стать фронтенд-разработчиком в 2022 году? Составили для вас схему развития и приложили материалы для изучения.

1
130
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Как стать фронтенд-разработчиком в 2022 году: дорожная карта

Фундаментальные принципы объектно-ориентированного программирования на JavaScript

Многие привыкли к ООП через классовое наследование. Кто-то использует прототипное, как в JavaScript. А что если есть лучшая альтернатива обоим?

1
20
reaction
0
reaction
0
reaction
0
reaction
0
reaction
4
4
emoji
Обложка: Фундаментальные принципы объектно-ориентированного программирования на JavaScript
мессенджер

«Хочу как Дуров»: пишем простой мессенджер

Знание того, как устроен мессенджер, может сильно вам пригодиться, ведь они становятся всё популярнее. Прочитав эту статью, вы сможете его получить.

2
13
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

Как работает процессор?

Кратко и доступно о том, как работает центральный процессор, регистры, память, инструкции и кэш, а также что такое УУ и АЛУ и зачем они нужны.

4
33
reaction
0
reaction
0
reaction
0
reaction
0
reaction
5
5
emoji
Обложка: Как работает процессор?

Разбираемся, как работает встроенная функция zip в Python, и пишем свою реализацию с помощью list comprehension

Расказывает Рювен Лёрнер, преподаватель Многие слышали о функции zip в Python, а кто-то даже регулярно ей пользуется. Сегодня мы (из интереса и для общего развития) опишем, как можно реализовать её…

7
9
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Разбираемся, как работает встроенная функция zip в Python, и пишем свою реализацию с помощью list comprehension

Работаем в терминале Linux как профи: подборка полезных команд

Видели продвинутых пользователей Linux, эффективно работающих в терминале? Хотите так же? Не вопрос: мы собрали много команд для повышения продуктивности.

2
26
reaction
0
reaction
0
reaction
0
reaction
0
reaction
6
6
emoji
Обложка: Работаем в терминале Linux как профи: подборка полезных команд

7 советов по обработке undefined в JavaScript

undefined в JavaScript — что за значение, чем вызвано и как его обработать? Также рассмотрим главные отличия undefined и null.

1
23
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: 7 советов по обработке undefined в JavaScript

Работа с Excel в Java через Apache POI

Рассказывает автор блога javarevisited.blogspot.ru Из этой статьи вы сможете узнать о записи и чтении данных из Excel файлов в Java (будет рассмотрен как XLS, так и XLSX формат). Мы будем…

2
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Работа с Excel в Java через Apache POI

Что такое Ansible и как его использовать

Ansible автоматизирует поставку ПО, управление конфигурацией и развёртывание приложений. В статье рассмотрим как запустить и использовать Ansible

2
25
reaction
0
reaction
0
reaction
0
reaction
0
reaction
4
4
emoji
Обложка: Что такое Ansible и как его использовать

Что работодатели ждут от Junior Python-разработчика

Из этой статьи вы узнаете, что должен знать начинающий Python-разработчик, а также получите список вопросов, которые стоит повторить.

88
reaction
0
reaction
0
reaction
0
reaction
0
reaction
34
34
emoji
Обложка: Что работодатели ждут от Junior Python-разработчика
Обложка: 10 команд для Docker, без которых вам не обойтись

10 команд для Docker, без которых вам не обойтись

Docker — полезный инструмент для создания микросервисов. Чтобы эффективнее работать с ним, вам пригодятся команды, 10 из которых мы сегодня обсудим.

1
5
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji

10 фич в C#, о которых вы определённо должны узнать и начать их использовать

Если вы только начали изучение C# или же решили расширить свои знания, мы нашли для вас 10 фич, знание которых позволит вам избежать ошибок, писать более понятный код и сохранить кучу…

14
reaction
0
reaction
0
reaction
0
reaction
0
reaction
4
4
emoji
Обложка: 10 фич в C#, о которых вы определённо должны узнать и начать их использовать
Обложка: Изучаем программирование: 10 лучших книг для начинающих разработчиков

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

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

11
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji

Как быстро написать игру для Android на Unity

В своё время Flappy Bird, не имея сложной механики и графики, стала хитом. Сегодня мы расскажем, как всего за 10 минут написать свой вариант игры на Unity под Android.

5
11
reaction
0
reaction
0
reaction
0
reaction
0
reaction
6
6
emoji
Обложка: Как быстро написать игру для Android на Unity