Получи случайную криптовалюту за регистрацию!

Python Academy

Адрес канала: @python_academy
Категории: Технологии , Образование
Язык: Русский
Количество подписчиков: 55.49K
Описание канала:

Python Academy — один канал вместо тысячи учебников
Чат канала: @python_academy_chat
Сотрудничество: @Feel_focus
Рекламодателям: bit.ly/3y1Py4

Рейтинги и Отзывы

4.50

2 отзыва

Оценить канал python_academy и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения 76

2021-04-26 17:26:01
Делаем ошибки более читаемыми

В Python есть удобный модуль pretty_errors, который делает стандартный вывод исключений и их traceback более удобным для чтения и красивым в целом.

Установить его можно через пакетный менеджер pip. А для того, чтобы он заработал, достаточно импортировать его в ваш код.

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

Также модуль можно модифицировать, указав параметры в конфиге. Подробнее можете почитать в документации модуля.

#исключения #pretty_errors
3.6K views14:26
Открыть/Комментировать
2021-04-24 17:55:22
Создаём аудиокнигу из PDF

После предыдущего поста про работу с PDF документами возникла идея попробовать конвертировать книгу в аудиокнигу.

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

Да, конечно, результат сложно назвать полноценной аудиокнигой, но для проекта в 7 строчек кода получилось неплохо.

#gtts #pdftotext
36.2K views14:55
Открыть/Комментировать
2021-04-22 13:35:40
Превращаем PDF в текст

Думаю, все периодические работают с PDF-документами. И зачастую это ручная и скучная работа. Но Python может автоматизировать даже такую рутинную задачу.

Модуль pdftotext создан именно для работы с документами в PDF формате. Устанавливается он через пакетный менеджер pip, а использовать его проще простого. Все основные операции представлены на картинке выше.

Кстати, здесь ещё интересно то, что исходный код модуля написан на C++. Поэтому есть небольшая вероятность, что придётся повоевать с зависимостями.

#pdftotext
39.1K views10:35
Открыть/Комментировать
2021-04-22 11:35:02 ​​DevOps-инженер совмещает несколько профессий: системного администратора, разработчика, тестировщика и менеджера. Он устанавливает связь между всеми этапами работы над продуктом. Такие специалисты сейчас востребованы во многих IT-компаниях.

Узнай больше о DevOps на онлайн-интенсиве: https://clc.am/uMQ9dw

Junior-разработчикам:
- Познакомишься с понятиями Docker, CI и Kubernetes.
- Развернёшь и запустишь первое приложение в облаке.
- Добавишь работу в портфолио и сделаешь первый шаг к карьере DevOps-инженера.

Опытным разработчикам и сисадминам:
- Научишься организовывать процессы непрерывной доставки и развёртывания продукта в облаке.
- Поймёшь, как перейти из разработки или системного администрирования в DevOps-инжиниринг.

Всем участникам интенсива подарим электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ. А все, кто сдаст домашнюю работу, получат сертификат на 15 000 рублей на любой курс Skillbox.
5.5K views08:35
Открыть/Комментировать
2021-04-20 19:00:23
Сравниваем Django и Flask

Оба фреймворка крайне мощные, но выбрать надо что-то одно. Из общеизвестных фактов: Django – самый востребованный в плане работы, Flask – наиболее производительный.

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

Если в приоритете трудоустройство, то следует изучать Django. Но если вы хотите быстро начать создавать пет-проекты или изучать веб в целом, то рекомендуем рассматривать Flask.

#сравнение
3.7K views16:00
Открыть/Комментировать
2021-04-20 18:00:42
Ассоциация программистов создала бесплатную телеграм-школу по IT

Сообщается, что все обучающие материалы они выкладывают на канал IT подкасты и книги | EvilBug.

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

От подписки до трудоустройства проходит 1 месяц. Оставляем ссылку, можете попробовать: @evilbug

UPD: подписчики, которые присоединились 20 дней назад, уже на стажировках в «Сбер» и «Яндекс».
3.2K views15:00
Открыть/Комментировать
2021-04-19 13:06:00
Протоколы

Термины "протокол итератора" или "протокол дескрипторов" уже привычны и используются давно. Но теперь можно описывать протоколы в виде кода и проверять их соответствие на этапе статического анализа.

Протокол описывается как обычный класс, наследующийся от Protocol. Он может иметь методы (в том числе с реализацией) и поля. Реальные классы, реализующие протокол могут наследоваться от него, но это не обязательно, как показано в примере.

Хоть это и не совсем интерфейсы, но все же классная штука. Еще важно, что протоколы, как и все остальные фишки аннотаций типов, используются в основном со статически типизированным mypy.

#typing #аннотации
35.5K views10:06
Открыть/Комментировать
2021-04-19 11:02:54
На Python можно создавать всё, от веб-сайтов до искусственного интеллекта и анализа данных

PYTHON:TODAY — маст-хэв канал как для новичков, так и для опытных программистов. Здесь вы можете освоить одну из самых топовых профессий в мире и работать хоть из дома, хоть из Тайланда.

На канале вы найдете видео и текстовые трансляции уроков:
- по созданию ботов,
- приложений на смартфон,
- парсингу сайтов,
- шифрованию,
- пентестингу,
- машинному обучению и big data с нуля.

Кладезь интересных проектов в одном месте — @python2day
3.3K views08:02
Открыть/Комментировать
2021-04-18 14:03:00
Избегайте циклы с коллекциями

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

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

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

#совет
3.6K views11:03
Открыть/Комментировать
2021-04-18 12:01:00
Нейронки захватывают мир: они рисуют картины не хуже людей, пишут книги и поэмы, даже создают изображения котов (!), которые выглядят как настоящие.

В это же время — AR-маски эволюционируют до невероятной реалистичности, машинное обучение используют для цензуры в соцсетях, а с deepfake воскрешают умерших родственников.

Всё это — уже в 2021 году. Если вам интересно, как ИИ поглощает всё — читайте «эйай ньюз». Его автор работал в Facebook AI, элитном подразделении по исследованиям искусственного интеллекта.

Если хотите шарить за машинное обучение, ИИ, AR/VR и другие киберпанковые штуки — лучше и авторитетнее канала в телеге нет: @ai_newz
3.2K views09:01
Открыть/Комментировать