Публикации по теме 'programming'
10 советов и приемов для написания чистого кода на Python
Произведите впечатление на своих коллег чистым и лаконичным кодом.
Изучите 10 замечательных «трюков» программирования на Python, удобных для начинающих, с подробными объяснениями.
Следующий список находится в произвольном порядке.
Я надеюсь, вам понравится это!
1. Поменять местами две переменные без третьей
В Python можно поменять местами две переменные без третьей:
a = 1
b = 2
a, b = b, a
Объяснение
Приведенный выше «трюк» с заменой двух переменных вовсе не является..
Создание интерпретатора байт-кодов Monty с использованием языка программирования C
ЧАСТЬ ЧЕТВЕРТАЯ
Это ссылка на предыдущую часть (ЧАСТЬ ТРЕТЬЯ), если вы пропустили: https://medium.com/@mr_robertamoah/creating-an-interpreter-for-monty-bytecodes-using-c-programming-language -47c9bab6c4be
В третьей части статьи мы реализовали функции для выполнения push, pall и pint. В этой части мы реализуем функции для pop, swap, add и т. д.
Начиная с поп-кода операции. Этот код операции удаляет верхний узел стека (последний добавленный узел стека). Код для этой реализации можно..
Разработка распределенной транзакции с практическими примерами
Как на самом деле выглядит дизайн-ревью
В прошлый раз мы обсуждали, как подготовить обзор дизайна как эксперт . Необходимо подготовить три элемента:
модель С4 Пользовательские истории и варианты использования Дизайнерские решения
В этой статье я использую практический пример, чтобы показать вам, как выглядит обзор дизайна. Некоторые обсуждения со слишком большим количеством деталей будут пропущены и будут демонстрировать только критически важные проекты.
Истории..
Основы программирования
Полное руководство для начинающих
Введение. В современном мире передовых технологий программирование стало необходимым навыком. Если вы хотите стать разработчиком программного обеспечения, специалистом по данным или автоматизировать задачи, понимание основ программирования — это первый шаг к достижению ваших целей. В этой статье мы рассмотрим важные концепции и принципы, лежащие в основе программирования.
Алгоритмы и решение проблем. Программирование — это решение проблем, а..
Как сделать игру про змейку, используя код Python
Змеиная игра с использованием кода Python
Основные настройки
Во-первых, вам нужно посетить этот веб-сайт и загрузить и установить Python в вашей системе. Скопируйте и вставьте приведенный ниже код в свой редактор. Если у вас нет редактора, загрузите и установите Visual Studio Code с этого веб-сайта . Turtle Graphics – это стандартная библиотека по умолчанию, встроенная в ваш Python. Запустите код с помощью команды: Python Your_file_name.py
Змеиная игра..
Концепции обработки данных № 1 — «Медленно меняющиеся измерения»
Введение
Поскольку мы постоянно загружаем данные в хранилище данных, нам неизбежно придется иметь дело с изменениями в исторических данных.
Хранилища данных по определению содержат исторические данные. Что нам делать, когда приходит новый пакет данных и некоторые атрибуты в таблицах изменились? Это распространенная проблема в хранилищах данных, которая называется Медленно меняющиеся измерения (SCD) .
Методы работы с SCD применяются к таблицам измерений, а не к таблицам фактов ...
Smalltalk против схемы, JavaScript и Java
Smalltalk против схемы, JavaScript и Java
Smalltalk - потрясающий язык. Это идеальный учебный язык для обучения программированию как детей, так и взрослых. Его очень легко изучить и он чрезвычайно универсален, как JavaScript, но без всей ерунды, которую JavaScript навязывает незадачливым программистам. Smalltalk хорошо сравнивается с Java, когда дело доходит до написания надежного, крупномасштабного программного обеспечения, несмотря на то, что он динамически типизирован.
В этой..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..