Публикации по теме 'programming'
Как использовать кортежи в Python
Руководство по использованию кортежей в Python
Python — это мощный и гибкий язык программирования. Это также один из лучших языков для начинающих, потому что он не только прост в изучении, но и не требует сложных компиляторов для запуска программ, вместо того, чтобы полагаться на интерпретатор. Таким образом, вместо того, чтобы создавать, компилировать и запускать программу, вы просто пишете ее и запускаете.
Python, по большей части, прост в освоении. Чтение текста из файлов,..
Как стать разработчиком: мифы, которые сдерживают вас
Стать разработчиком — это то же самое, что выбрать любой карьерный путь : упорный труд действительно определяет успех, а не талант. Но, несмотря на эту неопровержимую истину, общество по-прежнему ошибочно считает разработку программного обеспечения отраслью, предназначенной исключительно для узкоспециализированных людей, таких как гик, гений математики или вундеркинд. Это опасные заблуждения, которые часто удерживают обычных людей с большим потенциалом успеха от карьеры программиста...
Чистому коду нельзя научить
Это то, чему можно научиться только методом проб и ошибок
Шаблоны проектирования - это корм с ложечки для безмозглых программистов, неспособных к независимому мышлению, которые будут стремиться создавать такой же посредственный код, как шаблоны проектирования, которые они используют для его создания.
Помните ту цитату ? Мне нравится эта цитата. Потому что он такой агрессивный и необузданный. И я ему сочувствую. Вероятно, это не 100% правда. Вероятно, даже не на 50% верно. Но..
Отчет о проекте KWOC 2019
# О KWOC
KWOC (Kharagpur Winter of Code) - это 5-недельная онлайн-программа, организуемая KOSS (Kharagpur Open Source Society) IIT-Kharagpur каждый год в декабре для студентов различных колледжей, которые плохо знакомы с разработкой программного обеспечения с открытым исходным кодом.
# Выбор проектов
Перед началом периода кодирования нам дали список проектов, в которые мы могли бы внести свой вклад, начиная от проектов веб-разработки и заканчивая проектами разработки..
Обзор плагинов Obsidian — 8
Еженедельный обзор плагинов Obsidian
На этой неделе я расскажу о Testing Vault, Awesome Image, Order List, Advanced Paste, Open Weather, Emoji Magic, Widgets, Custom Extensions File и Plugin Groups.
Тестирование плагина Vault
GitHub — pedersen/obsidian-testing-vault Этот плагин используется для создания произвольных тестовых хранилищ, особенно во время разработки плагинов. Ни одна из его функций не… github.com
Книга Haskell: Глава 11 - Алгебраические типы данных
Большие идеи
Пользовательские типы данных . Лучшая практика Haskell - создавать пользовательские типы данных для моделирования домена. Мы хотим использовать типы данных для описания структуры данных, которые наша программа будет обрабатывать. Моделирование нашей области через типы данных очень важно, потому что это позволяет компилятору помочь нам в дальнейшем. Моделирование нашей предметной области с помощью типов данных похоже на моделирование нашего уровня сохраняемости в базах..
5 бесплатных инструментов, которые каждый разработчик должен добавить в закладки
Большинство разработчиков даже не подозревают о существовании всех этих смехотворно полезных бесплатных инструментов.
Инструменты гораздо ценнее, чем вы думаете.
Позволь мне объяснить.
Попробуйте разбить камень молотком и зубилом. Теперь попробуйте пробить его отбойным молотком.
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..