Forwarded from Python академия
Дизассемблирование
При запуске программы на python, написанный код преобразуется в байт-код, который затем может быть запущен в интерпретаторе Python. Встроенный модуль
На картинке показана работа этого модуля на примере функции, но такое можно повторить и с классами – в таком случае все его функции будут дизассемблированы.
Подписывайтесь на канал 👉@pythonofff
При запуске программы на python, написанный код преобразуется в байт-код, который затем может быть запущен в интерпретаторе Python. Встроенный модуль
dis
позволяет дизассемблировать байт-код в удобное представление для просмотра его инструкций. Полный спсиок инструкций байт-кода с описанием можно посмотреть здесь.На картинке показана работа этого модуля на примере функции, но такое можно повторить и с классами – в таком случае все его функции будут дизассемблированы.
Подписывайтесь на канал 👉@pythonofff
👍6
Полное руководство по Python Pickle
В процессе разработки приложений нам часто требуется сохранять сложные данные (например, объекты) для использования в различных средах выполнения. Однако обеспечить сохранение данных в сложных структурах данных и объектах далеко не просто. В Python для этого процесса можно использовать встроенную библиотеку pickle. Pickle может сериализовать объект Python в плоский поток байтов (pickling), а также преобразовать поток байтов обратно в объект Python (unpickling).
https://snyk.io/blog/guide-to-python-pickle/
@BookPython
В процессе разработки приложений нам часто требуется сохранять сложные данные (например, объекты) для использования в различных средах выполнения. Однако обеспечить сохранение данных в сложных структурах данных и объектах далеко не просто. В Python для этого процесса можно использовать встроенную библиотеку pickle. Pickle может сериализовать объект Python в плоский поток байтов (pickling), а также преобразовать поток байтов обратно в объект Python (unpickling).
https://snyk.io/blog/guide-to-python-pickle/
@BookPython
Snyk
The ultimate guide to Python pickle | Snyk
This article will teach you how to safely use Python’s built-in pickle library to maintain persistence within complex data structures.
👍2
Pandas Sort: руководство по сортировке данных в Python
https://realpython.com/pandas-sort-python/
@BookPython
https://realpython.com/pandas-sort-python/
@BookPython
👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
mitogen: pаспределенные самовоспроизводящиеся программы на Python
https://github.com/mitogen-hq/mitogen
@BookPython
https://github.com/mitogen-hq/mitogen
@BookPython
Основы программирования и анализа данных на Python
1. Введение в курс
2. Написание кода на Python
3. Имена и значения
4. Основы программирования и анализа данных на Python- 4.Числ. данные в памяти компьютера
5. Ссылочная модель данных Python
6. Частотный анализ
7. Основы библиотеки Matplotlib
8. Статистический аназ
9. Логика, NumPy и Pandas
10. Библиотека Pandas
Все видео доступны на youtube
@BookPython
1. Введение в курс
2. Написание кода на Python
3. Имена и значения
4. Основы программирования и анализа данных на Python- 4.Числ. данные в памяти компьютера
5. Ссылочная модель данных Python
6. Частотный анализ
7. Основы библиотеки Matplotlib
8. Статистический аназ
9. Логика, NumPy и Pandas
10. Библиотека Pandas
Все видео доступны на youtube
@BookPython
👍6
Debugging Tips And Techniques
https://www.mattlayman.com/understand-django/debugging-tips-techniques/
@BookPython
https://www.mattlayman.com/understand-django/debugging-tips-techniques/
@BookPython
Matt Layman
Debugging Tips And Techniques
Your Django app is up. You've got users. Your users are hitting bugs. How do you debug to fix the problems? That's the focus of this Understand Django article.
👍2
Basic and Full-text Search with Django and Postgres
https://testdriven.io/blog/django-search/
@BookPython
https://testdriven.io/blog/django-search/
@BookPython
testdriven.io
Basic and Full-text Search with Django and Postgres
This tutorial looks at how to add basic and full-text search to a Django app with Postgres.
👍2
Запуск проекта Django на облачной платформе Google
Облако постоянно растет, и, возможно, его стоит рассмотреть для вашего следующего проекта Python. Но Cloud весьма сложен, и количество доступных сервисов продолжает расти, как и количество решений, которые необходимо принимать, когда вы хотите создать конфигурацию для своего проекта. Если вы хотите узнать, как запустить простое, базовое приложение Django на Google Cloud Platform [GCP] и увидеть, насколько это может быть просто, а также получить базовые сервисы в виде кода (Infrastructure as Code [IaC]), это место для вас.
https://github.com/TobKed/django_on_gcp
@BookPython
Облако постоянно растет, и, возможно, его стоит рассмотреть для вашего следующего проекта Python. Но Cloud весьма сложен, и количество доступных сервисов продолжает расти, как и количество решений, которые необходимо принимать, когда вы хотите создать конфигурацию для своего проекта. Если вы хотите узнать, как запустить простое, базовое приложение Django на Google Cloud Platform [GCP] и увидеть, насколько это может быть просто, а также получить базовые сервисы в виде кода (Infrastructure as Code [IaC]), это место для вас.
https://github.com/TobKed/django_on_gcp
@BookPython
👍3
Forwarded from Книги по Python | Books Python 📚
Python. Книга рецептов
Дэвид Бизли, Брайан К. Джонс (2019)
Если вам нужна помощь в разработке программ на языке Python 3 или вы планируете заняться обновлением старого кода на языке Python 2, эта книга - ваш счастливый билет. Она наполнена практическими примерами, разработанными и протестированными в среде Python 3.3, поэтому станет уникальным подспорьем для опытных программистов, желающих сконцентрироваться на современных инструментах и идиомах. В книге приведены полноценные рецепты, охватывающие свыше 10 основных тем Python, а также задачи, имеющие широкий спектр областей применения. Каждый рецепт содержит примеры кода, которые вы можете использовать в своих проектах, а также включает обсуждение принципов работы данного решения.
Скачать
👉 @python_360
Дэвид Бизли, Брайан К. Джонс (2019)
Если вам нужна помощь в разработке программ на языке Python 3 или вы планируете заняться обновлением старого кода на языке Python 2, эта книга - ваш счастливый билет. Она наполнена практическими примерами, разработанными и протестированными в среде Python 3.3, поэтому станет уникальным подспорьем для опытных программистов, желающих сконцентрироваться на современных инструментах и идиомах. В книге приведены полноценные рецепты, охватывающие свыше 10 основных тем Python, а также задачи, имеющие широкий спектр областей применения. Каждый рецепт содержит примеры кода, которые вы можете использовать в своих проектах, а также включает обсуждение принципов работы данного решения.
Скачать
👉 @python_360
👍6❤1
Стеки, очереди и приоритетные очереди в Python на практике
https://realpython.com/queue-in-python/
@BookPython
https://realpython.com/queue-in-python/
@BookPython
👍2
Design Patterns in Machine Learning Code and Systems
https://eugeneyan.com/writing/design-patterns/
@BookPython
https://eugeneyan.com/writing/design-patterns/
@BookPython
👍1
Применение ограничений с помощью 'assert' в Python
https://rednafi.github.io/reflections/apply-constraints-with-assert-in-python.html
@BookPython
https://rednafi.github.io/reflections/apply-constraints-with-assert-in-python.html
@BookPython
👍3
Forwarded from Реальный Python
Mouse — библиотека для контроля мыши на Python
Эта библиотека позволит вам получить полный контроль над своей мышью. Она умеет перехватывать глобальные события, регистрировать горячие клавиши, имитировать движения и щелчки мыши и многое другое.
Код: https://github.com/boppreh/mouse
👉 @python_real
Эта библиотека позволит вам получить полный контроль над своей мышью. Она умеет перехватывать глобальные события, регистрировать горячие клавиши, имитировать движения и щелчки мыши и многое другое.
Код: https://github.com/boppreh/mouse
👉 @python_real
👍5
Совместная магистерская программа «Науки о данных» Университета науки и технологий МИСИС и СберОбразования позволит освоить востребованную профессию Data Scientist начинающим специалистам, интересующимся Big Data, а также тем, кто уже имеет опыт работы с данными, но хочет углубить свои знания в этой сфере 🧑💻
Обучение будет проходить в онлайн-формате, что позволит совмещать учебу и работу. Вы получите все преимущества очной формы обучения – диплом государственного образца, общежитие, проездной и др. Образовательный процесс будет отслеживать команда методистов, преподавателей и тьюторов с опытом организации обучения в Data Science более 3 лет 🔥🔥🔥
Эксперты из крупнейших IT-компаний России поделятся с вами наработанным опытом – вы получите нужные знания и навыки в программировании, математике, машинном и «глубоком» обучении. А в третьем семестре сможете выбрать трек для более узкой специализации – Artificial Intelligence Developer, Big Data Engineer, Machine Learning Developer.
Подробнее о программе 📌
Обучение будет проходить в онлайн-формате, что позволит совмещать учебу и работу. Вы получите все преимущества очной формы обучения – диплом государственного образца, общежитие, проездной и др. Образовательный процесс будет отслеживать команда методистов, преподавателей и тьюторов с опытом организации обучения в Data Science более 3 лет 🔥🔥🔥
Эксперты из крупнейших IT-компаний России поделятся с вами наработанным опытом – вы получите нужные знания и навыки в программировании, математике, машинном и «глубоком» обучении. А в третьем семестре сможете выбрать трек для более узкой специализации – Artificial Intelligence Developer, Big Data Engineer, Machine Learning Developer.
Подробнее о программе 📌
👍3
Параллельная обработка больших файлов в Python
Для параллельной обработки мы делим задачу на подгруппы. Это увеличивает количество заданий, обрабатываемых программой, и сокращает общее время обработки.
Например, если вы работаете с большим CSV-файлом и хотите изменить один столбец. Мы передадим данные в виде массива в функцию, и она будет параллельно обрабатывать несколько значений одновременно, основываясь на количестве доступных рабочих. Количество рабочих зависит от количества ядер в вашем процессоре.
https://www.kdnuggets.com/2022/07/parallel-processing-large-file-python.html
@BookPython
Для параллельной обработки мы делим задачу на подгруппы. Это увеличивает количество заданий, обрабатываемых программой, и сокращает общее время обработки.
Например, если вы работаете с большим CSV-файлом и хотите изменить один столбец. Мы передадим данные в виде массива в функцию, и она будет параллельно обрабатывать несколько значений одновременно, основываясь на количестве доступных рабочих. Количество рабочих зависит от количества ядер в вашем процессоре.
https://www.kdnuggets.com/2022/07/parallel-processing-large-file-python.html
@BookPython
👍5
Forwarded from Реальный Python
How to sort a dictionary in Python
https://treyhunner.com/2021/11/how-to-sort-a-dictionary-in-python/
👉 @python_real
https://treyhunner.com/2021/11/how-to-sort-a-dictionary-in-python/
👉 @python_real
👍2