Публикации по теме 'problem-solving'


Как я использовал школьную математику, чтобы решить задачу по программированию!
Позвольте мне начать с признания, что проблема, которую я вам покажу, не является строго ракетостроением. Это довольно просто. Мало кто может возразить, что нам не нужно использовать математику, чтобы решить эту проблему. Тем не менее, мое намерение при написании этого блога состоит в том, чтобы просто опровергнуть заявления значительной части людей о том, что математика, которой нас обучают в старшей школе, практически бесполезна и не будет никакого применения в реальном мире. Не..

Решение проблем с помощью PEDAC
Процесс PEDAC — это метод решения проблем, который можно использовать для решения любой проблемы программирования, независимо от используемого языка программирования. Аббревиатура расшифровывается как «Проблема, Примеры, Данные, Алгоритм и Код», и отслеживание каждого шага в процессе может помочь вам разбить проблему на более мелкие, более управляемые части и разработать четкое и эффективное решение. Шаг 1: понять проблему Первым шагом в процессе PEDAC является понимание проблемы. Это..

Зачем писать псевдокод?
Написание псевдокода должно быть важной частью работы каждого инженера-программиста при решении проблемы, которую он раньше не решал. Это полезно, поскольку позволяет написать ряд шагов или рецепт, как достичь желаемого результата. Излагая шаги, чтобы перейти из точки А в точку Б, я могу визуализировать, какие материалы мне нужны для поиска в Google при изучении новых языков программирования, фреймворков и концепций. В зависимости от сложности кода или алгоритма, который я пытаюсь..

Опыт работы в веб-разработке — это больше, чем ваши способности кодировать
Для многих разработчиков карьерный путь относительно прост и заканчивается на «старшей» должности. Распространено мнение, что чем больше вы работаете, тем легче вы понимаете языки программирования и, следовательно, тем старше вы становитесь. Хотя это отчасти верно, реальность такова, что правильно нанятая старшая должность также обладает широким спектром социальных навыков и опыта в области стратегии. Последним часто беззастенчиво пренебрегают как работодатели, так и разработчики...

Овладение частотами слов: решение проблемы кодирования на Python
Навыки решения проблем являются ключом к решению сложных задач. Давайте углубимся в увлекательную задачу кодирования, которая включает в себя чтение файла, подсчет частоты слов и создание уникального списка частоты слов. Я собираюсь объяснить это, используя язык программирования Python. Мы расскажем о комплексном решении этой простой, но сложной проблемы. Освоение этой проблемы позволит отточить некоторые чрезвычайно важные навыки программирования. Целью этой задачи является..

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

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