| Главная » Архив материалов
Казалось бы, простая задача: посчитать, сколько времени прошло между двумя датами. Оказывается, сложность этой задачи в некоторых случаях может зашкаливать. Вот небольшой рассказ об этом. Эта статья — не про само программирование, а про сложности, с которыми иногда сталкиваются разработчики при написании программ. Если нужно именно программирование, почитайте статью про го
...
Читать дальше »
Просмотров: 230 |
Добавил: niko |
Дата: 14.01.2022
|
Все мы знаем, что нужно использовать следующие две строки для проверки того, удовлетворяет ли переменная одному или нескольким равенствам:
if number == 1 or number == 2 or number == 3 or number == 4:
do_smt()
Такой способ кажется вполне естественным. Мы разделяем каждое условие с помощью логического оператора or. Но не стоит торопиться с выводами.
...
Читать дальше »
Просмотров: 220 |
Добавил: niko |
Дата: 14.01.2022
|
Сайт TheFamousPeople запустил независимый рейтинг самых влиятельных математиков ХХ века, основанный на алгоритме, который объединяет различные факторы, в том числе голоса пользователей и тенденции поиска в Интернете. Его результаты:
1. Давид Гильберт
Просмотров: 248 |
Добавил: niko |
Дата: 14.01.2022
|
Что такое предел в математике
Когда математики говорят о пределах, то имеют в виду такую последовательность событий:
- Есть функция — это просто ка
...
Читать дальше »
Просмотров: 280 |
Добавил: niko |
Дата: 13.01.2022
|
В данной статье мы разберем наиболее успешные книги про Java, которые выдержали испытание временем, становясь с годами все более и более актуальными.
Неважно в каком году вы их прочитаете, так как в этих книгах вы всегда найдете что-то новое и интересное для себя. Именно поэтому мы считаем, что это величайшие источники информации, которые помогут вам в работе во все времена.
Моя первая книга по Java — “
...
Читать дальше »
Просмотров: 249 |
Добавил: niko |
Дата: 13.01.2022
|
Хотите чтобы ваш код выглядел качественно и лаконично и говорил о вас, как об опытном разработчике? Тогда давайте окунёмся немного глубже базовых знаний и посмотрим, насколько можно упростить свой код, как сделать его читаемым и не потерять желание возвращаться к своей работе снова. Добро пожаловать в подробный Python. Пора становиться лучше!
Если вы начали изучать Python, посмотрели с десяток обучающих видео, прошли несколько бесплатных курсов, интенсивов и митапов, и пробуете написать свой первый проект, то эта статья, безусловно, вам поможет. Поверхностный анализ обучающих русскоязычных материалов по Python в интернете натолкнул на мысль, что начинающему Python-разработчику редко показывают всю красоту и эффективность э
...
Читать дальше »
Просмотров: 230 |
Добавил: niko |
Дата: 13.01.2022
|
Преимущества использования исключений сомнительны, но мои претензии к ним не в этом. Исключения — экстраординарный инструмент, которые делает код более непонятным и запутанным. А прямую локальную обработку — слишком пространной. Исключения стали для меня худшим средством обработки ошибок. Печально, что создание объектов в С++ основано на их применении (позднее этот пост был отредактирован — прим.пер.).
Просмотров: 231 |
Добавил: niko |
Дата: 13.01.2022
|
Взаимодействие между процессами
Введение в процессы
Процесс — это экземпляр компьютерной программы, выполняемый в одном или в нескольких потоках.
Рассмотрим пример. Мы разрабатываем приложение, исполняемый файл кото
...
Читать дальше »
Просмотров: 256 |
Добавил: niko |
Дата: 13.01.2022
|
На сегодняшний день существует около 700 языков программирования. Однако при создании корпоративного программного обеспечения (ПО) применяют лишь около 20 из них. Другими словами, при всем имеющемся разнообразии есть лишь несколько популярных универсальных языков. Обычно их начинают изучать в школе, университете или даже на первой работе.
При этом каждый разработчик ПО задается вопросом: с какого языка начать обучение? В университетской программе изучения информатики обычно начинают с языка C.<
...
Читать дальше »
Просмотров: 198 |
Добавил: niko |
Дата: 12.01.2022
|
Вот говорят, что если ты не закончил Физтех, ФПМ или Бауманку, тебе в программировании делать нечего. Почему так говорят? Потому что, дескать, ты не учил сложную математику, а в программировании без неё никуда.
Это всё чушь, конечно. Если вы плохо знаете математику, вы можете быть блестящим разработчиком. Вы вряд ли напишете драйверы для видеокарты, но вы запросто сделаете мобильное приложение или веб-сервис. А это — основные деньги
...
Читать дальше »
Просмотров: 247 |
Добавил: niko |
Дата: 12.01.2022
|
| |