PHP - неправильный путь. Фатальные недостатки развития языка
20-03-2024PHP
Из-за войны я приостановил некоторые технические проекты, и вместо них решил потратить то немногое спокойное время на создание нового. За эти два года я довольно неплохо выучил Python, а также активно работаю над одним проектом, который никак не связан с программированием. Из php-проектов для меня наибольший интерес представляет мой Albireo, который я решил довести до полноценной CMS на файлах. Дальше 18+. Читать
Объектно-ориентированное программирование в Python для чайников
22-06-2023Python
ООП в Python имеет много особенностей, что делает его непохожим на другие языки. С одной стороны Python очень простой язык и делать на нём программы в ООП-стиле легко, но с другой стороны — в нём нет привычных вещей, которые сейчас являются «стандартным набором» любого ООП-подхода. Если вы новичок в программировании, то эта статья для вас. Читать
Python vs PHP: основные отличия
Самое главное отличие PHP от Python — сфера применения. Python — очень универсальный язык, поэтому его сфера использования намного больше, чем у PHP. Но это не значит, что Python при этом всегда лучше. Читать
Как создать телеграм-бот на Python
17-04-2023Python
Чем приятно делать телеграм-бот на Python, так это удобство и простота. Когда я создавал свой чат-бот на PHP, то столкнулся с тем, что а) почти все существующие библиотеки работали не так как мне было нужно и б) с ними было сложно работать. Читать
Структуры данных Python: списки, кортежи, словари, множества
31-03-2023Python
Массивы данных в Python реализованы достаточно своеобразно, что сильно отличает его от других языков программирования. Если вы изучаете Python как второй язык, то его структуры мягко говоря, вызывают недоумение. Если же вы начнёте изучать другой язык после Python'а, то сильно удивитесь отсутствию списков, кортежей, словарей и множеств. Читать
Особенности интерпретатора Python
23-03-2023Python
У Python есть одна интересная особенность, которая его выделяет среди других языков программирования. Мы знаем, что Python — интерпретируемый язык, но его способ интерпретации несколько отличается от других похожих. В свою очередь это порождает достаточно неочевидные вещи в поведении самого Питона. Знание таких особенностей, позволяет лучше понять поведение Python. Читать
Виртуальное окружение Python
17-03-2023Python
Virtual Environment (виртуальное окружение) в Python - это инструмент, который позволяет создавать изолированные среды для работы с проектами на Python. Виртуальное окружение содержит свой собственный интерпретатор Python и набор библиотек, которые можно установить и использовать независимо от тех, которые установлены в глобальной системе. Это позволяет избежать конфликтов версий между пакетами и гарантирует, что приложение будет работать так, как задумано, независимо от конфигурации и установки Python на компьютере. Читать
Как сделать .exe файл из программы на Python
10-03-2023Python
Создание исполняемого .exe файла из программы на Python обычно требуется для того, чтобы скрыть исходный код программы. Также создание отдельного исполняемого файла поможет упростить работу с пользователями: им не нужно будет дополнительно устанавливать Python. Читать
Типы данных в Python
06-03-2023Python
Понятие типов данных — основополагающее в программировании. Тип данных нужен для того, чтобы понять как именно нужно работать с ними. Например если это числа, то это будет арифметическое сложение. Но если это строки, то это уже будет конкатенация — объединение. Читать
Что такое цикл в Python
01-03-2023Python
Python предлагает для организации циклов всего две конструкции: while и for. Теоретически мы можем организовать ещё цикл с помощью рекурсии, но это сложный подход. Сам по себе цикл достаточно прост для понимания, но на самом деле за ним скрываются сложные алгоритмы. Читать