9 месяцев назад
Python — это профессия будущего или прошлого?
Yo, кодеры и будущие хакеры! Мы все задумывались: а что будет с Python через 5 или 10 лет? Станет ли он "динозавром", как некоторые другие языки, или это профессия, которая будет кормить нас ещё долго? В мире программирования постоянно что-то меняется. Сегодня мы разберёмся в этом вопросе без лишней воды. Приготовьтесь, потому что ответ может вас удивить. Python сейчас — это как самый прокачанный персонаж в игре. Он есть везде! Вы используете его, когда гуглите что-то (Google работает на Python),...
132 читали · 4 года назад
Python и Юникод
Как и все современные языки программирования и средства разработки, язык Python использует кодировку символов Unicode (Юникод). С этим могут быть связаны некоторые неприятности (о которых я буду рассказывать, но не сегодня). Однако в итоге это даёт преимущество - вам больше не надо думать, можно ли прочитать ваши исходные коды на другом компьютере или нет. Вы точно знаете, что ваши исходники используют Юникод, и на этом точка. Однако с тех времён, когда многие редакторы исходного кода не поддерживали...
790 читали · 6 лет назад
Python, интерпретаторы, байткод, .pyc, .pyo, .pyd, JIT и прочее
Заголовок сочный, но как и говорил, всё очень кратко. Давайте для начала примем, что Python - это интерфейс. Просто существует определённый набор того, что и как должно происходить, как должно себя вести. Только выбрав имплементацию интерфейса уже можно говорить что-то о компиляции, байткоде и т.д. По дефолту такой реализацией является CPython - он же официальный (от самих разработчиков), он же самый популярный. Его и выберем, а о других просто будем знать, чтобы при необходимости заюзать. Есть машинный код, а есть байткод. Машинный код прекрасен тем, что позволяет напрямую выполнять инструкции процессором...
14,5 тыс читали · 3 года назад
Python для новичков: сферы применения и возможности
Как устроен Python, чем он хорош, а также кто, как и зачем использует его в работе. Гайд для программистов и интересующихся Python. Python — это скриптовый язык программирования. Он универсален, поэтому подходит для решения разнообразных задач и для многих платформ: начиная с iOS и Android и заканчивая серверными операционными системами. Как и где применяется Python Это интерпретируемый язык, а не компилируемый, как C++ или Java. Программа на Python представляет собой обычный текстовый файл. Код...