Pythonist.ru - образование по питону
25.7K subscribers
211 photos
5 videos
5 files
1.06K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://kurl.ru/WPjOT
Download Telegram
Топ. Конструкция match-case в Python

Начиная с версии 3.10 в языке Python наконец-то появилась конструкция switch-case, которая называется match-case.

С помощью выражения match-case можно избавиться от довольно громоздких цепочек if-elif-else.

#топ
👍6❤‍🔥2🥱1
Топ. Сортировка словаря по значению

Словари в Python не имеют специальных методов, позволяющих сортировать элементы по значениям. Поэтому сортировка словаря по значению осуществляется при помощи других структур данных.

#топ
3👍1
Топ. Отправка сообщений в Telegram при помощи Python

Представьте, что вы запустили какую-то программу, на выполнение которой требуется некоторое время, и хотите вздремнуть или что-то в этом роде. Вам нужен простой скрипт, который отправит вам сообщение, когда ваша программа закончит работу. Давайте напишем такой скрипт.

#топ
👍4😁21
Топ. Кортежи в Python

Кортежи могут пригодиться вам при написании сложных программ на Python, поскольку их использование выгоднее, чем использование списка. Эта статья познакомит вас со всеми основами применения кортежей.

#топ
👍41
Топ. Именованные кортежи в Python

Именованные кортежи (NamedTuples) — это отличный способ сделать ваш код на Python более полезным и читаемым. Давайте познакомимся с ними поближе.

#топ
8👍1
Топ. Виртуальные окружения Python и инструменты для управления ими

Поскольку использование виртуальных окружений потенциально может привести к беспорядку, возникло множество инструментов для управления ими. В этой статье мы рассмотрим некоторые из них:

- venv
- virtualenv
- Poetry
- Pipenv
- Pyflow
- pyenv-virtualenv
- Conda
- Hatch

#топ
4👍4
Топ. Как добавить элемент в список в Python

Из этой статьи вы узнаете о методе .append() и увидите, чем он отличается от других методов, используемых для добавления элементов в списки.

#топ
2
Топ. Круговой импорт в Python и как его избежать

Как возникает круговой импорт? Эта ошибка импорта обычно возникает, когда два или более модуля, зависящих друг от друга, пытаются совершить импорт до того, как будут полностью инициализированы.

#топ
4🤡2👍1👌1
Топ. Вопросы на собеседовании для Junior Python-разработчика

Вы ищете работу на Python? В этой статье мы разберем основные вопросы на собеседовании на позицию Junior Python-разработчика. А чтобы вы могли быстрее подготовиться к собеседованию, ко всем вопросам мы добавили ответы.

#топ

Читать статью
👍13
Топ. Как прочитать текстовый файл в Python

В Python есть несколько способов прочитать текстовый файл. В этой статье мы рассмотрим функцию open(), методы read(), readline(), readlines(), close() и ключевое слово with.

#топ

Читать статью
4👌2👍1
Топ. Алгоритмы поиска на Python

Умение выбрать нужный алгоритм для конкретной задачи является ключевым навыком для разработчиков.

В этой статье:

- операторы членства (Membership Operators)
- линейный поиск
- бинарный поиск
- улучшенный линейный поиск — Jump Search
- поиск Фибоначчи
- экспоненциальный поиск
- интерполяционный поиск

#топ #алгоритмы

Читать статью
7👍4
Топ. Руководство по PyQt5

Рассказываем, как использовать Python 3 и Qt для создания графического интерфейса пользователя в Windows, Mac или Linux. Также рассмотрим написание установщика.

#топ

Читать статью
👍102
Топ. Virtualenv: руководство по виртуальному окружению Python

Virtualenv — это инструмент для разделения зависимостей, необходимых для проектов. В этой статье мы рассмотрим установку virtualenv, создание виртуального окружения, его активацию и деактивацию.

#топ

Читать статью
👍32
🖥 Топ. Преобразование типов данных в Python

Каждое значение в Python имеет тип данных. Тип определяет операции, которые можно выполнять с данными, и структуру, в которой они будут храниться. В этом руководстве мы на примерах разберем явное и неявное преобразование типов данных для примитивных и непримитивных структур данных Python.

#топ

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Топ. Вопросы на собеседовании. Часть II. Middle

Продолжаем публиковать вопросы, которые часто задают на собеседованиях по Python. В этой части рассмотрим задачи посложнее, для программистов уровня Middle.

#топ

Читать статью
6🔥1
Топ. Docstrings: документирование кода в Python

В этой статье:
- комментарии vs строки документации
- атрибут doc
- однострочные и многострочные строки документации

#топ

Читать статью
4👍2
Топ. Краткое руководство по Tensorflow

В этой статье мы рассмотрим:
- что такое тензоры в TensorFlow
- реализацию алгоритмов машинного обучения в TensorFlow
- примеры использования TensorFlow.

#топ

Читать статью
5
🔝 Топ. Контекстные менеджеры в Python

В этой статье:
🌟 Управление ресурсами с помощью контекстного менеджера
🌟 Создание контекстного менеджера
🌟 Управление файлами и подключениями к базе данных с помощью контекстного менеджера (а также с добавлением конструкции with)

#топ

🟢 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔼 Топ. Пользовательский ввод в Python

В этой статье мы рассмотрели все, что касается пользовательского ввода: от основ функции input до таких продвинутых тем, как безопасный ввод, фреймворки валидации и подходы, основанные на искусственном интеллекте.

#топ

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
🔝 Топ. Рекурсия в Python: плюсы и минусы использования

Существует множество задач, которые по своей природе являются рекурсивными. Их было бы очень трудно решить каким-либо другим способом, поэтому рекурсия обязательно должна быть в вашем арсенале.

#топ

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
3🤬1