class Python
11.3K subscribers
1.37K photos
15 videos
9 files
589 links
Первый журнал о Python

Ссылка на канал: @class_python
Download Telegram
📕 The Python Workbook: A Brief Introduction with Exercises and Solutions, Second Edition
✍️ Ben Stephenson
⌛️ 2019

В книге содержится 186 задач по программированию различной степени
сложности. Они удобно сгруппированы по темам. Для ряда упражнений изложены решения с подробным разбором.

Скачать на русском

#литература

Class Python
👍84
📌Ошибки новичков в Python или как не нужно делать

Начинающий разработчик чаще всего хорошо знает синтаксис языка, но не до конца разбирается с тем, что у Python «под капотом».

❗️Есть несколько распространенных ошибок, которые допускают новички. Среди них, например, копирование словарей и списков или неполноценное понимание условных операторов.

Переходи по кнопке, учись на чужих ошибках и не допускай их сам 👇

#junior #рекомендации

Class Python
🔥5👍3❤‍🔥1
Она: я люблю программировать
Я: на каком языке ты кодишь?
Она: на HTML

Class Python
😁5🤩1👨‍💻1
📌Пишем собственный итератор

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

✍️В некоторых случаях, может пригодится знание того, как написать свой собственный итератор и ленивый итерируемый объект.

Just do it 👇

#junior #ООП

Class Python
👍3🔥3❤‍🔥1
ТОП-3 профессий в IT в 2022

🧩Data Scientist -
это специалист, который с помощью математических алгоритмов и программных инструментов анализирует данные и помогает компаниям принимать правильные бизнес-решения и улучшать клиентский сервис.
ЗП от 120 т.р.

Если хочешь быть в курсе и практиковаться в Data Science, подписывайся на наш второй канал - Data Secrets

🧩«Белый» хакер -
специализируется на тестировании безопасности компьютерных систем. В отличие от чёрных хакеров, белые ищут уязвимости с целью помочь разработчикам сделать их продукт более защищённым.
ЗП от 100 т.р.

🧩Веб-разработчик -
создает новые сервисы и сайты или поддерживает существующие. Он изучает задачу и помогает создать оптимальное решение, готовит код для фронтенда и бэкенда, тестирует его, исправляет ошибки и оценивает результаты.
ЗП от 95 т.р.
👍4🔥2
🤖Все знают голосового помощника Джарвиса из фильма «Железный человек»

В этом видео расскажут, как стать Тони Старком сделать своего такого же с помощью Python 🤯

#AI #fun

Class Python
👍5
📌Алгоритм Евклида

Алгоритм Евклида -
самый распространенный способ нахождения наибольшего общего делителя (НОД) двух целых неотрицательных чисел.

⌛️ Дональд Кнут, автор трактата “Искусство программирования”, считает алгоритм первым в истории. Дело в том, что Евклид (который жил в IV-III вв. до нашей эры) описывает процесс итеративно, что согласуется с современным значением слова.

Узнай больше и попробуй реализовать эту реликвию ✍️

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

Class Python
👍4❤‍🔥1
🔥Самые горячие клавиши PyCharm

Shift+Tab - сдвинет выделенный код (даже многострочный) влево на tab

Ctrl+Shift+/ - закомментирует строку или блок кода

Ctrl + Alt + L - позволяет переформатировать ваш код в соответствии с требованиями стиля PEP 8

#IDE #рекомендации

Class Python
👍4😐1
👨‍💻 Вакансия Python Programmer (intern)
📍 Санкт-Петербург
🌐 Lesta Studio

Мы приглашаем начинающих специалистов пройти оплачиваемую стажировку (полный рабочий день) по направлению Gameplay Programming с возможностью последующего трудоустройства.

Чем предстоит заниматься:
- Участие в разработке и поддержка игровой логики проекта World of Warships
- Поддержка и рефакторинг существующего кода
- Исправление багов

Ключевые требования:
- Хорошее знание языка программирования Python
- Уверенные знания основных структур данных и алгоритмов, скорости их работы
- Знания принципов ООП

🍬 А еще они предлагают бесплатные завтраки и ужины

#вакансии

Class Python
👍4
📌 Асинхронное программирование на asyncio

Бывает так, что программа простаивает, ожидая ответ от БД, диска, UI и тд. Нельзя ли занять это время чем-то полезным и ускорить код? Оказывается, можно.

🐍Асинхронность в python была стандартизирована в asyncio (документация). Он впервые появился в Python 3.4, но уже заслужил всеобщую любовь и активно используется разработчиками 🤙

Смотри, как это работает и напиши асинхронный код сам ✍️

#middle #ООП

Class Python
👍3🔥1
🐍 А тем временем Python 11.0.0 все ближе

Спасибо за вашу активность! Как и обещали, рассказываем про все классные обновления детальнее 🔎

Больше всего мы в восторге от новых возможностей трассировки и отлова исключений. А что нравится тебе?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
📌 Тот самый Бинарный поиск

⚙️ Бинпоиск - классический алгоритм поиска элемента в отсортированном массиве. Его ценят за простоту и бодрость : его сложность – O (log N).

Идея действительно проста, но здесь главное - внимательность к деталям 👀 Дональд Кнут пишет, что хотя первый двоичный поиск был опубликован в 1946 году, первый алгоритм без багов увидел свет только в 1962.

👇 Прочти подробнее и попробуй с первого раза сделать все правильно

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

Class Python
🔥4❤‍🔥1
DevOps-инженер: кто это, чем занимается и зачем ему Python?

📌
DevOps-инженер – это системный администратор на максималках. DevOps'ы работают вместе с менеджерами, разработчиками и администраторами, объединяя их так, чтобы экономить рабочее время и ресурсы компании.

🐍 DevOps’ам требуется простой и удобный скриптовый язык и Python - их главный любимец. К тому же многие нужные инструменты, например Ansible, написаны на Python.

💰 Средняя зарплата DevOps находится на уровне 180 000 рублей.

Подробнее познакомиться с профессией можно здесь.

#info

Class Python
📌 Регулярные выражения в re

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

🧐 В Python для работы с регулярками есть модуль re (документация).

Рассмотри его главные функции и реши задачу 👇

#juniot #строки

Class Python
👍4🔥1
Подборка актуальных вакансий

Инженер данных DWH (senior)
💰от 250 000 до 450 000 ₽
📍Москва, Санкт-Петербург
🌐Яндекс.Маркет
Откликнуться

Программист Python (middle)
💰от 300 000 до 360 000 ₽
📍Санкт-Петербург
🌐White Code
Откликнуться

Data Scientist (senior)
💰от 250 000 ₽
📍Москва
🌐Первая Грузовая Компания
Откликнуться

Python developer (middle)
💰от 3 000 до 4 000 $
📍Тбилиси (помощь с релокацией)
🌐Аркадия
Откликнуться

Python developer (junior)
💰до 80 000 ₽
📍Москва
🌐Bewise.ai
Откликнуться

#вакансии

Class Python
👍3
class Python
📌 Регулярные выражения в re Регулярные выражения, или коротко, регулярки — это очень мощный инструмент, позволяющий задавать шаблон поиска подстрок в тексте. 🧐 В Python для работы с регулярками есть модуль re (документация). Рассмотри его главные функции…
📝 Тест по регулярным выражениям

Недавно мы рассказали о регулярных выражениях в модуле re. А теперь собрали тест, который покажет, насколько хорошо ты в них разбираешься 🤓

Проверь себя 👇

#тесты
🫡1