Изучайте программирование с нуля!


  • Материалы для новичков и продвинутых
  • Подробное разъяснение терминов
  • Качественные примеры программного кода

Обширная тематика

Изучение программирования не заканчивается освоением синтаксиса конкретного языка (С++, Java, PHP и т.д.). Оно граничит с множеством дополнительных дисциплин. Мы открываем доступ к обучающим материалам различной направленности.

Весь контент бесплатен

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

Простота изложения

Некоторые курсы ориентированы на новичков, которые обучаются программированию с нуля. Материалы хорошо структурированы и проводят от основ к более сложным вещам. В них раскрываются все термины, и дается разбор часто встречающихся проблем.


Последние публикации

Обещать.все.)(тогда() решить?

С Помощью Узла 4.х. Когда у вас есть Promise.all(promises).then() Как правильно разрешить данные и передать их следующему .then()? Я хочу сделать что-то вроде этого: Promise.all(promises).then(function(data){ // Do something with the data here }) ...

Создание экземпляра абстрактного класса в Котлине

Я новичок в Kotlin, и я пытаюсь использовать его в своем проекте Android. У меня есть такой код: public var oneTouchTimer: CountDownTimer = CountDownTimer(500, 100) { override fun onTick(l: Long) { } override fun onFinish() { } ...

Может ли простая разница в именах переменных Python3 изменить способ выполнения кода? [дубликат]

этот вопрос уже есть ответ здесь: Python attributeError на _ _ del__ 1 ответ этот код... class Person: num_of_people = 0 def __init__(self, name): ...

Добавление рамки в Xcode 4 [дубликат]

Возможные Дубликаты:как "добавить существующие фреймворки" в Xcode 4? Как добавить фреймворк в Xcode 4? ...

Нокаут.JS containerless "foreach" не работает

этот код выдает ошибку (в Chrome): "не удается найти закрывающий тег комментария для соответствия: ko foreach: MyPlans": <table> <!-- ko foreach: MyPlans --> <tr> <td>Test</td> </tr> <!-- /ko ...

Удаление последнего символа из NSMutableString

Как удалить последний символ из NSMutableString? ...

Перебирать словари VBA?

Я использую класс Dictionary в библиотеке сценариев MS Runtime для хранения меток, которые будут использоваться для шаблона отчета. Есть ли способ перебрать все пары значений ключей в этом словаре, как в Python? Я просто хочу использовать ключ в ка ...

Тильда зависимости Bower в узле

в bower (менеджер пакетов зависимостей узла), на некоторых зависимостях версии предшествует Тильда. Что это значит? { "name": "mean", "version": "1.0.0", "dependencies": { "bootstrap": "3.0.0", "angular": "~1.0.6" } ...

Где делать глобальные НПМ пакеты будут установлены в Ubuntu [закрыт]

где находится глобальная папка node_modules по умолчанию на Ubuntu. Например, где бы это было установлено:npm install -g gulp ...

Я вижу, что черты в Scala похожи на интерфейсы в Java (но интерфейсы в Java расширяют другие интерфейсы, они не расширяют класс). Я видел пример на SO об использовании признаков, где признак расширяет класс. какова цель этого? Почему черты могут рас ...

Метод инициализации глобального теста для MSTest

быстрый вопрос, Как создать метод, который запускается только один раз перед запуском всех тестов в решении. ...

Разрешение относительного url-пути к его абсолютному пути

есть ли библиотека в python, которая работает так? >>> resolvePath("http://www.asite.com/folder/currentpage.html", "anotherpage.html") 'http://www.asite.com/folder/anotherpage.html' >>> resolvePath("http://www.asite.com/folder/curr ...

Как мне получить рабочий каталог сборки Трэвиса.Трэвис.в формате YML?

при работе с .Трэвис.yml, есть ли переменная среды, которая содержит имя текущего каталога сборки в Travis-CI? Просматривая документы здесь Я не вижу ни одного. ...

Как изменить ограничение "максимальный размер загрузки превышен" в Shiny и сохранить пользовательские файловые входы?

недавно я узнал, что программы R Shiny по умолчанию накладывают ограничение на максимальный размер для загрузки файлов (я не знаю, какой именно размер, но я предполагаю, что это 5000 КБ). Я бы хотел снять это ограничение. Как я могу это сделать, и ка ...

Почему появились новые java.утиль.Методы массивов в Java 8 не перегружены для всех примитивных типов?

Я просматриваю изменения API для Java 8, и я заметил, что новые методы в java.util.Arrays не перегружен для всех примитивов. Методы, которые я заметил: parallelSetAll parallelPrefix spliterator поток в настоящее время эти новые методы обработки то ...

Где находится код "из будущего импорта фигурных скобок"?

мне было интересно, что это именно код, который выполняется по команде: >>> from __future__ import braces SyntaxError: not a chance Итак, поскольку Python является открытым исходным кодом я открыл C:\Python27\Lib\__future__.py и посмотрел ...

Полимерный элемент с зависимостями javascript

Я создал полимерный элемент для рендеринга markdown который использует отмечены.библиотека js. Мне было интересно, каков рекомендуемый способ загрузки в его зависимости? должен ли я просто использовать тег сценария? <script src="../marked/lib/ma ...

параметры семантического действия boost spirit

в этой статья о boost spirit semantic actions указано, что на самом деле есть еще 2 аргумента передается: контекст парсера и ссылка на логическое "хит" параметр. Контекст парсера-это осмысленное только в том случае, если семантическое д ...

Сопоставьте правильное сложение двух двоичных чисел с регулярным выражением PCRE

можно ли сопоставить дополнение в виде (?<a>[01]+)\s*\+\s*(?<b>[01]+)\s*=\s*(?<c>[01]+), где a + b == c (как в двоичном сложении) должен держать? они должны совпадать: 0 + 0 = 0 0 + 1 = 1 1 + 10 = 11 10 + 111 = 1001 001 + 010 = 00 ...

Сравнение NewRelic и Azure Insights

Я изучаю использование инструмента производительности и мониторинга для моего веб-приложения, размещенного в Azure. Мне было интересно, каковы основные различия между Microsoft Application Insights и Новая Реликвия? спасибо. ...