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


Первая неделя программирования — хорошее, плохое и безобразное
Я собираюсь сделать свой первый пост в блоге о том, как продвигается мой кодинг, так же, как и в первую неделю: быстро, довольно бессвязно, но много извлеченных уроков. В прошлый понедельник я получил электронное письмо со ссылкой на учебник, чтобы начать свои навыки кодирования. То есть через какое-то время я решил сменить профессию, потом определился с направлением, провел небольшое исследование, выбрал Makers Academy в качестве буткемпа и Ruby в качестве языка, потренировался на..

Где получить ежедневную практику программирования на Java
Чем больше вы что-то делаете, тем лучше результаты вы постепенно получаете. Эти общие знания применимы и к программированию на Java. Никакое чтение и пристальное внимание к экрану не поможет вам набрать собственный код. Регулярная практика научит вас многому: подходу к решению проблем, техническим тонкостям, алгоритмам, о которых вы даже не догадывались, и многому другому. Задачи и задачи по программированию помогут вам пройти уровни. При наличии множества доступных опций иногда..

Я не мой код
Открытость для отзывов - отличительная черта хорошего инженера. Я не мой код Я не биты и байты, запятые и круглые скобки, ни пробелы и табуляции. Я не фетишизирую продукт своего труда. Любая попытка изменить мой код не является личным, смертельным, целенаправленным посягательством на мою репутацию. Это часть порядка вещей. Код будет измениться, он превратится во что-то, чего я никогда не планировал. Спустя долгое время после того, как я уйду, инженеры будут ругать это, пытаясь..

Алгоритмы сортировки, которые вы должны знать
Рассматривая алгоритмы сортировки, вы должны знать три простых подхода; пузырьковая сортировка, сортировка вставкой и сортировка выбора. Все три подхода имеют одинаковую временную сложность наихудшего случая, O (n²), и сложность пространства, O (1). Однако знание этих основных алгоритмов сортировки может служить основой для освоения более сложных алгоритмов сортировки (быстрая сортировка, сортировка слиянием, сортировка по основанию). В следующих двух разделах мы рассмотрим, что..

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

Устранение гендерных предубеждений в ИИ
Алгоритмы объявлений о вакансиях Facebook давали искаженные результаты, даже если работодатель намеревался охватить демографически сбалансированную аудиторию. Даже когда рекламодатели не выбирали демографические данные, Facebook запоминал и закреплял существующие демографические различия. (Источник WSJ ) Сегодня искусственный интеллект широко распространен в повседневных технологиях, и ожидается, что в будущем он станет еще более распространенным. В то время как ИИ учится у своих..

Итеративное удаление элементов в Dynamo DB с помощью Python
Вы когда-нибудь вставляли в базу данных Dynamo db нежелательные объекты? Я делал это много раз и не мог найти простой способ удалить эти элементы. Первое, что вам нужно сделать, это убедиться, что у вас установлен boto3. Это мощная библиотека для подключения к AWS. from boto3.dynamodb.conditions import Key, Attr import boto3 Теперь пришло время установить ваш ресурс и вашу таблицу. В этом случае вы настроите ресурс Dynamodb для boto3. Затем вы укажете таблицу, из которой хотите..