Публикации по теме '30-day-challenge'
JS30 Challenge Day 2 — Часы JS+CSS
Задача второго дня для JS30 Уэса Боса — создать часы, используя только JavaScript и CSS. Файл HTML относительно скудный, так как большая часть кода относится к вашей функции для установки даты и стиля ваших часов. Существует пять тегов <div> , созданных с именем класса, соответствующим части часов.
На картинке выше реализованы три тега <div> с именем класса для каждой части стрелки часов. Порядок не обязательно имеет значение, но я заказал его таким образом, чтобы..
День 2 JavaScript
Модное слово
скрытое состояние: как объект, как частная переменная var createCounter = function (n){
let count = n;
return function(){
return count++;
};
};
class Counter{
constructor(n){
this.n=n;
}
// define the increment method
increment(){
// increase the value before returning
return ++this.n;
}
}
const counter = Counter(10);
counter.increment();
30 дней подготовки к машинному обучению для начинающих и продолжающих с использованием Python
30 дней подготовки к машинному обучению для начинающих и продолжающих с использованием Python
День 1–7: Изучите основы программирования на Python, включая переменные, типы данных, циклы и функции.
День 8–14: Откройте для себя основы машинного обучения, такие как различные типы алгоритмов и концепции переобучения и недообучения.
День 15-21: Ознакомьтесь с библиотеками Python, обычно используемыми в машинном обучении, такими как NumPy, Pandas и Matplotlib.
День 22–28...
Похудеть класс-переросток
Похудеть класс-переросток
День 7 конкурса качества кода Бена Оренштейна
Есть ряд причин, по которым вы должны заботиться о размере ваших классов при программировании.
Меньшие классы лучше придерживаются своей единственной ответственности
Согласно части S принципов SOLID, у класса должна быть единственная ответственность. Первое из четырех правил для разработчиков Sandi Metz гласит, что класс не должен превышать 100 строк. Идея заключается в том, что если ваш класс превышает..
30-дневное испытание на флаттер: день 0
Я Элай Шейн. Я планирую начать серию под названием «30 дней Flutter Challenge», в которой я собираюсь изучать новую концепцию / функцию о Flutter и публиковать об этом в блоге каждый день.
В этой серии я собираюсь создать несколько приложений, чтобы практиковать Flutter и стать экспертом по разработке Flutter. «30 дней» вовсе не означает, что сериал состоит из 30 частей.
Как я завершу свое путешествие?
Каждый день я собираюсь писать в блоге сообщение о моем недавнем прогрессе в..
День 4
Ну, это немного коротко, потому что сегодня у меня был личный день. Я не смог приложить усилий, чтобы написать Javascript за 30, но завтра я встречаюсь с некоторыми людьми, чтобы начать групповой проект. С нетерпением жду этого, так как последний групповой проект, над которым я работал, был немного запутанным, и, как бы я ни старался работать с командой, я видел, каким был конечный продукт, и максимально дистанцировался.
У меня есть несколько вещей, которыми я хочу заняться больше,..
Исследование длинных списков параметров
Исследование длинных списков параметров
День 14 конкурса качества кода Бена Оренштейна
Начну с небольшого признания: в моей кодовой базе есть метод, который принимает 11 аргументов.
Согласно правилам для разработчиков Санти Метца, в метод следует передавать не более четырех параметров. Если вы передаете хэш, то каждый параметр в этом хеше считается аргументом. Для этого есть несколько веских причин:
Если вы передаете методу 11 аргументов, вы почти наверняка нарушаете принцип..