Структуры данных Python: списки, кортежи, словари, множества

Структуры данных Python: списки, кортежи, словари, множества

31-03-2023Python
Массивы данных в Python реализованы достаточно своеобразно, что сильно отличает его от других языков программирования. Если вы изучаете Python как второй язык, то его структуры мягко говоря, вызывают недоумение. Если же вы начнёте изучать другой язык после Python'а, то сильно удивитесь отсутствию списков, кортежей, словарей и множеств. Читать
Особенности интерпретатора Python

Особенности интерпретатора Python

23-03-2023Python
У Python есть одна интересная особенность, которая его выделяет среди других языков программирования. Мы знаем, что Python — интерпретируемый язык, но его способ интерпретации несколько отличается от других похожих. В свою очередь это порождает достаточно неочевидные вещи в поведении самого Питона. Знание таких особенностей, позволяет лучше понять поведение Python. Читать
Виртуальное окружение Python

Виртуальное окружение Python

17-03-2023Python
Virtual Environment (виртуальное окружение) в Python - это инструмент, который позволяет создавать изолированные среды для работы с проектами на Python. Виртуальное окружение содержит свой собственный интерпретатор Python и набор библиотек, которые можно установить и использовать независимо от тех, которые установлены в глобальной системе. Это позволяет избежать конфликтов версий между пакетами и гарантирует, что приложение будет работать так, как задумано, независимо от конфигурации и установки Python на компьютере. Читать
Как сделать .exe файл из программы на Python

Как сделать .exe файл из программы на Python

10-03-2023Python
Создание исполняемого .exe файла из программы на Python обычно требуется для того, чтобы скрыть исходный код программы. Также создание отдельного исполняемого файла поможет упростить работу с пользователями: им не нужно будет дополнительно устанавливать Python. Читать
Типы данных в Python

Типы данных в Python

06-03-2023Python
Понятие типов данных — основополагающее в программировании. Тип данных нужен для того, чтобы понять как именно нужно работать с ними. Например если это числа, то это будет арифметическое сложение. Но если это строки, то это уже будет конкатенация — объединение. Читать
Что такое цикл в Python

Что такое цикл в Python

01-03-2023Python
Python предлагает для организации циклов всего две конструкции: while и for. Теоретически мы можем организовать ещё цикл с помощью рекурсии, но это сложный подход. Сам по себе цикл достаточно прост для понимания, но на самом деле за ним скрываются сложные алгоритмы. Читать
Простой калькулятор на Python

Простой калькулятор на Python

28-02-2023Python
Популярная задача для новичков Python — написание простейшего калькулятора. Алгоритм будет состоять из двух частей: первая — это ввод данных (арифметическое выражение) и второй — это его выполнение. Мы рассматриваем консольное приложение. Читать
Русский военный корабль, иди на #уй

Русский военный корабль, иди на #уй

24-02-2022Блог
Русский военный корабль, иди на #уй Читать
Создаем статистику для сайта своими руками

Создаем статистику для сайта своими руками

Сегодня я расскажу как создать статистику для своего сайта на Albireo Framework. Для хранения статистики будет использоваться база SQLite. Я покажу базовый пример, который вы сможете расширить под свою задачу. Лично мне нужна была статистика по страницам с группировкой по дате (посуточно). Читать
Сравнение IDE для PHP - 2022

Сравнение IDE для PHP - 2022

06-02-2022Софт
К написанию статьи меня подтолкнуло то, что я в первые решил попробовать PhpStorm. Программа платная и для меня дороговата, но есть возможность получить бесплатную лицензию, как автору open-source-проекта. В итоге я так и не смог работать с этой IDE, о чём написал в твиттере. Это породило небольшую дискуссию и предложение попробовать другие программы. Я несколько лет назад уже делал Читать