Python for data science шпаргалка.pdf
212.3 KB
📌 Шпаргалки по Python
Шпаргалка Python For Data Science
Python for data science шпаргалка
Шпаргалка python от Яндекс. Словари
Шпаргалки по Python 3 (для начинающих)
Шпаргалка по Python Data Science
Шпаргалки по программированию на Python
Шпаргалка по NumPy
Объемная шпаргалка по Python
Шпаргалка по Python
@BookPython
Шпаргалка Python For Data Science
Python for data science шпаргалка
Шпаргалка python от Яндекс. Словари
Шпаргалки по Python 3 (для начинающих)
Шпаргалка по Python Data Science
Шпаргалки по программированию на Python
Шпаргалка по NumPy
Объемная шпаргалка по Python
Шпаргалка по Python
@BookPython
Подборка Telegram каналов для программистов🔥
Сохраняйте, чтоб не потерять.
Backend разработка 📌
https://t.me/ruby_lib Библиотека Ruby программиста
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_geek Учим Java на примерах
https://t.me/php_lib Библиотека PHP программиста
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/pythonofff Python академия. Учи Python быстро и легко
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/golang_lib Библиотека Go (Golang) разработчика
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
https://t.me/codepen_1 Сообщество пользователей CodePen
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Book reserv 1500 руб
https://t.me/python_360 Книги по Python
https://t.me/java_360 Книги по Java
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии для программистов
Чат программистов📌
https://t.me/developers_ru
Excel лайфхак📌
https://t.me/Excel_lifehack
Подписывайтесь на понравившиеся Telegram-каналы для разработчиков и изучайте программирование из любой точки мира.
Сохраняйте, чтоб не потерять.
Backend разработка 📌
https://t.me/ruby_lib Библиотека Ruby программиста
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_geek Учим Java на примерах
https://t.me/php_lib Библиотека PHP программиста
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/pythonofff Python академия. Учи Python быстро и легко
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/golang_lib Библиотека Go (Golang) разработчика
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
https://t.me/codepen_1 Сообщество пользователей CodePen
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Book reserv 1500 руб
https://t.me/python_360 Книги по Python
https://t.me/java_360 Книги по Java
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии для программистов
Чат программистов📌
https://t.me/developers_ru
Excel лайфхак📌
https://t.me/Excel_lifehack
Подписывайтесь на понравившиеся Telegram-каналы для разработчиков и изучайте программирование из любой точки мира.
Please open Telegram to view this post
VIEW IN TELEGRAM
Генерация случайных значений с помощью модуля secrets
Встроенный модуль
Интерфейс использования secrets довольно прост и схож с random. Его основные функции:
Также в модуле есть класс
@BookPython
Встроенный модуль
secrets
используется для генерации криптографически стойких случайных чисел, с помощью средств предоставляемых операционной системой. Что хорошо подходит при работе с паролями, токенами аутентификации.Интерфейс использования secrets довольно прост и схож с random. Его основные функции:
secrets.choice(collection)
- возвращает случайно выбранный элемент из переданной коллекции. secrets.randbelow(n)
- возвращает случайный int в диапазоне [0, n).secrets.randbits(n)
- возвращает целое число int состоящее из n случайных бит.secrets.token_bytes(n)
- возвращает случайную байтовую строку, содержащую n байт.token_hex(n)
- возвращает случайную строку из n байт в шестнадцатеричной формате.token_urlsafe(n)
- возвращает URL-безопасную строку, содержащая n байт, закодированную в Base64.Также в модуле есть класс
SystemRandom
, который поддерживает большинство функций определенных в random.@BookPython
Forwarded from BigData
Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data
Github: https://github.com/xinntao/Real-ESRGAN
Paper: https://arxiv.org/abs/2107.10833v1
How to Train Real-ESRGAN: https://github.com/xinntao/Real-ESRGAN/blob/master/Training.md
Colab Demo: https://colab.research.google.com/drive/1sVsoBd9AjckIXThgtZhGrHRfFI6UUYOo
👉 @bigdata_1
Github: https://github.com/xinntao/Real-ESRGAN
Paper: https://arxiv.org/abs/2107.10833v1
How to Train Real-ESRGAN: https://github.com/xinntao/Real-ESRGAN/blob/master/Training.md
Colab Demo: https://colab.research.google.com/drive/1sVsoBd9AjckIXThgtZhGrHRfFI6UUYOo
👉 @bigdata_1
Forwarded from GitHub Сообщество
Rich – библиотека Python для богатого(rich) текста и красивого форматирования в терминале.
Rich API позволяет легко добавлять цвет и стиль в вывод терминала. Rich также может отображать красивые таблицы, индикаторы выполнения, markdown, выделенный синтаксисом исходный код, трассировки и многое другое - из коробки.
#GitHub #Python #Terminal
👉 @Githublib
Rich API позволяет легко добавлять цвет и стиль в вывод терминала. Rich также может отображать красивые таблицы, индикаторы выполнения, markdown, выделенный синтаксисом исходный код, трассировки и многое другое - из коробки.
#GitHub #Python #Terminal
👉 @Githublib
Наиболее часто используемые структуры данных в Python
В любом языке программирования нам нужно иметь дело с данными. Теперь одной из самых фундаментальных вещей, которые нам нужны для работы с данными, является эффективное хранение, управление и доступ к ним организованным образом, чтобы их можно было использовать всякий раз, когда это необходимо для наших целей. Структуры данных используются для удовлетворения всех наших потребностей. Далее
@BookPython
В любом языке программирования нам нужно иметь дело с данными. Теперь одной из самых фундаментальных вещей, которые нам нужны для работы с данными, является эффективное хранение, управление и доступ к ним организованным образом, чтобы их можно было использовать всякий раз, когда это необходимо для наших целей. Структуры данных используются для удовлетворения всех наших потребностей. Далее
@BookPython
Forwarded from Python академия
Запрос пароля у пользователя
Множеству инструментов командной строки или скриптов для работы требуется имя пользователя и пароль. Если вам придётся писать подобную программу – вы, возможно, сочтёте полезным модуль getpass.
Этот очень простой пакет позволяет запрашивать у пользователя его пароль, а также получать имя пользователя, извлекая имя, под которым он вошёл в систему.
Подписывайтесь на канал 👉@pythonofff
Множеству инструментов командной строки или скриптов для работы требуется имя пользователя и пароль. Если вам придётся писать подобную программу – вы, возможно, сочтёте полезным модуль getpass.
Этот очень простой пакет позволяет запрашивать у пользователя его пароль, а также получать имя пользователя, извлекая имя, под которым он вошёл в систему.
Подписывайтесь на канал 👉@pythonofff
Безопасное развертывание приложения Django с помощью Gunicorn, Nginx и HTTPS
После изучения этого руководства вы будете лучше подготовлены к тому, чтобы запустить ваше Django-приложение в продакшн.
https://realpython.com/django-nginx-gunicorn/
@BookPython
После изучения этого руководства вы будете лучше подготовлены к тому, чтобы запустить ваше Django-приложение в продакшн.
https://realpython.com/django-nginx-gunicorn/
@BookPython
Media is too big
VIEW IN TELEGRAM
Как использовать *args и **kwargs в python?
В видео про декораторы мы использовали
@BookPython
В видео про декораторы мы использовали
*args
и **kwargs
для того, чтобы передать в функцию любое количество позиционных и именованных аргументов. Для того, чтобы понять как это работает, сначала познакомимся с тем, что такое распаковка.@BookPython
Media is too big
VIEW IN TELEGRAM
Записи с мероприятия PyCon US 2022 в Солт-Лейк-Сити, UT (доклад на Eng)
Посмотреть все записи можно на youtube, всего доступно 112 видео.
PS. у кого плохо с eng, можно через yandex browser смотреть
@BookPython
Посмотреть все записи можно на youtube, всего доступно 112 видео.
PS. у кого плохо с eng, можно через yandex browser смотреть
@BookPython
10 подводных камней, связанных с безопасностью в python
https://blog.sonarsource.com/10-unknown-security-pitfalls-for-python/
@BookPython
https://blog.sonarsource.com/10-unknown-security-pitfalls-for-python/
@BookPython
Forwarded from Python академия
Многопоточность
В модуле threading новый поток выполнения может начинаться с нового threading.Thread и присвоения ему функции для выполнения.
Параметр target ссылается на функцию (или вызываемый объект), который будет работать. Нить не начнет выполнение до start, также не будет вызываться Thread объекта.
Когда my_thread завершается, вызов start выкинет исключение RuntimeError. Если вы хотите запустить Thread в фоновом режиме, то передавайте daemon=True или установите my_thread.daemon в True перед вызовом start().
Подписывайтесь на канал 👉@pythonofff
В модуле threading новый поток выполнения может начинаться с нового threading.Thread и присвоения ему функции для выполнения.
Параметр target ссылается на функцию (или вызываемый объект), который будет работать. Нить не начнет выполнение до start, также не будет вызываться Thread объекта.
Когда my_thread завершается, вызов start выкинет исключение RuntimeError. Если вы хотите запустить Thread в фоновом режиме, то передавайте daemon=True или установите my_thread.daemon в True перед вызовом start().
Подписывайтесь на канал 👉@pythonofff
Подборка Telegram каналов для программистов🔥
Сохраняйте, чтоб не потерять.
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
CodePen 📌
https://t.me/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/arhitekturamira World Architecture
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/bitkoinoff Новости криптовалют
Метавселенная, GameFi, Crypto 📌
https://t.me/metaverse360
DeepFake 📌
https://t.me/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://t.me/mir_teh Видео из мира технологий
Excel лайфхак📌
https://t.me/Excel_lifehack
Подписывайтесь на понравившиеся Telegram-каналы для разработчиков и изучайте программирование из любой точки мира.
Сохраняйте, чтоб не потерять.
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
CodePen 📌
https://t.me/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/arhitekturamira World Architecture
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/bitkoinoff Новости криптовалют
Метавселенная, GameFi, Crypto 📌
https://t.me/metaverse360
DeepFake 📌
https://t.me/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://t.me/mir_teh Видео из мира технологий
Excel лайфхак📌
https://t.me/Excel_lifehack
Подписывайтесь на понравившиеся Telegram-каналы для разработчиков и изучайте программирование из любой точки мира.
Telegram
Node JS
Подборки по Node js и все что с ним связано. По всем вопросам @evgenycarter
This media is not supported in your browser
VIEW IN TELEGRAM
Симуляция Броска Кубика || Python задачи с технических собеседований
Еще одна задача на Python с технического собеседования.
Задание: Написать функцию для определения вероятности исхода определенного события (бросок кубика).
Вход: Количество граней у кубика (Integer)
Выход: Список, где каждой грани кубика присвоена вероятность ее выпадения
Условия: Может быть несколько кубиков. Количество граней может варьироваться от кубика к кубику. Количество бросков = 1 млн
источник
@BookPython
Еще одна задача на Python с технического собеседования.
Задание: Написать функцию для определения вероятности исхода определенного события (бросок кубика).
Вход: Количество граней у кубика (Integer)
Выход: Список, где каждой грани кубика присвоена вероятность ее выпадения
Условия: Может быть несколько кубиков. Количество граней может варьироваться от кубика к кубику. Количество бросков = 1 млн
источник
@BookPython
Forwarded from GitHub Сообщество
Шпаргалка по работе с Django
Создать папку проекта
Создать виртуальную среду Python
Активировать виртуальную среду
Если нужно деактивировать виртуальную среду
Install django (~= same as 3.1.*)
Новый проект django (из папки project_name)
Создать приложение (из папки project_name)
Миграция:
Django создает таблицу базы данных для каждой модели, представленной в вашем приложении, с помощью этих команд:
Создайте файл в app_name/migrations со структурой базы данных
Миграция будет читать файлы миграции и создавать фактическую базу данных и таблицы.
Создать суперпользователя для авторизации/админ панели
Запуск сервера
Другие команды
@BookPython
Создать папку проекта
mkdir project_name
cd project_name
Создать виртуальную среду Python
python3 -m venv venv
Активировать виртуальную среду
source venv/bin/activate
Если нужно деактивировать виртуальную среду
deactivate
Install django (~= same as 3.1.*)
pip install django~=3.1.0
Новый проект django (из папки project_name)
django-admin startproject config
.Создать приложение (из папки project_name)
python manage.py startapp app_name
Миграция:
Django создает таблицу базы данных для каждой модели, представленной в вашем приложении, с помощью этих команд:
Создайте файл в app_name/migrations со структурой базы данных
python manage.py makemigrations
Миграция будет читать файлы миграции и создавать фактическую базу данных и таблицы.
python manage.py migrate
Создать суперпользователя для авторизации/админ панели
python manage.py createsuperuser
Запуск сервера
python manage.py runserver => ex. http://127.0.0.1:8000
Другие команды
# Django shell (Run projet code direclty)
~$ python manage.py shell
# example of code to run in the shell:
>>> from app_name.models import User
>>> user1 = User.objects.first()
# Prepare static folders for production
$ python manage.py collectstatic
# Take all data from app blog and export in json
python manage.py dumpdata blog >myapp.json
# Take all data in json file and import in app data table
python manage.py loaddata myapp.json
@BookPython