Python | Программирование
9.26K subscribers
2.31K photos
7 videos
140 files
1.98K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
🧩 Data Science для начинающих

• Для начинающих в Data Science важна практика, которая помогает быстро прокачать навыки. С помощью этой статьи вы научитесь обрабатывать и визуализировать данные, а затем развёртывать созданные приложения.

🧷 Читать статью

#Статья
5👍3
🔖 Шпаргалка по операциям контейнерных типов

• Контейнерами называют типы, которые умеют содержать в себе другие типы (часто их еще называют «коллекциями»). Иногда используют названия «структуры данных».

• С помощью этих конструкций можно делать удобные конструкции, например, создавать не три переменные, таскать и помнить о них везде, а создать один контейнер, в котором есть все три, и обрабатывать их скопом.

#Шпаргалка
6👍3
Pydantic — умопомрачительная валидация данных на Python

• Pydantic — пожалуй, наша любимая Python библиотека за последнее время. Она великолепна! Преобразование и валидация данных для веб-сервисов с Pydantic становится невероятно приятными.

🧷 Смотреть видео

#Видео
6👍2
Если бы рост в IT был лестницей, большинство было бы Senior.

Но на собеседованиях выясняется, что опыт, стаж и “я уже Middle” почти ничего не решают.

Илья Шишков 11 лет работал в Яндексе и провёл 250+ интервью и видел это постоянно. В канале @imhired разбирает, по каким признакам кандидатов относят к Junior, Middle и Senior - и почему многие готовятся совсем не к этому.

Начни с первого файла👇
(руководство по решению любой алгори...)
1🔥1
🧩 Pip: как устанавливать пакеты в Python

• Pip — менеджер пакетов для Python, работа с ним осуществляется через командную строку.

🧷 Читать статью

#Статья
5🔥3
📌 Функция format() в Python, форматирует значение переменной

• Функция format() преобразует переданное значение в отформатированную строку, в соответствии с спецификацией формата Mini-Language, которое задается в необязательном аргументе format_spec.

• Интерпретация format_spec будет зависеть от типа значения переданного функции аргумента. По умолчанию format_spec пустая строка, которая обычно дает тот же эффект, что и вызов функции str(value).

📕 Документация

#урок
6👍2
📌 Класс float() в Python, преобразует в вещественное число

• Класс float() выполняет преобразование переданного числа или строки в вещественное число (тип float)

• Если аргумент является строкой, то запись должна содержать десятичное число и может иметь предшествующий знак и начальные(конечные) пробелы. Предшествующий знак может быть '+' или '-', знак '+' не имеет никакого влияния на результат. Аргумент может также быть строкой, представляющей NaN (не число), или положительной или отрицательной бесконечностью. Точнее, входные данные должны соответствовать общепринятой грамматике после удаления начальных и конечных пробельных символов

• Если аргумент является целым числом или числом с плавающей запятой, возвращается число с плавающей запятой с тем же значением (в пределах точности Python с плавающей запятой). Если аргумент находится вне диапазона вещественных чисел Python, бросается исключение OverflowError.

📕 Документация

#урок
5👍3
Исключения в Python

• Исключения Python — это ошибки, обнаруживаемые при исполнении, но не являющиеся критическими.

🧷 Смотреть видео

#Видео
👍54
🧩 Всё о сортировке в Python: исчерпывающий гайд

• Сортировка в Python выполняется функцией sorted(), если это итерируемые объекты, и методом list.sort(), если это список. Рассмотрим подробнее, как это работало в старых версиях и как работает сейчас.

🧷 Читать статью

#Статья
7🔥3
🔖 Шпаргалка по математическим операторам

• Оператор в Python – это символ, который отвечает за конкретную операцию между двумя операндами.

#Шпаргалка
6👍4
Poetry — продвинутая замена pip для Python

• Poetry — современная мощная замена пакетному менеджеру pip. Poetry делает управление зависимостями и работу с проектом такими, какими они должны быть. Если вам не хватает продвинутых возможностей в pip, присмотритесь к Poetry, кажется, это лучшая альтернатива.

🧷 Смотреть видео

#Видео
5👍3
🧩 Работа со строками в Python. Готовимся к собеседованию: примеры задач

• Сегодня разберём вопросы и задачи, которые вам могут задать.

🧷 Читать статью

#Статья
5👍3
👩‍💻 Стажировки и вакансии для Python разработчиков.

- Вакансии которых нет на джоб-агрегаторах
- Только прямые контакты HR в Telegram

👉 @jobs_python

Больше тут:

🤖 ML & DS 👩‍💻 DevOps

👨‍✈️ ИБ & OSINT 👣 Go

👩‍💻 Mobile 👩‍💻 C#

👩‍💻 Node.js 👩‍💻 Python

🔎
QA 👩‍💻 Java

👩‍💻 UX/UI 👩‍💻 Frontend

🖼️ PHP 📋 Analyst

💼 1C 🖥 SQL

👩‍💻 IT HR

Пока другие листают джоб-сайты — ты уже пишешь HR в Telegram.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📌 Функция getattr() в Python, значение атрибута по имени

• Функция getattr() возвращает значение атрибута указанного объекта object по его имени name.

• Имя атрибута name должно быть строкой. Если строка является именем name одного из атрибутов объекта object, результатом является значение этого атрибута.

• Если атрибут с таким именем name не существует, возвращается значение по умолчанию default, если оно передано в функцию, в противном случае бросается исключение AttributeError.

📕 Документация

#урок
6👍3
📌 Функция globals(), переменные глобальной области

• Функция globals() возвращает словарь со значениями переменных, представляющий текущую глобальную область видимости модуля.

• Это всегда словарь области видимости переменных текущего модуля, а не функции или метода из которого он вызывается.

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

📕 Документация

#урок
5🔥5
GIL в Python: зачем он нужен и как с этим жить?

• В своем докладе Григорий проведет краткий экскурс в историю потоков и расскажет, зачем был создан GIL. Будут рассмотрены практические вопросы многопоточности в Python и способы работы с GIL.

🧷 Смотреть видео

#Видео
4👍3
🧩 Задачи по Python для начинающих от Tproger и GeekBrains

• Собрали для вас несколько простых задач по Python для обучения и тренировки. Их можно решать в любом порядке.

🧷 Читать статью

#Статья
6👍3
🔖 Шпаргалка по основным типам данных

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

#Шпаргалка
6👍2
📌 Цепочки присваивания значений

• Простое присваивание значений допускает использование цепочек, образованных целевыми ссылками и знаками равенства =. Например, следующая инструкция выполняет групповое присваивание, связывая переменные a, b, c с одним и тем же значением expr: a = b = c = expr.

• При выполнении группового присваивания выражение, находящееся в правой части expr, вычисляется только один раз, независимо от количества целевых ссылок a, b, c, указанных в инструкции. Каждая из целевых ссылок, в порядке следования слева направо, связывается с единственным объектом expr, как если бы несколько операций присваивания выполнялись поочередно.

📕 Документация

#урок
5👍2
📌 Context Manager

Это мощный инструмент для управления ресурсами: файлами, которые нужно закрывать, соединениями, блокировками. Если что-то нужно сделать после работы с файлом, лучше всего использовать with.

Оператор вызывает __enter__ у объекта, выполняет первоначальные функции, а по окончанию работы — exit, где менеджер может освободить ресурсы, закрыть файл или соединение.

#урок
7👍3