Видео уроки по созданию программ

Формула программиста

основатель — Волосатов Евгений Витольдович

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса  999  499 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Первый взнос - 499 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

Так будет продолжаться каждые 30 дней, пока вы не отмените подписку.
Средства будет автоматически считываться с вашей карты.
Вы в любой момент сможете отказаться от продления Клуба.

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 499 (вместо 999) рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 499 руб./30 дней + 500 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



Список уроков | фото | видео

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE LIST - Просто коллекция 00:19:58
4 теста
45 чел. ★ 4.9 Done
  Нa этом уроке мы познакомимся с коллекцией ArrayList.
Создадим пустую коллекцию, добавим в неё несколько значений.
В цикле пройдёмся по всем элементам и выведем их на экран.

Дополнительный материал: http://math.sgu.ru/sites/chairs/prinf/materials/java/lesson6.htm
Отчёт отправил: 13417. Chip Выполнено за 2 час. 46 мин. [Показать отчёт]
Научился: Познакомился с коллекцией ArrayList, в которую можно добавлять различные типы данных. Узнал как представляются данные внутри коллекции, про встроенные методы toString и getName. Набрал программу по уроку, проверил её работу. Вывел содержимое списка, для этого использовал метод System.out.printf, который позволяет форматировать вывод. 
2 FREE LIST - Типа коллекция 00:12:53
1 тест
43 чел. ★ 4.9 Done
  На этом уроке мы будем использовать обобщённую коллекцию, Generic Collection.
То есть мы укажем конкретный класс, экземпляры которого будут в неё помещаться.
Также узнаем, как правильно хранить несколько значений в каждом элементе коллекции.

Дополнительная литература: http://www.quizful.net/post/Java-Collections
Отчёт отправил: 13417. Chip Выполнено за 1 час. 26 мин. [Показать отчёт]
Научился: Научился создавать коллекцию ArrayList с указанием типа элементов. Добавил класс Fruit, создал несколько объектов этого класса, добавил их в список. 
3 FREE LIST - ArrayList против LinkedList 00:16:58
2 теста
36 чел. ★ 4.9 Done
  На этом уроке мы сравним скорость работы коллекций ArrayList и LinkedList.
Будем тестировать время добавления и извлечения элементов.

Самостоятельное задание:
Сравнить скорость удаления и поиска элементов.
Отчёт отправил: 13417. Chip Выполнено за 9 час. 9 мин. [Показать отчёт]
Научился: В этом уроке я познакомился с коллекцией LinkedList, сравнил скорости работы ArrayList и LinkedList. Чтобы быстрее создавать LinkedList с 10млн элементами, я использовал конструктор, который копирует элементы из другой коллекции, то есть из ArrayList. Добавил сравнение времени поиска элемента и его удаления из обеих коллекций. Хотя в обеих коллекциях по 10 млн элементов, поиск и удаления выполняются довольно быстро, иногда результаты выдавали 0 мс, поэтому добавил вывод в наносекундах. Для поиска использовал метод indexOf, для удаления метод remove. Чтобы числа выводились в более наглядном виде, например 1.000.000 вместо 1000000, для автоматического добавления разделителей между разрядами числа, мне потребовалось научиться использовать локаль в Java, узнал про NumberFormat. Для вывода использовал локаль de_DE.utf8, чтобы были точки между разрядами. В общем, хорошо попрактиковался, спасибо! :) 
Видеообзор: 6L8ibTBSTqQ
4 FREE LIST - Множество 00:21:17
4 теста
42 чел. ★ 4.9 Done
  На этом уроке мы познакомимся со множествами,
узнаем, как они работают и почему они работают именно так.
Решить задачу

Дополнительная литература: http://developer.alexanderklimov.ru/android/java/set.php
Отчёт отправил: 13417. Chip Выполнено за 1 час. 17 мин. [Показать отчёт]
Научился: В этом уроке я познакомился с коллекцией HashSet. Евгений Витольдович хорошо объясняет как в ней хранятся данные, показывает структуру во время пошагового выполнения программы. Дополнительно решил задачу по заданию. 
5 FREE LIST - Одинаковые кошки 00:16:56
2 теста
36 чел. ★ 4.9 Done
  На этом уроке мы узнаем, как создаются одинаковые кошки.

То есть выясним, как HashSet определяет, мы добавляем тот же самый объект, или другой?
Отчёт отправил: 13417. Chip Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: В этом уроке я научился переопределять методы equals, hashCode для того чтобы изменить логику сравнения объектов класса Cat. 
  Итого:   5 видеоуроков 1 час. 28 мин.
13 тестов
32 чел. ★ 4.9  
  Финалисты:   Новопашин Владимир,   Sergej Piskun,   Jevgenij Kariagin,   Tekashnik,   Michail Ostryj,   Алексей В.,   Иван Воронин,   Сергей Соколов,   Vladimir Fedotov,   Auksė Cycarienė,   Dmitrij Starikovič,   Станислав,   Сергей,   Максим Лапшинов,   Aleksej Fiodorov,   Andrej Petrunev,   Kiril Krutiajev,   Povilas Abramovicius,   Andrej Gladkov,   Kapitanov Dmitrij,   Sergej Šugajev,   Александр,   Виктор,   jspv,   Danil42Russia,   Dmitry Sinitsin,   Chip,   grom518,   Anatoli,   Yefim,   1,   Tom .

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Узнал о операторе instanceof. Попрактиковался с переопределением стандартных методов hashCode, equals, toString.
Интересный урок)


Научился: Отличный урок. Еще глубже по копались в HashSet и переопределили те методы с помощью которых как раз определяется уникальность добавляемых объектов.
=)