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

Ссылка на канал: @class_python
Download Telegram
💩 Интегралы – это не сложно

Математики говорят, что интегралы нужно любить, как мать. На самом деле это реально полезная штука. Будешь, например, заливать бетоном кривую дорожку, и интеграл даст знать, сколько нужно бетона. А если занимаешься Data Science, то интегралы – это мастхэв.

🐍 Мы подойдем к разбору как настоящие программисты и даже напишем простой код для вычисления интеграла. Короче, сначала читай карточки, а продолжение найдешь здесь -> class-python.ru/post/55

#прикладной_python #математика

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🤯64
Удаление фона с изображения и никакого фотошопа

Зачем платить за сервис по обработке фотографий, если есть Python? Делимся с тобой пушкой: это библиотека, которая умеет удалять фон💩

Итак, нам понадобится:

➡️ Работающий PyTorch. Установи его так:
>> pip install torch==1.7.1+cpu torchvision==0.8.2+cpu -f https://download.pytorch.org/whl/torch_stable.html

➡️ Сама библиотека:
>> pip install rembg

➡️ Простенький скрипт из карточки

Готово! Результаты таких обработок и больше вариантов использования можно посмотреть в документации на GitHub. Не за что 😉

#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🐳115😱2
django_golovatiy.pdf
4.7 MB
📕 Django
✍️ Адриан Головатый, Джейкоб Каплан-Мосс
2010

Отлично структурированная книга по известному фрейморку, которая научит тебя веб-разработке от А до Я. Внимательно ознакомишься со всеми главами, выполнишь все практические задания — и можешь считать себя готовым специалистом. Кстати, книгу удобно использовать даже как справочник. Единственный минус: встречается устаревшая информация.

👨‍💻 Оценка редакции: 9/10

#литература

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🐳3
💩 SQLAlchemy: почувствуй себя алхимиком

Взаимодействие с SQL - важнейший аспект разработки. К каждому приложению, боту или сайту прикручена база данных 💻

И именно SQLAlchemy - это просто сокровище для питониста. ООП обеспечивает гибкость и позволяет им создавать высокопроизводительные приложения.

Тем временем мы подготовили гайд для быстрого старта в SQLAlchemy. Объяснили все подробно: как установить, как подключить, как использовать – и показали примеры кода.
➡️ Пользуйся: https://class-python.ru/post/56

#библиотеки

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1633🔥2😁1🌚1
Что-то грядет...

И это что-то – Python 3.11.0 💩
Релиз запланирован на 24 октября, а последняя предрелизная версия 3.11.0rc2 уже вышла. Мы внимательно изучили её и первыми показываем тебе, что нового таит в себе самый молодой питон 💩

Кроме того, разработчики утверждают, что Python 3.11 на 10-60% быстрее, чем Python 3.10. Кстати, ты уже можешь загрузить версию 3.11.0rc2 для Windows, Linux и MacOS.

Соберите под этим постом 55❤️‍🔥, и наши авторы расскажут про каждое интересное обновление отдельно!

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥20644👍4🐳2
Что выведется, если напечатать на экран результат этого кода: False == False in [False] ?
Anonymous Quiz
38%
True
37%
False
19%
Error
3%
1
4%
0
🤯46👍14🌚8😱6🐳6🍌6🕊421😁1🙏1
🐍 А тем временем Python 3.11.0 все ближе

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

Больше всего мы в восторге от новых возможностей трассировки и отлова исключений. А что нравится тебе?

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍368🔥7🤯2💯2❤‍🔥1🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Магия столбцовых СУБД

Все привыкли работать с базами данных, в которой вся строка таблицы хранится в виде одной записи. Но что, если мы скажем тебе, что есть СУБД эффективнее? ⚡️

В колоночных СУБД данные хранятся по-другому: по столбцам. Это позволяет получить прирост скорости выполнения запросов в 5, 10 и иногда даже в 100 раз!!! Экономится не только время, но и память, ведь данные в столбцах часто однотипные, и их можно сжимать.

⛔️ Есть и обратная сторона: выполнение операций над строками становится более затратным. Так что колоночные СУБД подходят для систем, где большинство операций связано с чтением данных.

Типичный пример столбцовой СУБД - это ClickHouse. Всю подробную информацию и документацию можно найти на сайте: https://clickhouse.com/docs/ru/

#БД #СУБД

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164🔥4🤯3
Словари: основное

Не знаем, как насчет найти и потерять, а забыть эту структуру данных точно очень легко 🙃

Поэтому мы подготовили интерактивную шпаргалку по всем основным понятиям и операциям со словарями.

↪️ Пользуйся -> class-python.ru/post/57

#словари

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥53🐳2
✔️ yfinance или как получить лучшие финансовые данные бесплатно

Нужны чистые исторические данные по ценам биткоина, стоимости акций Гугла или Фуйсбука, информация по опционам? Поздравляем, библиотека yfinance - настоящая находка для тебя ↪️

yfinance - это фантастический инструмент для сбора данных от Yahoo Finance. Он прост в использовании и здесь можно найти все необходимое. Подробнее читай в документации (https://pypi.org/project/yfinance/)

#библиотеки #API #финансы

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1864
📢 Парное программирование – это как?

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

Парное программирование нужно для увеличения продуктивности и взаимного обучения. Наблюдатель и ведущие узнают для себя новые техники и обмениваются опытом. Но нужно быть аккуратнее: главное не рассориться 💻

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍374🔥4
Почему читать код важнее, чем писать?

Быть хорошим программистом не значит безостановочно писать код. Чтение кода является более сложной и важной задачей 🛠

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

➡️ Так и с кодом. Очень важно не только писать, но и читать чужой код. Но почему конкретно? У нас есть целых 6 причин...

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

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍312