Рубрики
Основы программирования

Решение проблемы в оффлайн браузере Zeal – Content rendering error

В этом видео мы решаем проблему загрузки контента в оффлайн браузере Zeal.  

 
Рубрики
Основы программирования

Установка и обзор оффлайн браузера документации по программированию

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

 
Рубрики
Основы программирования

Зачем программисту изучать алгоритмы?

За всю историю компьютерных наук сложилось понимание, какие алгоритмы и структуры данных (способы их хранения) нужны для решения практических задач — так называемый джентльменский набор, который должен знать каждый разработчик. Например, сортировка: товары в магазине сортируют по стоимости или сроку годности, а рестораны — по удалённости или рейтингу. Хэш-таблицы помогают проверить корректность пароля и не […]

 
Рубрики
Основы программирования

Что такое API?

API — это аббревиатура от английского Application Programming Interface, интерфейс программирования приложения. Говоря по-простому, API действует как виртуальный посредник и передает информацию из одного интерфейса, например мобильного приложения, в другой. API связывает различные части программной платформы, чтобы передаваемая информация дошла до места назначения. Само по себе приложение, сервис или программа не умеют работать с другими […]

 
Рубрики
Основы программирования

Установка Sublime Text 3 и плагина Emmet.

В этом видео мы установим программу Sublime Text 3 на операционную систему Windows 10 и поставим плагин Emmet.  

 
Рубрики
Основы программирования

Настройка программы Unity 2019.

В этом видео мы настроим программу Unity 2019 для полноценной работы и созданий различных проектов.  

 
Рубрики
Основы программирования

Установка Visual Studio 2019 на Windows 10.

В этом видео я подробно расскажу и покажу установку программы Visual Studio 2019 на операционную систему Windows 10.  

 
Рубрики
Основы программирования

Структурное и модульное программирование.

Структурное программирование Структурное программирование — парадигма программирования, в основе которой лежит представление программы в виде иерархической структуры блоков. По своей сути оно воплощает принципы системного подхода в процессе создания и эксплуатации программного обеспечения ЭВМ. Структурное программирование воплощает принципы системного подхода в процессе создания и эксплуатации программного обеспечения ЭВМ. В основу структурного программирования положены следующие достаточно […]

 
Рубрики
Основы программирования

Низкоуровневые и высокоуровневые языки программирования.

Языки низкого уровня Первым компьютерам приходилось программировать двоичными машинными кодами. Однако программировать таким образом – достаточно трудоемкая и сложная задача. Для упрощения этой задачи стали появляться языки программирования низкого уровня, которые позволяли задавать машинные команды в более понятном для человека виде. Для преобразования их в двоичный код были созданы специальные программы – трансляторы. Трансляторы делятся […]

 
Рубрики
Основы программирования

Среды разработки в программировании.

Чтобы разработчик сразу видел результат своего труда при написание программы, были созданы среды разработки. IDE — integrated development environment, по-русски — среда разработки. Это программа, в которой программист пишет код, ловит ошибки и наблюдает результат. Среды разработки (IDE) бывают универсальные и заточенные под конкретные языки программирования. IDE часто похожи по своим возможностям и позволяют увеличивать […]

 
Рубрики
Основы программирования

Что такое фреймворки и библиотеки?

В этой статье мы рассмотрим понятия библиотеки и фреймворка в программировании, а также рассмотрим их примеры. 1. Framework Фреймворк — заготовки, шаблоны для программной платформы, определяющие архитектуру программной системы; программное обеспечение, облегчающее разработку и объединение разных модулей программного проекта. Это такая структура, включающая в себя библиотеки кода, различное программное обеспечение, которые облегчают жизнь разработчика и […]

 
Рубрики
Основы программирования

Классификация разработчиков по рангам.

Если вы выучились на программиста, тогда в начале карьеры вы получаете гордое звание джуниор (Junior). Дальше вам предстоит миновать звание мидла (Middle) и прийти к сеньору (Senior). Деление это весьма условное, но давайте разберемся, что примерно понимается под каждым из этих уровней. 1. Junior Junior – это программист, который только вошёл в профессию. Он обладает […]

 
Рубрики
Основы программирования

Обзор странных языков программирования.

Существует множество языков программирования и каждый язык специально создан для разработки на конкретной платформе. Языки программирования чаще всего структурированы и позволяют решать реальные проблемы, синтаксис ясен и понятен, а реализация программ работает быстро и без ошибок. Существуют языки программирования, которые не соответствуют этим принципам. Они создаются для научных исследований или просто для удовольствия и их […]

 
Рубрики
Основы программирования

Оптимизация программного кода.

В этой статье мы поговорим о старой традиции оптимизации кода. Но, сначала вспомним, что такое программный код: Программный код – это написанный человеком текст компьютерной программы на каком-либо языке программирования. Исходя из вышесказанного можно понять, что программный код может написать каждый программист или новичок, но правильно оптимизировать свой код намного сложнее. Давайте разберемся что же […]

 
Рубрики
Основы программирования

Выражения из IT-сленга.

