Python | Notes
5.57K subscribers
1.56K photos
2 videos
1.59K links
Заявки принимаются моментально!

⚡️Лучшие шпаргалки по Python!

Поделиться с другом - https://t.me/+ugLTJcF7eFllMDky

Менеджеры: @sorivmavb @ootrimoo @mirapoller
Download Telegram
Коллекции, циклы и логика

Изучаем язык программирования Python. Это именно тот язык с которого стоит начинать изучать программирование.

Python Notes | Смотреть видео
Python speedrun курс 3 часа

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

Python Notes | Смотреть видео
1
Работаем с Google Sheets API на Python

Google Таблицы, они же Google Sheets — бесплатный мощный табличный процессор, не уступающий по функционалу Microsoft Excel, доступный на всех платформах из браузера или из родных Google приложений. В этом видео мы покажем, как можно читать и записывать данные в таблицы Google Sheets напрямую из Python проектов.

Python Notes | Смотреть видео
Основы Jupyter Notebook

Jupyter Notebook – это некоторый инструмент, который позволяет писать, запускать и хранить код вместе с изображениями, комментариями, формулами и графиками в специальном файле с расширением .ipynb. Такой файл называется ноутбуком или блокнотами. Это один из главных инструментов любого data science-специалиста и не только. Поэтому в этом видео я расскажу про основы Jupyter Notebook, а также разберёмся, что такое IPython и JupyterLab.

Python Notes | Смотреть видео
Python и SQLAlchemy ORM. Работа с базами данных на Python

ORM (Object-Relational Mapping, или объектно реляционное отображение) - это технология, которая позволяет связывать базы данных с объектами на зыке программирования. То есть мы можем создать базу данных и работать с ней прямо на языке Python, без использования SQL запросов на прямую. Для Python есть популярные Django ORM, который используется в Django для работы с моделями, Peewee ORM, PonyORM и многие другие. Но мы сегодня поговорим, пожалуй, о самой популярной, мощной и признанной разработчиками питоновской ORM - SQLAlchemy.

Python Notes | Смотреть видео
2👍2
Библиотеки для машинного обучения: Scikit-learn, Tensorflow, Keras, PyTorch

Говорить во вступлении о том, что машинное обучение и искусственный интеллект сейчас как никогда актуальны уже становится дурным тоном. Буквально за последние пару лет прогресс в этих сферах достиг колоссальных размеров. А связано это с выпуском большого количества библиотек и инструментов, так или иначе упрощающих работу с машинным обучением, и приближающих день восстания машин. От того получается, что библиотек этих немало, и новичку довольно сложно разобраться в чём преимущество того или иного инструмента. Поэтому сегодня мы поговорим о таких библиотеках машинного обучения, как PyTorch, Tensorflow, Scikit-learn и Keras. Посмотрим на что они способны, и в чём между ними разница.

Python Notes | Смотреть видео
Что такое Global interpreter Lock (GIL) в Python?

Python хорош практически всем. Простой, имеет красивый синтаксис, кучу готовых библиотек на все случае жизни, перечислять его достоинства можно вечно. Но когда речь идёт о недостатках вспоминают, как правило, о двух. Медленная скорость работы и Global interpreter lock. Со скоростью всё понятно, язык всё таки интерпретируемый, а не компилируемый. В крайнем случае это решается использованием си-расширений. Но вот что за такой загадочный GIL для многих загадка. Поэтому сегодня я расскажу, об этом особенном механизме языка Python.

Python Notes | Смотреть курс
👍1
💬Хэши

>>> infinity = float('infinity')
>>> hash(infinity)
314159
>>> hash(float('-inf'))
-314159


Хеш — фиксированное целое число, идентифицирующее конкретную величину. Можно ли найти хеш бесконечности или NaN? В Python да.

Python Notes
5 лучших библиотек для программирования на Python

