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


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

3 способа использования функций Python шаг за шагом
В этом уроке мы обсудим, как использовать функции в Python. В этом уроке мы обсудим, как использовать функции в Python. Мы рассмотрим три различных способа использования функций в Python. Мы обсудим, как использовать функции с аргументами по умолчанию, как использовать функции с ключевыми аргументами и…

В очередной раз анализатор PVS-Studio оказался внимательнее человека
Исследуя предупреждения анализатора PVS-Studio при проверке различных проектов с открытым исходным кодом, мы снова и снова убеждаемся, насколько полезным может быть этот инструмент. Анализатор кода невероятно внимателен и никогда не устает. Он указывает на ошибки, которые ускользают даже при тщательном просмотре кода. Давайте рассмотрим еще один такой случай. В прошлый раз я писал подобную заметку , исследуя исходный код StarEngine: 2D Game Engine. В этот раз анализатор показал..

Основы программирования — Теорема о структурированном управлении
Теорема о структурированном управлении — это базовая часть программирования, которую вы должны изучить, чтобы стать программистом. Теорема о структурированном управлении  – это концепция структурного программирования. Структура управления — это структура потока программы, которая часто используется программистами. На этот раз мы обсудим три типа структур управления, в том числе: Последовательность Выбор Повторение Последовательность Последовательность — это..

Объектно-ориентированное программирование на Java
Объектно-ориентированное программирование (ООП)  – это парадигма программирования, основанная на концепции "объектов", которые могут содержать данные и код, работающий с этими данными. ООП — популярная парадигма программирования, поскольку она позволяет моделировать концепции реального мира интуитивно понятным и простым для понимания способом, а также предоставляет ряд преимуществ по сравнению с другими парадигмами программирования, например: Инкапсуляция. ООП позволяет..

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

Хроники техлида… неделя 0?
На этой неделе меня попросили стать техническим руководителем группы инженеров, членом которой я был около года. Я буду руководить инженерной командой из 18 человек. Мы являемся консультантом по программному обеспечению, который работает для клиента. Наш нынешний технический руководитель должен уйти в длительный отпуск по болезни, и они считают, что я могу взять на себя эту роль и бежать…