Python requests http, https запросы
• В видео научимся работать с интернет при помощи python и библиотеки requests, при помощи подключения API получать данные с сайта для приложений, а также познакомимся с тонкостями get запросов и post запросов к сайтам и API. И научимся заполнять формы на сайтах и авторизоваться при помощи python.
🧷 Смотреть видео
#Видео
• В видео научимся работать с интернет при помощи python и библиотеки requests, при помощи подключения API получать данные с сайта для приложений, а также познакомимся с тонкостями get запросов и post запросов к сайтам и API. И научимся заполнять формы на сайтах и авторизоваться при помощи python.
🧷 Смотреть видео
#Видео
📌 Модуль base64 в Python.
• Модуль base64 предоставляет функции для кодирования двоичных данных в печатаемые символы ASCII и декодирования таких кодировок обратно в двоичные данные.
• Он обеспечивает функции кодирования и декодирования для кодировок, указанных в RFC 3548, который определяет алгоритмы Base16, Base32 и Base64, а также для де-факто стандартных кодировок Ascii85 и Base85.
Пример использования (код на картинке).
📕 Документация
#урок
• Модуль base64 предоставляет функции для кодирования двоичных данных в печатаемые символы ASCII и декодирования таких кодировок обратно в двоичные данные.
• Он обеспечивает функции кодирования и декодирования для кодировок, указанных в RFC 3548, который определяет алгоритмы Base16, Base32 и Base64, а также для де-факто стандартных кодировок Ascii85 и Base85.
Пример использования (код на картинке).
📕 Документация
#урок
Самый странный оператор в Python
• Многие вообще не знают о его существование, но он призван упростить нам написание кода и избавить от ошибок.
• Но как бы это странно не звучало, в некоторых моментах он эти ошибки наоборот добавляют, поэтому в этом видео мы рассмотрим как и возможности оператора, так и ошибки, которые часто совершают новички, используя возможности оператора моржа.
🧷 Смотреть видео
#Видео
• Многие вообще не знают о его существование, но он призван упростить нам написание кода и избавить от ошибок.
• Но как бы это странно не звучало, в некоторых моментах он эти ошибки наоборот добавляют, поэтому в этом видео мы рассмотрим как и возможности оператора, так и ошибки, которые часто совершают новички, используя возможности оператора моржа.
🧷 Смотреть видео
#Видео
📌 Модуль hmac в Python, хеширование сообщений по ключу.
• Модуль hmac реализует алгоритм HMAC - хеширование по ключу для аутентификации сообщений, как описано в RFC 2104.
• Алгоритм HMAC можно использовать для проверки целостности информации, передаваемой между приложениями или хранящейся в потенциально уязвимом месте.
• Основная идея заключается в создании криптографического хеша реальных данных в сочетании с общим секретным ключом. Полученный хеш может затем использоваться для проверки переданного или сохраненного сообщения, чтобы определить уровень доверия, без передачи секретного ключа.
Пример подписи URL секретным ключом (код на картинке).
📕 Документация
#урок
• Модуль hmac реализует алгоритм HMAC - хеширование по ключу для аутентификации сообщений, как описано в RFC 2104.
• Алгоритм HMAC можно использовать для проверки целостности информации, передаваемой между приложениями или хранящейся в потенциально уязвимом месте.
• Основная идея заключается в создании криптографического хеша реальных данных в сочетании с общим секретным ключом. Полученный хеш может затем использоваться для проверки переданного или сохраненного сообщения, чтобы определить уровень доверия, без передачи секретного ключа.
Пример подписи URL секретным ключом (код на картинке).
📕 Документация
#урок
🧩 Python, Tkinter и SQL: разрабатываем приложение для создания словарей и запоминания иностранных слов
• Изучаем Tkinter и основные SQL-команды в ходе разработки программы WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.
🧷 Читать статью
#Статья
• Изучаем Tkinter и основные SQL-команды в ходе разработки программы WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.
🧷 Читать статью
#Статья
Пример использования объектов property
• Создаем пример класса Person для хранения персональной информации о сотрудниках и интерфейсы взаимодействия через объекты-свойства property.
🧷 Смотреть видео
#Видео
• Создаем пример класса Person для хранения персональной информации о сотрудниках и интерфейсы взаимодействия через объекты-свойства property.
🧷 Смотреть видео
#Видео
🔖 Шпаргалка для науки о данных (Боке)
Это удобная шпаргалка для интерактивного построения и статистических диаграмм с эффектом боке, специально разработанная для специалистов по анализу данных.
👉 Смотреть шпаргалку
#Шпаргалка
Это удобная шпаргалка для интерактивного построения и статистических диаграмм с эффектом боке, специально разработанная для специалистов по анализу данных.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Как использовать GitHub Copilot вместе с Python: подробная инструкция
• В этом гайде мы установим GitHub Copilot в редакторы кода VS Code и PyCharm, превратим описание задачи на естественном языке в рабочий код, научим ИИ использовать наш собственный API и многое другое.
🧷 Читать статью
#Статья
• В этом гайде мы установим GitHub Copilot в редакторы кода VS Code и PyCharm, превратим описание задачи на естественном языке в рабочий код, научим ИИ использовать наш собственный API и многое другое.
🧷 Читать статью
#Статья
Microsoft представила дополнение Python Editor от команды Excel Labs для расширенной и экспериментальной работы с языком программирования Python в Excel. Дополнение Python Editor позволяет вводить более длинный и сложный код в электронные таблицы и ячейки Excel.
Python Editor показывает ячейки с кодом Python в порядке выполнения в дополнение к выходным данным кода каждой ячейки, что может помочь в отладке и доработке листинга код. Это полезно, поскольку ячейки с кодом Python в сетке Excel выполняются в порядке следования строк.
Дополнение Python Editor поддерживает множество функций, включённых в инструментарий Microsoft Visual Studio Code для разработки Python: IntelliSense, code completion, форматирование и подсветку синтаксиса.
С помощью Python Editor разработчики могут написать некоторый код в ячейке, а затем они могут переключиться на другой элемент в приложении Excel. Далее разработчики могут вернуться и продолжать писать код в Python Editor в нужной ячейке до тех пор, пока он не будет отлажен как следует, а затем применить его в Excel.
Дополнение Python Editor доступно вместе с надстройкой Excel Labs. Пользователи Excel, у которых нет этой надстройки, могут перейти на вкладку «Вставка» Excel и затем нажать кнопку «Получить надстройки». Затем они могут выполнить поиск по запросу Excel Labs и нажать кнопку «Добавить» для установки надстройки.
#Новости
Python Editor показывает ячейки с кодом Python в порядке выполнения в дополнение к выходным данным кода каждой ячейки, что может помочь в отладке и доработке листинга код. Это полезно, поскольку ячейки с кодом Python в сетке Excel выполняются в порядке следования строк.
Дополнение Python Editor поддерживает множество функций, включённых в инструментарий Microsoft Visual Studio Code для разработки Python: IntelliSense, code completion, форматирование и подсветку синтаксиса.
С помощью Python Editor разработчики могут написать некоторый код в ячейке, а затем они могут переключиться на другой элемент в приложении Excel. Далее разработчики могут вернуться и продолжать писать код в Python Editor в нужной ячейке до тех пор, пока он не будет отлажен как следует, а затем применить его в Excel.
Дополнение Python Editor доступно вместе с надстройкой Excel Labs. Пользователи Excel, у которых нет этой надстройки, могут перейти на вкладку «Вставка» Excel и затем нажать кнопку «Получить надстройки». Затем они могут выполнить поиск по запросу Excel Labs и нажать кнопку «Добавить» для установки надстройки.
#Новости
Организация Python Software Foundation и компания JetBrains провели ежегодный опрос, который затронул более 25 тысяч разработчиков на языке программирования Python. Они опубликовали результаты своего исследования.
Большинство участников опроса — мужчины (87%), более трети в возрасте 30-39 лет, 62% работают в компании, около 40% разрабатывают несколько проектов.
Как основной язык разработки Python используют 85% участников опроса. При этом 25% респондентов программируют на Python менее года, а 33% вошли в профессию менее года назад. Наиболее популярным вариантом стало совместное использование этого языка с JavaScript (35%).
37% разработчиков на этом языке внесли вклад в опенсорсные проекты за последний год, а 77% этого вклада приходится на кодовую базу.
22% используют редактор кода Visual Studio Code, 20% — Jupyter Notebook, 17% — Vim, 13% — PyCharm Community Edition, 12% — JupyterLab, 11% — NotePad++, 9% — Sublime Text. 23% опрошенных используют только одну интегрированную среду разработки, 38% — две, 21% — три, 19% — больше трёх. Только 6% пользователей VS Code применяют VS Code Data Wrangler, а Jupyter выбирает 51%. Jupyter в IntelliJ IDEA и PyCharm используют 34% и 47% пользователей соответственно.
Подавляющее большинство опрошенных устанавливают Python-пакеты из PyPI, а около трети используют GitHub. Ранее аналитики Института инженеров электротехники и электроники (IEEE) опубликовали рейтинг популярности языков программирования за 2024 год. На первом месте оказался Python, далее идут Java, JavaScript, C++ и TypeScript.
#Опрос
Большинство участников опроса — мужчины (87%), более трети в возрасте 30-39 лет, 62% работают в компании, около 40% разрабатывают несколько проектов.
Как основной язык разработки Python используют 85% участников опроса. При этом 25% респондентов программируют на Python менее года, а 33% вошли в профессию менее года назад. Наиболее популярным вариантом стало совместное использование этого языка с JavaScript (35%).
37% разработчиков на этом языке внесли вклад в опенсорсные проекты за последний год, а 77% этого вклада приходится на кодовую базу.
22% используют редактор кода Visual Studio Code, 20% — Jupyter Notebook, 17% — Vim, 13% — PyCharm Community Edition, 12% — JupyterLab, 11% — NotePad++, 9% — Sublime Text. 23% опрошенных используют только одну интегрированную среду разработки, 38% — две, 21% — три, 19% — больше трёх. Только 6% пользователей VS Code применяют VS Code Data Wrangler, а Jupyter выбирает 51%. Jupyter в IntelliJ IDEA и PyCharm используют 34% и 47% пользователей соответственно.
Подавляющее большинство опрошенных устанавливают Python-пакеты из PyPI, а около трети используют GitHub. Ранее аналитики Института инженеров электротехники и электроники (IEEE) опубликовали рейтинг популярности языков программирования за 2024 год. На первом месте оказался Python, далее идут Java, JavaScript, C++ и TypeScript.
#Опрос
📌 Модуль copyreg в Python, функция используемая при pickling.
• Модуль copyreg предлагает способ определения функций, используемых при операции упаковки pickling определенных объектов. Модуль pickle использует эту функции при сохранении объектов.
• Модуль предоставляет информацию о конфигурации конструктора объектов, которые не являются классами. Такие конструкторы могут быть фабричными функциями или экземплярами классов.
Пример использования (код на картинке).
📕 Документация
#урок
• Модуль copyreg предлагает способ определения функций, используемых при операции упаковки pickling определенных объектов. Модуль pickle использует эту функции при сохранении объектов.
• Модуль предоставляет информацию о конфигурации конструктора объектов, которые не являются классами. Такие конструкторы могут быть фабричными функциями или экземплярами классов.
Пример использования (код на картинке).
📕 Документация
#урок
🔖 Основная шпаргалка по науке о данных
Это шпаргалка касается всех основных понятий, которые нужно знать.
👉 Смотреть шпаргалку
#Шпаргалка
Это шпаргалка касается всех основных понятий, которые нужно знать.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 3 принципа написания чистого кода на Python
• Даже опытные программисты с трудом пишут чистый код, и это часто ощущается как постоянная битва за то, чтобы все было аккуратно и упорядочено.
• В статье на примерах показываем, как писать чистый и осмысленный код и как правильно оформлять документацию.
🧷 Читать статью
#Статья
• Даже опытные программисты с трудом пишут чистый код, и это часто ощущается как постоянная битва за то, чтобы все было аккуратно и упорядочено.
• В статье на примерах показываем, как писать чистый и осмысленный код и как правильно оформлять документацию.
🧷 Читать статью
#Статья
В IT с оплатой после трудоустройства
Я готов лично сделать тебя айтишником, а заплатишь мне только если найдёшь работу.
И только процент со своей зарплаты.
Полностью индивидуальное обучение на практике с полного нуля.
Беру всех, не нужно знать английский, математику и иметь хороший компьютер.
Гарантирую договором зарплату от 100 000 рублей на старте с поддержкой пока не выйдешь на 250 000 рублей.
Мне тупо выгодно выучить тебя мощно и жестко, а также, используя тайную технику, быстро выбить тебе наибольшую ЗП.
Оставляй заявку здесь - https://ijunior.ru/education/isa
//
P.S: На всех не разорвусь, места ограничены.
Я готов лично сделать тебя айтишником, а заплатишь мне только если найдёшь работу.
И только процент со своей зарплаты.
Полностью индивидуальное обучение на практике с полного нуля.
Беру всех, не нужно знать английский, математику и иметь хороший компьютер.
Гарантирую договором зарплату от 100 000 рублей на старте с поддержкой пока не выйдешь на 250 000 рублей.
Мне тупо выгодно выучить тебя мощно и жестко, а также, используя тайную технику, быстро выбить тебе наибольшую ЗП.
Оставляй заявку здесь - https://ijunior.ru/education/isa
//
P.S: На всех не разорвусь, места ограничены.
Полиморфизм и абстрактные методы
• Что такое полиморфизм и пример его реализации в Python. Есть ли абстрактные методы в Python и как можно реализовать подобный им функционал.
🧷 Смотреть видео
#Видео
• Что такое полиморфизм и пример его реализации в Python. Есть ли абстрактные методы в Python и как можно реализовать подобный им функционал.
🧷 Смотреть видео
#Видео
📌 Модуль pickle, упаковка объектов Python.
• Модуль pickle реализует двоичные протоколы для сериализации и десериализации структуры объекта Python. "Pickling" - это процесс, посредством которого иерархия объектов Python преобразуется в поток байтов, а "unpickling" - обратная операция, посредством которой поток байтов, из двоичного файла или объекта, подобного байту преобразуется обратно в иерархию объектов.
• Чтобы сериализовать иерархию объектов, вы просто вызываете функцию pickle.dumps(). Аналогично, для десериализации потока данных вы вызываете функцию pickle.loads(). Если нужно больше контроля за упаковкой и особенно распаковкой данных, то можно создать объект pickle.Pickler() или pickle.Unpickler() соответственно.
Простейший код использования dump() и load() функцию (код на картинке).
📕 Документация
#урок
• Модуль pickle реализует двоичные протоколы для сериализации и десериализации структуры объекта Python. "Pickling" - это процесс, посредством которого иерархия объектов Python преобразуется в поток байтов, а "unpickling" - обратная операция, посредством которой поток байтов, из двоичного файла или объекта, подобного байту преобразуется обратно в иерархию объектов.
• Чтобы сериализовать иерархию объектов, вы просто вызываете функцию pickle.dumps(). Аналогично, для десериализации потока данных вы вызываете функцию pickle.loads(). Если нужно больше контроля за упаковкой и особенно распаковкой данных, то можно создать объект pickle.Pickler() или pickle.Unpickler() соответственно.
Простейший код использования dump() и load() функцию (код на картинке).
📕 Документация
#урок
Музыка, бег и летний драйв: что вас ждет на фестивале IT и спорта RUNIT: https://clck.ru/3M6upQ
🥁Хиты любимых групп. Фестиваль RUNIT пройдет 13 июля в Мещерском парке и соберет на одной площадке 10000 человек. Атмосферу драйва со сцены будут задавать «Отпетые мошенники», «Пропаганда», «Краски» и другие звезды. Имя хедлайнера пока в секрете.
🏃Зеленые трассы и классный мерч. Главное событие RUNIT — забег на 3, 5, 10 и 21 км, командный и личный зачет, эстафета и трассы для детей. Бежать будет комфортно — в парке мягкий грунт, много тени и красивые виды. На финише бегуны получат именные медали и футболки от бренда GRI.
🏸 Активности на любой вкус. Для гостей фестиваля будут работать несколько площадок:
— спортивная: волейбол, бадминтон, йога, фитнес и т. д;
— развлекательная: денди, дженга, мастер-классы и т. д;
— фудкорт: еда на выбор и освежающие напитки.
Регистрируйтесь на забег по ссылке https://clck.ru/3M6upQ и следите за новостями RUNIT 2025 в телеграм-канале.
🥁Хиты любимых групп. Фестиваль RUNIT пройдет 13 июля в Мещерском парке и соберет на одной площадке 10000 человек. Атмосферу драйва со сцены будут задавать «Отпетые мошенники», «Пропаганда», «Краски» и другие звезды. Имя хедлайнера пока в секрете.
🏃Зеленые трассы и классный мерч. Главное событие RUNIT — забег на 3, 5, 10 и 21 км, командный и личный зачет, эстафета и трассы для детей. Бежать будет комфортно — в парке мягкий грунт, много тени и красивые виды. На финише бегуны получат именные медали и футболки от бренда GRI.
🏸 Активности на любой вкус. Для гостей фестиваля будут работать несколько площадок:
— спортивная: волейбол, бадминтон, йога, фитнес и т. д;
— развлекательная: денди, дженга, мастер-классы и т. д;
— фудкорт: еда на выбор и освежающие напитки.
Регистрируйтесь на забег по ссылке https://clck.ru/3M6upQ и следите за новостями RUNIT 2025 в телеграм-канале.
🧩 Искусственное воображение: создание изображений из текста с помощью DALL·E 2 и OpenAI API
• Из этой статьи вы узнаете, как внедрить OpenAI API в свои приложения на Python для создания изображений из текстовых подсказок.
🧷 Читать статью
#Статья
• Из этой статьи вы узнаете, как внедрить OpenAI API в свои приложения на Python для создания изображений из текстовых подсказок.
🧷 Читать статью
#Статья
Что за звери args и kwargs?
• Немного поговорим о распаковке, звездочке *, позиционных и keyword аргументах, спецсимволах, а также о том как все это применять для args и kwargs.
🧷 Смотреть видео
#Видео
• Немного поговорим о распаковке, звездочке *, позиционных и keyword аргументах, спецсимволах, а также о том как все это применять для args и kwargs.
🧷 Смотреть видео
#Видео
📌 Модуль hashlib, алгоритмы хеширования в Python.
• Модуль hashlib реализует общий интерфейс для множества различных безопасных алгоритмов хеширования и дайджеста сообщений. В модуль включены алгоритмы безопасного хеширования, такие как FIPS SHA1, SHA224, SHA256, SHA384 и SHA512, определенные в FIPS 180-2, а также алгоритм MDA RSA, определенный в Интернете RFC 1321.
Термины "безопасный хеш" и "дайджест сообщения" являются взаимозаменяемыми:
— Старые алгоритмы назывались дайджестами сообщений.
— Современный термин - безопасный хеш.
📕 Документация
#урок
• Модуль hashlib реализует общий интерфейс для множества различных безопасных алгоритмов хеширования и дайджеста сообщений. В модуль включены алгоритмы безопасного хеширования, такие как FIPS SHA1, SHA224, SHA256, SHA384 и SHA512, определенные в FIPS 180-2, а также алгоритм MDA RSA, определенный в Интернете RFC 1321.
Термины "безопасный хеш" и "дайджест сообщения" являются взаимозаменяемыми:
— Старые алгоритмы назывались дайджестами сообщений.
— Современный термин - безопасный хеш.
📕 Документация
#урок