Публикации по теме 'learning-to-code'


Демистификация рекурсии:
Недавно я закончила стипендию программной инженерии для женщин в Академии Хакбрайт . За 10 недель учебный курс научит вас, как создать работающее веб-приложение ( Ознакомьтесь с приложениями, созданными моими замечательными коллегами! ), А также научит вас фундаментальным темам в области CS, таким как структуры данных, алгоритмы и рекурсия. Это был большой объем информации, который нужно было охватить за короткий промежуток времени, и темой, с которой я и другие, казалось, больше всего..

Я хочу показать итерации, через которые я прохожу, работая над задачей.
Я описываю испытание Коренастая обезьяна на FreeCodeCamp. Как я это решаю. Наша цель для этого алгоритма — разбить arr (первый аргумент) на более мелкие фрагменты массивов с длиной, предоставленной size (второй аргумент). Наш код должен пройти 4 зеленые проверки (цели), чтобы завершить этот алгоритм: Ожидается, что (['a', 'b', 'c', 'd'], 2) будет [['a', 'b'], ['c', 'd']] Ожидается, что ([0, 1, 2, 3, 4, 5], 3) будет [[0, 1, 2], [3, 4, 5]] Ожидается, что ([0, 1,..

Как создать пару для победы
Я не хочу пробовать работать в паре, потому что знаю, что мне это не понравится, и это замедляет меня, чтобы работать более продуктивно. Некоторые из них, которые никогда не пробуют парное программирование, скажут, что это сложно, тратя время зря, не хватает ресурсов (людей, времени и т. Д.) Для выполнения практики. И я с этим согласен, но пробовали ли вы хоть раз? Я объясню, почему вы должны пытаться и как делать пары и выигрывать. Почему парное программирование? Парное..

Классификатор позиций League of Legends с SVM
Для этого проекта мне было интересно поработать с библиотекой svm scikit-learn и попытаться применить модель классификатора Support Vector Machine к чему-то, что меня также интересует: League of Legends. Вот краткий обзор того, что такое SVM: SVM — это модель машинного обучения, реализующая концепцию классификатора опорных векторов. Во-первых, у вас есть два набора разных ярлыков, и вы пытаетесь их классифицировать. Как показано на рисунке выше, красный и синий цвета разбросаны по..

C #, крутая кривая обучения
C #, крутая кривая обучения В прошлом году я решил научиться программировать на C #. Я должен сказать, что процесс обучения был действительно сложным, но увлекательным. Единственный опыт, который у меня был в области компьютерного программирования, - это базовый курс, который я предлагал в рамках своего бакалавриата. Курс был в лучшем случае шуткой. Я ничего не узнал! Даже не о том, как объявить простую переменную. Хотя позже я узнал некоторые основы написания макросов с VBA в MS..

День 8: Цикл событий JS и задания
Я не мог не найти еще одну невероятно подходящую гифку, чтобы описать, как я себя чувствую в конце этого учебного дня. Сегодняшний день казался идеальным штормом, чтобы измотать мой мозг, но это было здорово. Сегодня утром мы хорошо провели теоретическое время, обсуждая, что Javascript является асинхронным языком и что именно это означает. Это привело к лекции о полномасштабном цикле событий Javascript, и я подумал, что это было очень интересно. Я слышал такие слова, как стек..

Основы C# и Unity — Переменные
Что такое переменная? Вы можете представить переменную как контейнер, в котором хранится какая-то информация. Этот контейнер называется « Переменная », а информация называется « Данные». Переменные позволяют нам хранить важные данные по всей программе. В C# есть два основных типа переменных: Типы значений Опорные типы Типы значений переменных содержат экземпляр типа. Они хранятся в заранее определенном месте в памяти, называемом стеком. Наиболее часто используемые типы данных..