Рубрики
Без рубрики

День 3 из 100 дней кода

Начал день, работая над моим проектом TaskTimer. Это предназначено, чтобы помочь мне отслеживать время сфена … Tagged с 100daysOfCode, JavaScript, Python, Eloquentjs.

100daysofcode (42 серии деталей)

Начал день, работая над моим проектом TaskTimer. Это предназначено для того, чтобы помочь мне отслеживать время, проведенное на различных задачах, в том числе в моем путешествии 100daysofcode. Потратил хорошую часть времени, чтобы убедиться, что сценарий может сэкономить задачу и время, который он взял на словарь Python.

После этого я решил ознакомиться с еще некоторыми JavaScript. Я уже начал красноречивую книгу JavaScript и теперь продолжил из четвертой главы.

Четвертая глава EJS посвящена данным, сосредоточенным на объектах и массивах. Моей любимой частью книги так далеко является то, как автор объяснил, как работают привязки.

«Вы должны представить, что привязки как щупальца, а не коробки. Они не содержат значений; Они понимают их – две привязки могут ссылаться на то же значение. Программа может получить доступ только к значениям, на которые у нее все еще есть ссылка. Когда вам нужно что -то вспомнить, вы выращиваете щупальца, чтобы удержать его, или вы привлекли к нему один из существующих щупальц ». Связь

Что я сегодня сделал:

1. Работал над проектом TaskTimer Python

Работая над GitHub, чтобы стать публичным. В то же время, посмотрите первую версию на Мой сайт Анкет

Что я изменил:

  • Добавлены часы к сценарию
  • Сделал это сценарий сохраняет в файле .txt
  • Сделано, что скрипт считывает файл .txt и добавляет данные в словарь
  • Сделано, что скрипт записывает новую задачу, добавленную в DICT в файл TXT

2. Чтение и упражнения главы 4 красноречивого JavaScript

https://eloquentjavascript.net/04_data.html

Что я узнал из этого:

  • Три точечных обозначения для передачи отдельных элементов из массивов в функциональные аргументы.
  • Что такое массивы и объекты
  • Что такое JSON

Время, проведенное в обучении:

Задача «Кодирование задачи» 1 H 19 мин 15 S Задача «Чтение EJS». Встало время: 31 мин 19 с. Прошло время: 19 мин 57 с.

Время, проведенное на самом деле кодирование:

1H 39 мин

Общее время: 2 ч 10 мин 31

Отслеживается, используя мой TaskTimer Скрипт и Wakatime App

Где вы можете узнать больше:

Книга красноречивая JavaScript (бесплатная и интерактивная)

Резюме главы четвертой, посвященная данным:

«Объекты и массивы (которые являются конкретным видом объекта) предоставляют способы сгруппировать несколько значений в одно значение. Концептуально, это позволяет нам поставить кучу родственных вещей в сумку и бегать с сумкой, вместо того, чтобы обнять все отдельные вещи и пытаться удержать их отдельно.

Большинство значений в JavaScript обладают свойствами, исключения являются нулевыми и неопределенными. Свойства доступны с использованием value.prop или value [“prop”]. Объекты, как правило, используют имена для своих свойств и хранят более или менее фиксированный набор из них. Массивы, с другой стороны, обычно содержат различные количества концептуально идентичных значений и используют числа (начиная с 0) в качестве имен их свойств.

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

Вы можете использовать массивы, используя особый вид цикла – для (пусть элемент массива). “Конец резюме, проверьте эту часть от здесь

Также проверьте Freecodecamp Лучший сайт обучения для начинающих кодеров.

Вот и все на сегодня. Надеюсь увидеть вас всех завтра!

100daysofcode (42 серии деталей)

Оригинал: “https://dev.to/arttupyykonen/day-3-of-100daysofcode-554l”