Главное преимущество Python заключается в его огромной армии библиотек. Комьюнити продолжает делать свой вклад в создание всё большего и большего числа модулей. Для любой сферы, любой задачи, на любой вкус и цвет. Благодаря таким библиотекам становится возможным более легкое выполнение определенных задач, без необходимости написания лишнего кода, надо лишь знать что искать. Поэтому если вы занимаетесь программированием на Python, вам будет максимально полезно ознакомиться с такими наиболее популярными библиотеками общего назначения.

Python Notes | Смотреть курс
📝 Шпаргалка по NumPy (Data Science библиотека Python)

Python Notes
👍1
Как SQL и PYTHON используют в аналитике данных?

Аналитики в своей работе с данными часто используют SQL и Python. И новички часто спрашивают - зачем аналитику нужен Python и SQL, если есть старый добрый Excel? Ведь многие, даже крупные компании по прежнему используют Excel, как основной инструмент аналитики данных.

Python Notes | Смотреть видео
Введение в асинхронное программирование

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

Python Notes | Смотреть видео
📝 Различные команды Python

Python Notes
Виртуальное окружение Python. Venv и virtualenv

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

Python Notes | Смотреть курс
1
Создание веб-приложения, технологии машинного обучения / Изучение Tornado Python

Tornado — мощный, высокопроизводительный, асинхронный веб-сервер и фреймворк для разработки сайтов и веб-приложений на языке Python. В ходе этого видео мы рассмотрим основные моменты, связанные с Tornado, а также создадим на его основе простое веб-приложение, которое использует модель машинного обучения для классификации цветков ириса из выборки Фишера.

Python Notes | Смотреть курс
Настройка службы Cron

15 **** /usr/bin/python3 /home/ubuntu/AWS-Lightsail/learnpython_to_csv.py >> ~/cron.log
2>&1


Программная утилита Cron — это планировщик времени запуска служб в компьютерных ОС наподобие Unix. Пользователи, которые занимаются установкой и поддержкой программных окружений, пользуются Cron для планирования служб (команд или скриптов оболочки). Они запускают их периодически в определённое время, дни или другие интервалы. Это типичная автоматизация системной поддержки или администрирования, тем не менее природа общего назначения этого ПО делает его полезным для таких вещей, как скачивание файлов из интернета и загрузка почты через равные интервалы.

Python Notes
4 ЛУЧШИХ книги для изучения языка Python

В Интернете я часто натыкаюсь на темы из разряда "Подскажите какой учебник по Питону почитать", "Какую книгу по питону лучше взять новичку", "С чего начать изучать Python" и тому подобные. Поэтому сегодня я расскажу о 4 лучших книгах для изучения языка программирования Python, которыми ты обязательно должен заняться.
После того, как ты прочтёшь все книги из этого списка, ты будешь полностью готов максимально эффективно двигаться уже в ту конкретную область, которая тебе интересна.

Python Notes | Смотреть курс
Сколько зарплата начинающего Python программиста

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

Python Notes | Смотреть курс
👍1
Создаем форму для регистрации на PYQT5 и SQLITE3

В данном видео мы создадим окно для авторизации и регистрации в нашем приложении используя sqlite и pyqt5 python. Мы реализуем простое окно, которое будет запрашивать данные пользователя, и в зависимости от его ввода, взаимодействовать с базой данных sqlite3.

Мы рассмотрим создание таблицы в нашей базе, используя программу sqlite browser и нарисуем интерфейс python программы используя qt designer. Также узнаем каким образом можно добавлять новые значения в нашу базу и находить уже записанные ранее значения для взаимодействия с ними.

Python Notes | Смотреть видео
Как начать отладку при утечке памяти в рабочем приложении

import objgraph 
my_list = [1, 2, 3]
objgraph.show_refs(Imy_list], filename='my_list.png' )


Для отладки утечек памяти в Python можно использовать инструменты, такие как Memory Profiler или objgraph.

Запустите вашу программу с помощью команды python -m memory_profiler my_script.py. Будет выведен подробный отчет о том, сколько памяти используется в каждой строке программы, а также общее использование памяти и любые утечки.

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

Python Notes
👍42😁1