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


Лучшие привычки для изучения программирования
Вам также нужно будет освоить информатику и математику. Любая другая научная область будет высоко оценена. Есть несколько методов обучения, вот несколько полезных привычек для изучения программирования. Разбивайте сложные проблемы на более мелкие, управляемые задачи.

Распределения вероятностей, используемые в машинном обучении (часть 1)
Гауссово, равномерное, экспоненциальное, пуассоновское, биномиальное, геометрическое распределения и многие другие В статистике и теории вероятностей распределение относится к тому, как набор значений или результатов распределяется или распределяется по диапазону. Он обеспечивает математическое описание вероятностей…

Асинхронный + ожидание = синхронизация?
Асинхронный + ожидание = синхронизация? По логике, асинхронные операции должны быть неблокирующими. Javascript однопоточный. Следовательно, выполнение нескольких одновременных операций невозможно. Веб-воркеры позволяют создавать виртуализированный поток поверх основного. Но они где-то ограничены по сравнению с реальной концепцией многопоточности. Сравнивать их было бы похоже на яблоки с апельсинами. Хотя, если вы хотите сравнить, вы можете сравнить концепцию async / await с PIC (..

Как написать свой собственный компилятор
Выберите язык: выберите язык высокого уровня, который вы хотите скомпилировать. Это определит синтаксис и особенности языка, с которым вы будете работать. Для этого примера давайте выберем простой вымышленный язык под названием «Простой». Синтаксис Simple похож на C и имеет несколько основных конструкций, таких как переменные, операторы if-else и циклы. Вот пример лексера для Simple: #include ‹stdio.h› #include ‹string.h› #include ‹ctype.h› enum TokenType { T_INT, T_FLOAT,..

Советы по Python — Как получить ключи из словаря в виде списка
Добро пожаловать, коллеги-энтузиасты Python! В этой статье мы рассмотрим простую, но мощную функцию словарей Python — возможность извлекать список всех ключей. Независимо от того, являетесь ли вы новичком в Python или опытным профессионалом, понимание того, как работать со словарями, является важным навыком для любого программиста Python. Имея это в виду, давайте углубимся и рассмотрим различные способы извлечения списка всех ключей в словаре Python. Итак, наденьте свои мыслительные..

Python — Начало
История моей любви к Python началась год назад, когда я обнаружил удобство и простоту этого языка (*притворяясь, что игнорирую жертву ради скорости*) для операций, связанных с машинным обучением. Я всегда хотел прочитать две книги с нуля, Автоматизируйте скучные вещи с помощью Python: практическое программирование для начинающих — Эл Свейгарт Поваренная книга Python: рецепты для освоения Python 3. Эта серия блогов представляет собой обобщение уроков, которые я прочитал на этих..

Революционный опыт Vim
Я пишу это 20 апреля, и прошло ровно 300 дней с тех пор, как я отказался от VS Code ради Vim! На самом деле я искал не временную веху, а скорее совпадение с тем днем, когда мне снова захотелось появиться в моем Медиуме. На самом деле я не придерживался Vim . Через месяц я перешел на NeoVim , который по сути является более элегантной вилкой Vim. От неудобной мыши к « ограниченной» клавиатуре Вероятно, большинство людей, включая меня, сначала находят действительно странным,..