Arhlit - информационные технологии

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


Типы данных Python
В программировании тип данных - важное понятие. Переменные могут хранить данные разных типов, и разные типы могут делать разные вещи. Каждое значение в Python имеет тип данных. Поскольку в программировании на Python все является объектом, типы данных на самом деле являются классами, а переменные - экземплярами (объектами) этих классов. Python содержит 12 встроенных типов данных 4 Числовой тип [int, float, complex, bool] 4 Тип последовательности [строка, список, кортеж,..

Leetcode: максимальная глубина бинарного дерева
Максимальная глубина бинарного дерева | LeetCode OJ По заданному бинарному дереву найдите его максимальную глубину. Максимальная глубина — это количество узлов на самом длинном пути от… leetcode.com Нам нужно рекурсивно найти длину каждого поддерева и выбрать максимум. Примечания: Рекурсивные решения в деревьях выполняются для каждого узла, поэтому временная сложность будет O (n) Хотя мы используем постоянное количество переменных,..

Типы данных Python: все, что вам нужно знать, в одном простом руководстве!
Python — идеальный выбор как для начинающих, так и для профессиональных разработчиков благодаря своей простоте и удобочитаемости. Одной из его сильных сторон является широкий спектр встроенных типов данных. Понимание этих типов данных и соответствующих вариантов их использования имеет решающее значение для написания эффективного и безошибочного кода. Эта статья служит исчерпывающим руководством по типам данных Python с упором на практические приложения, примеры кода и сравнения между..

Уроки технологий 2019 года
…и я думал, что не так много сделал! :D Введение 2019 год был хорошим годом для изучения новых технологий. Мне посчастливилось начать два проекта с нуля, отвечая за выбор технического стека для обоих. Это позволило мне начать создавать современные веб-приложения, не думая о техническом долге. Цель этого поста — поделиться своими взглядами и уроками, которые я извлек, работая над ними в готовых к производству проектах. Не ждите чрезвычайно технического обзора каждой технологии,..

8 продвинутых приемов Python, которыми пользуются опытные программисты
Примените эти приемы в своем коде Python, чтобы сделать его более кратким и производительным. Вот восемь изящных приемов Python, некоторые из которых, я уверен, вы еще не видели. Примените эти приемы в своем коде Python, чтобы сделать его более кратким и производительным!

Тождество Эйлера для матриц
Ваша дневная доза научного Python Об этой серии статей: Применение научного стека Python для решения реальных задач требует большой практики. Чтобы помочь вам на пути к мастерству, следуйте этой серии и решайте распространенные (и не очень распространенные) проблемы с помощью NumPy, SymPy, SciPy и matplotlib. Сегодняшняя проблема

Искусство именования в программировании
Давайте исследуем увлекательный мир именования, вооружившись полезным списком принципов. Приготовьтесь, потому что в следующих строках вы найдете ценную информацию и практические примеры кода на Python. Именование может быть сложной задачей, будь то имя дочернего элемента или имя функции. Как однажды сказал известный программист Фил Карлтон: «В компьютерных науках есть только две сложные проблемы: инвалидация кеша и присвоение имен вещам». Именование — это большая ответственность,..

Новые материалы

12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..

Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг? Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..

Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..

Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе. Объект представляет собой набор свойств. Свойства идентифицируются с..

Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..

От XML к аннотациям: переход к современной конфигурации Spring
Введение Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..

Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..