— Из этой статьи вы узнаете, что должен знать начинающий Python-разработчик, а также получите список вопросов, которые стоит повторить.
Работодатели иногда готовы брать на junior-позицию кандидатов без соответствующего высшего образования.
Для таких соискателей, как правило, проводят дополнительные испытания, внимательнее относятся к тестовому заданию и учебным проектам в портфолио.
#Junior #Developer | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤3
Сегодня мы поговорим про субинтерпертаторы, их устройство, прошлое и, надеюсь, светлое будущее.
Ну и много C кода!
#C #Web #Programming #Subinterpreters | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3👍2
Python и C++ — два очень разных языка программирования. У них разные особенности и предназначены они для разных задач.
Однако у обоих есть одна общая черта: поддержка объектно-ориентированного программирования.
— В этом руководстве рассмотрим особенности Python, и его ключевые отличия от C++.
#Cpp #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2🤝1
Класс в Python представляет собой шаблон или чертеж для создания объектов.
Он определяет набор атрибутов (данных) и методов (функций), которые характеризуют любой объект этого класса.
#Classes #Objects #Data #ООП | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥3
Репозиторий Python — это обширная коллекция примеров кода на Python, охватывающих широкий спектр тем и областей применения, предназначенная для обучения, изучения и демонстрации возможностей языка Python.
— Включает в себя примеры для работы с различными библиотеками, фреймворками, алгоритмами и концепциями программирования на Python, от основ до более продвинутых техник.
#Collection #GitHub #Programming #Script | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4🤝2👍1
В Python много где можно встретить*и**.
Два этих оператора порой могут быть загадкой как для начинающих программистов, так и для тех, кто пришёл в Python из других языков, не имеющих точно таких же операторов.
— Сегодня мы поговорим о том, как их можно использовать.
#Programming #Stars | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤5🤝3👍2
В данном уроке по изучению Tkinter мы познакомимся с менеджерами разметки.
Когда мы создаем графический интерфейс нашего приложения, мы определяем, какие виджеты будем использовать, и как они будут расположены в приложении.
Для того, чтобы организовать виджеты в приложении, используются специальные невидимые объекты – менеджеры разметки.
#Tkinter #Widget #Manager | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2🤝1
Yield — это ключевое слово в Python, которое используется для возврата из функции с сохранением состояния ее локальных переменных, и при повторном вызове такой функции выполнение продолжается с оператора yield, на котором ее работа была прервана.
Любая функция, содержащая ключевое слово yield, называется генератором.
Можно сказать, yield — это то, что делает ее генератором.
#Yield #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥1🤝1
PDF — один из самых популярных форматов для электронных документов.
Однако манипуляции с ним, такие как объединение, разделение, шифрование или извлечение текста, требуют надёжных инструментов.
#PDF #PyPDF2 #File | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4👍2
В статье мы разберём, зачем Python свой аллокатор памяти, как работает pymalloc, что происходит с объектами при удалении и как выглядят циклические ссылки в действии.
#Visualization #CPython #ПО #Programming #Memory | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4❤3
В данном уроке мы задействуем базу данных, которая понадобится для создания Доски Объявления на Django, при помощи которого пользователи смогут добавлять и читать короткие объявления.
После создания тестов сохраним код на GitHub, а затем запустим приложение на Heroku.
#Heroku #Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥4
Оператор yield приостанавливает выполнение функции и возвращает указанное значение обратно вызывающей стороне.
При этом происходит сохранение состояния, чтобы функция могла возобновить выполнение с того места, на котором она остановилась.
#Yield #Return #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥2🤝1
Язык Python очень популярен среди разработчиков.
Во-первых, его легко выучить, во-вторых, им приятно пользоваться, он интуитивно понятен и эффективен, кроме того, он работает на разных платформах и широко применятся в ML.
Python справедливо считают медленным, но учитывая его плюсы, с этим можно и нужно до работать.
#Cython | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤2🤝1
Контекстные менеджеры в Python — это мощный инструмент для управления ресурсами и контекстом выполнения кода.
#Manager #With #Tool #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤝4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Memory Graph — это инструмент для создания, хранения и анализа графа «памяти» или сети связанных заметок и понятий, предназначенный для представления взаимосвязей между элементами знаний или воспоминаний.
Ключевая особенность:
фокус на графовой модели с возможностями для визуализации и навигации по связям, удобным импортом/экспортом данных и интерфейсом для интеграции с другими инструментами заметок/обработки знаний.
#Tool #GitHub #Modeling #Visualization | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2👍2
Pytest — это самый популярный фреймворк для тестирования на Python.
Pytest появился, чтобы сделать тестирование в Python простым и приятным: меньше церемоний, больше читаемости и расширяемости.
#PIP #Pytest #IT #Programming #Uv | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5❤4
В данном руководстве будет разобрано использование
PBKDF2_HMAC для шифрования паролей вместе с солью в Python.Рекомендуется использовать при хешировании соль и хранить ее с хешированным паролем.
#Password #Encryption #Hashing | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🤝2🔥1
Работа с модулями и пакетами в Python – это фундаментальная концепция, которая позволяет организовывать код в логически связанные блоки для повторного использования и обеспечения чистоты и структурированности проекта.
Понимание этих механизмов критически важно для разработки качественных Python-приложений.
#Functions #Classes | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3🤝1
В руководстве рассматривается общий шаблон и конкретные примеры управления Python-приложением с использованием конфигурационных файлов в роли текстовых интерфейсов.
Для сравнения рассмотрим одну и ту же модель объекта, описанного с помощью TOML и JSON.
#Fails #Tool | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4🤝2
На своëм канале он уже осветил такие темы, как:
— Почему твой Python-код медленный?
— Walrus-оператор в Python
— Почему нужно писать is None, а не == None?
— Почему or в Python работает не так, как ты думаешь?
— Почему нельзя использовать изменяемые значения по умолчанию?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥4🤝3
— Библиотека ffmpeg-python (официальное название пакета) позволяет разработчикам использовать мощь команды FFmpeg напрямую внутри Python-скриптов, сохраняя при этом гибкость и читаемость кода.
FFmpeg-python — это Python-обёртка над популярной библиотекой FFmpeg, которая предоставляет удобный интерфейс для работы с мультимедийными файлами.
#FFmpeg #Video | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3🤝2