PHP: Массивы (7)
продолжительность 25 часов
Массивы — основной способ объединять данные в коллекции. Вывод курсов на Хекслете, списка сайтов в Гугле — всё это внутри опирается на них. В отличие от примитивных типов данных, при обращении с массивами требуются дополнительные знания. Значительная часть алгоритмических задач оперирует ни чем иным, как массивами. Именно поэтому им посвящён целый курс. Уверенная работа с коллекциями — фундамент, на котором стоит всё остальное.
Чему вы научитесь:
- Определять массивы в коде и манипулировать ими
- Формировать и обрабатывать массивы в циклах
- Применять базовые алгоритмы и оценивать их сложность
- Использовать spread, оператор и деструктуризацию
синтаксис вложенные массивы алгоритмическая сложность сортировка теория множеств стек
Последнее обновление: 29 сентября 2020
Уроки курса
- 1О курсеУзнать о курсе, его структуре, задачах и целях.теория
- 2СинтаксисИзучить синтаксис для работы с массивамитеориятестыупражнение
- 3Проверка существования значенияРазобрать типичные ошибки при работе с массивами: выход за границу, обращение к несуществующему ключу.теориятестыупражнение
- 4Цикл forНаучиться применять цикл for для массивовтеориятестыупражнение
- 5Обмен значенийПознакомиться с понятием "временная переменная"теорияупражнение
- 6Цикл ForeachНаучиться простому способу обходить массивтеориятестыупражнение
- 7АгрегацияНаучиться агрегировать данныетеориятестыупражнение
- 8Управляющие инструкцииИзучить работу `break` и `continue`теориятестыупражнение
- 9Удаление элементов массиваУзнать о правильных и неправильных способах удаления элементовтеорияупражнение
- 10Вложенные массивыПознакомиться с синтаксисом создания и обновления вложенных массивовтеориятестыупражнение
- 11Генерация строки в циклеНаучиться эффективно собирать строкитеориятестыупражнение
- 12Обработка строк через преобразование в массивПознакомиться с обработкой строк, используя массивытеорияупражнение
- 13Вложенные циклыНаучиться вкладывать циклы друг в другатеорияупражнение
- 14Теория МножествПриобщиться к прекрасномутеориятестыупражнение
- 15Сортировка массивовПознакомиться с базовыми алгоритмамитеорияупражнение
- 16СсылкиНаучиться использовать массивы по ссылкетеориятесты
- 17СтекПознакомиться с АТД "Стек"теориятестыупражнение
- 18Big OПознакомиться с оценкой сложности алгоритмовтеориятестыупражнение
- 19ДеструктуризацияНаучиться раскладывать массив на частитеориятестыупражнение
- 20Spread-операторНаучиться применять spread-оператор (оператор "расширения") для массивов.теориятестыупражнение
- 21Массивы в памяти компьютераПознакомиться с тем, что из себя представляют массивы в реальноститеориятесты
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.
#
Задание
% завершений
1
80%
2
93%
3
72%
4
93%
5
86%
6
91%
7
94%
8
70%
9
88%
10
92%
11
92%
12
76%
13
72%
14
70%
Хештеги