«Что такое интернет». Видео-курс

October 22nd, 2015 No Comments »

Если вы хотите обучиться на программиста, тестировщика или SEO-оптимизатора (это который делает search engine optimisation, то есть чтобы ваш сайт показывался на первых позициях в Google и Яндекс), то вам обязательно нужно понимать, как устроен интернет.

Например, как зарегистрировать своё доменное имя — а домены бывают бесплатные, платные и такие, которые вообще нельзя зарегистрировать простому смертному (например, whitehouse.gov). И желательно, чтобы имя домена было коротким:

Как выбрать имя для домена

Важно понимать, что интернет — это не только ценный мех веб-странички и сайты. Интернет — это ещё и электронная почта (email), и IP-телефония (тот же Skype), и торренты, и “Интернет вещей”, и т.д.

Сам интернет как объединение мировых сетей был придуман американскими военными как метод связи на случай Третьей Мировой войны — сразу после запуска первого спутника и первого человека Юрия Гагарина в космос во времена Холодной войны.

Холодная война

Вы даже сможете легко и просто понять такие сложные вещи, как протокол TCP\IP и зачем нужны IP-адреса.

Ну и на сладкое — сможете подурачить коллег и родителей, запретив им доступ к любимым вебсайтам.

Всё это — в бесплатном видео-курсе «Как устроен интернет». Записывайтесь!

Зачем нужна теория вероятностей и статистика

June 23rd, 2015 No Comments »

“Зачем нужна теория вероятностей и статистика” — именно таким вопросом задаётся студент на лекции. В казино выиграть не помогает, предсказывать дождь тоже не очень.

Ответы на эти вопросы вы можете найти в вебинаре «Где применяется теория вероятностей».

Рассмотрены очень жизненные примеры. Например, оказывается, есть советский ГОСТ на максимально допустимое количество гаек и болтов в чае 🙂 Да-да, не больше 5 грамм на тонну. Отсюда приходим к идее вероятности встретить гайку в конкретной пачке. А также как случайный эксперимент и статистика помогают оценить качество партии.

Также используются примеры японского экономического чуда, страховки в билете на поезд, и даже статистике, собранной на кладбище в XVII веке.

Теория вероятностей и шансы

Смотрите, изучайте, проходите курс по теории вероятностей.

Программирование для начинающих. Видео-курс.

April 28th, 2015 No Comments »

Вышел видео-курс «Программирование для начинающих». В нём вы сможете написать вашу первую программу на примере игры «Камень-ножницы-бумага».

камень-ножницы-бумага

Объяснение идёт последовательно и спокойно:

Вы открыли консоль языка программирования. Этот язык программирования называется JavaScript.
Всё в порядке, не переживайте, мы не сломали интернет.
Эта консоль ещё называется командная строка — тут вы можете писать команды на языке JavaScript, а браузер будет их исполнять.

Вот забавный трейлер к этому курсу.

Записывайтесь и учитесь программировать — это первый шаг к новой карьере.

Что такое массив

October 14th, 2010 No Comments »

Давайте разберёмся, что такое массив.

Массив (или массив данных) – это набор однородных элементов, к которым можно достучаться (обратиться) по их порядковому номеру (индексу).

Ваш список студентов в группе (ФИО) можно представить в виде массива.

У массива есть элементы, из которых он состоит.
Каждый элемент имеет индекс (свой порядковый номер. Ещё это можно рассматривать как адрес элемента в массиве) и значение.

Порядковый номер в журнале группы – это индекс. Если твоя фамилия “Аксёнов”, то в массиве учеников у тебя индекс “1” или “2” (в начале в общем).

Твоё “значение” разумеется – “Аксёнов А.Б.”

В некоторых языках программирования есть свои фокусы: индексом может не только число, но и любая букво-цифровая последовательность. По стандарту это всё же число, причём по порядку, без разрывов.

Значением может быть любой скаляр (число, строка, булево значение) либо другой массив. На счёт можно ли в массиве хранить объекты в качестве элементов — не скажу на счёт Си, в РНР можно.

Жильцы в подъезде — тоже массив. Индексом служит номер квартиры. Каждый элемент – другой массив, массив жильцов данной квартиры. В квартире №1 — 5 жильцов, в квартире №2 никто не живёт, в квартире №3 одинокая бабулька — получается что это можно выразить или как

  • [5, 0, 1] – одномерный массив (каждый элемент – скалярное значение)
  • или [ [1,1,1,1,1], [], [1]] – двумерный массив
  • или [ [‘мама’, ‘папа’, ‘сын’, ‘дочка’, ‘бабушка’], [], [ ‘бабушка’]] – тоже двумерный массив

Массив можно выразить в виде таблички.
Одномерный массив – это “вырожденная” табличка, состоящая из одной строчки или столбца: [1,1,2,3,5,8]
Двумерный массив – это одна обычная таблица (например, Пифагора)

[[2,2,4],
[2,3,6],
[2,4,8]]

Вот почитай ещё это — Индексный_массив


Анимированные алгоритмы сортировки

April 24th, 2009 No Comments »

Для лучшего понимания алгоритмов сортировки можно посмотреть анимацию их работыдиваниdistributed raman amplifier — нужно только кликнуть на нужный вид.