Стандартная библиотека Python – это кладезь возможностей.
В данном статье автор представит семь недооцененных модулей.
#Library #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍2
Когда новички изучают Python, очень много внимания выделено на языковые конструкции и концепции.
К примеру, рекурсия или ООП.
Но никто не замечает, что речь о типизации в этом языке программирования, если заходит, то сильно вскользь?
#Protocol | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥3
В этом посте мы начнём реализацию с нуля GPT всего в
60 строках numpy. — Во второй части статьи мы загрузим в нашу реализацию опубликованные OpenAI веса обученной модели GPT-2 и сгенерируем текст.
#GPT #ИИ #NumPy | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥3
Media is too big
VIEW IN TELEGRAM
В данном видео разбираемся в выполнении части тестового задания на Junior Python разработчика с зарплатой 70 тысяч рублей.
#Task #PDF #File | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥3🤝1
Как вы уже знаете, ключевое слово def используется для определения стандартных функций в Python.
Но, кроме таких обычных функций, в Python существуют так называемые анонимные или лямбда-функции.
Для их создания используется ключевое слово
lambda.#Lambda #Function #Anonymity | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4👍4
Какой бы язык программирования вы не начали изучать, вашей первой программой, скорее всего, будет «Hello World!».
Допустим, вы хотите написать такую программу на Python.
#Script | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3🤝3❤1
В посте мы рассмотрим, как можно написать свой компилятор C-подобного языка меньше чем за час, исписав всего 300 строчек кода.
— В качестве бонуса, сюда входит и код виртуальной машины, в байткод которой будет компилироваться исходник.
Компилятор будет писаться на Python.
#Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3🤝2👍1
Эта статья предназначена для тех, кто только начинает своё знакомство с созданием приложений с графическим интерфейсом (GUI) на Python.
Шаг за шагом мы создадим простое Python GUI приложение, которое будет отображать содержимое выбранной директории.
#GUI #PyQT #QTDesigner | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍3
PyCharm — это мощная и популярная интегрированная среда разработки (IDE) для Python, созданная компанией JetBrains.
— Независимо от того, новичок вы или опытный разработчик, эта статья поможет вам максимально эффективно использовать PyCharm в ваших Python-проектах.
#PyCharm #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤2🤝1
Media is too big
VIEW IN TELEGRAM
В данном видео рассмотрим 10 очень интересных Python библиотек, которые способны улучшить ваши проекты.
#Library #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍3
В этом посте мы рассмотрим, как узнать число элементов в списке Python, удовлетворяющих определенным условиям или критериям.
.count()
#Example | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🤝2
На Хабре множество раз обсуждалась тема декораторов, однако, на взгляд автора, данная статья (выросшая из одного вопроса на stackoverflow) описывает данную тему наиболее понятно.
#Decorators | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2
На Python создается очень много программ, в частности, на этом языке создают сайты и веб-приложения.
#Collection #Framework | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Вероятно, вы не раз слышали о так называемых SOLID принципах.
Вы найдёте ответы в данной статье.
#SOLID | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2🤝1
В материале автор о расскажет о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре.
— Их правильное применение может значительно улучшить масштабируемость и надежность системы.
#Collections #Pattern #Architecture | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤2
Media is too big
VIEW IN TELEGRAM
Сегодня в видео поговорим о рекурсивных функциях, как они работают, как их правильно написать и каких ошибок избегать.
Рекурсивная функция всегда представлена комбинацией основного случая (base case) и рекурсивного вызова.
Предназначение рекурсии — разбивать/уменьшать поступившие данные до тех пор, пока не будет выполнено условие выхода.
Частые ошибки:
- нет условия выхода (base case);
- нет return в одной из веток;
- нет уменьшения данных.
#Recursion | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👍4
Python отлично работает на всех этапах.
В первую очередь в этом помогают различные библиотеки.
#Analysis #Data | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤5👍4
Автор накопил критическую массу мыслей, и пора их как-то систематизировать
В данной статье автор расскажет вам про то, какие штуки он использует в разработке на питоне.
#Guide #Linux #VScode | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤3
Паттерн Мост (Bridge) — это структурный паттерн проектирования, который позволяет нам отделить абстракции от реализаций и сделать их независимыми друг от друга.
В результате абстракции и реализации могут разрабатываться как отдельные сущности.
#Bridge #Pattern | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥4
В данном материале автор расскажет о полезных инструментах для питониста: автозаполнение с ИИ, статический и динамический анализ кода.
Статья содержит:
Инструмент 1: ИИ автодополнение и быстрый доступ к документации с Kite
Инструмент 2: Статический анализ кода с Mypy.
Инструмент 3: Быстрый поиск ошибок и чистый код с SonarLint.
#Tools | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👍4