Чтобы уследить быстрый полет мысли программистов, рекомендуется знать сленговые выражения (неформальные выражения), которыми пользуются IT-специалисты. Возможно, знать следующие слова из IT-сленга всем сотрудникам компании и не обязательно, но очень желательно. Breadcrumbs — «хлебные крошки» — специально встраиваемые в программу отладочные операторы, служащие путеводной нитью для поиска причин аномального поведения программы при отладке, как хлебные крошки […]

 
Рубрики
Самоучитель по C#

Вычисляем значение функции в C#.

Представим, что нам нужно вычислить сумму значений, возвращаемых функцией f() от 1 до x. Функция будет такой: 3×2 – 2×3 Рассмотри полный листинг программы вычисления функции с подробными комментариями: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static double f (double x) // создаем функцию f с […]

 
Рубрики
Основы программирования

Основы ООП.

Объектно-ориентированное программирование (ООП) – это методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования. Класс – это шаблон, описание ещё не созданного объекта. Класс содержит данные, которые описывают строение объекта и его возможности, методы работы с ним. Объект — экземпляр класса. То, […]

 
Рубрики
Основы программирования

Первые языки программирования.

Изучая основы программирования очень важно знать общую историю языков программирования и историю развития известных и неизвестных языков. В этой статье вы с этим и познакомитесь, но для начала давайте вспомним “Что такое язык программирования?”. Языком программирования называется система обозначений и правил, позволяющая записать программу решения задачи в виде последовательного текста в удобном для человека виде. […]

 
Рубрики
Основы программирования

Жизненный цикл программного продукта

Любой разработчик программного продукта должен хорошо понимать и разбираться в этапах жизненного цикла программного обеспечения. В этой статье Вы познакомитесь с этой темой подробнее. Жизненный цикл программного продукта представляет собой непрерывный процесс, начинающийся с момента принятия решения о создании программного обеспечения и заканчивающийся в момент полного изъятия его из эксплуатации. Этапы жизненного цикла программного продукта […]

 
Рубрики
Основы программирования

Функции в программировании.

Функция в программировании представляет собой обособленный участок кода, который можно вызывать, обратившись к нему по имени, которым он был назван. При вызове происходит выполнение команд тела функции. Функции можно сравнить с небольшими программками, которые сами по себе, т.е. автономно, не исполняются, а встраиваются в обычную программу. Нередко их так и называют – подпрограммы. Функции также […]

 
Рубрики
Основы программирования

Основы алгоритмизации.

Понятие алгоритма, являющееся фундаментальным понятием математики и информатики, возникло задолго до появления вычислительных машин. Первоначально под словом «алгоритм» понимали способ выполнения арифметических действий над десятичными числами. В дальнейшем это понятие стали использовать для обозначения любой последовательности действий, приводящей к решению поставленной задачи. Само же слово алгоритм появилось в Средние века, когда европейцы познакомились со способами […]

 
Рубрики
Основы программирования

Операторы сравнения.

Операторы сравнения, как это видно из их названия, позволяют сравнивать между собой два значения. В большинстве языков программирования для операторов сравнения существует сокращенный синтаксис: Условие Символ Пример Меньше чем (a > 7) Меньше или равно = b) Равно == (a == b) Не равно != (a != b) Всё содержимое таблицы вам должно быть известно […]

 
Рубрики
Основы программирования

Арифметические операторы.

Арифметические операторы используются для вычислений так же, как и в алгебре. Допустимые операнды должны иметь числовые типы. Пример простого арифметического оператора – выражение a = c + 5. В языках программирования арифметические действия выполняются при помощи следующих операторов: Операция Символ Пример Сложение + b = a + 7 Вычитание – b = a – 7 […]

 
Рубрики
Основы программирования

Переменные.

С этой статьи я начинаю цикл “основных концепций программирования”. Это универсальные концепции, которые присутствуют во многих языках и отличаются только синтаксисом. Начнем с первой универсальной концепции под названием переменная. Переменная – это объект содержащий изменяемые данные. Но ещё существуют и переменные, значение которых не меняется. Их называют константами. Например скорость автомобиля можно описывать переменной т.к. […]

 
Рубрики
Основы программирования

Управляющие структуры.

Без управляющих структур программа представляла бы собой всего лишь набор последовательно выполняемых команд. Рассмотрим пример инструкции: “Двигайтесь по Главной улице на север, пока слева не увидите школу. Если улица перекрыта из-за ремонта, поверните направо на 17-ю улицу”. Данная инструкция сложна и её можно написать с помощью управляющих структур. Конструкция if-then-else В приведенном примере Главная улица […]

 
Рубрики
Основы программирования

Как программировали раньше.

В этой статье вас ждет небольшой экскурс в историю программирования т.к. прежде чем приступать изучать программирование надо хорошо знать как наши “отцы” программировали на первых персональных компьютерах. Язык С и Windows API Данный подход можно считать традиционным: программы писались на языке С с использованием интерфейса Windows API (Aplication Programming Interface – интерфейс прикладного программирования). Это […]

 
Рубрики
Основы программирования

Кто такой программист?

Приветствую тебя, путник! Если ты не знаешь, кто такой программист и программирование, тогда ты на правильном сайте. Это первая статья курса “Основы программирования“. Для кого этот курс? Для тех, кто хочет войти в мир программирования и совсем ничего в этом не понимает. В этом курсе мы не будем рассматривать конкретный язык программирования, а только общие […]