Публикации по теме '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 аргументов, вы почти наверняка нарушаете принцип..