Работа с линейными системами в Python с помощью scipy.linalg
Линейная алгебра широко используется в самых разных ситуациях. И вы можете использовать ее для решения многих задач, если систематизируете информацию с помощью таких понятий, как векторы и линейные уравнения. В Python большинство подпрограмм, связанных с этой темой, реализованы на основе
В этой статье вы узнаете, как применять концепции линейной алгебры к практическим задачам, используя
https://realpython.com/python-scipy-linalg/
Линейная алгебра широко используется в самых разных ситуациях. И вы можете использовать ее для решения многих задач, если систематизируете информацию с помощью таких понятий, как векторы и линейные уравнения. В Python большинство подпрограмм, связанных с этой темой, реализованы на основе
scipy.linalg
, который предлагает очень быстрые возможности линейной алгебры.В этой статье вы узнаете, как применять концепции линейной алгебры к практическим задачам, используя
scipy.linalg
, работать с векторами и матрицами и многое другое:https://realpython.com/python-scipy-linalg/
👍7
Как автоматизировать операции Kubernetes посредством Python
В данной статье вы научитесь работать с клиентской библиотекой Python для Kubernetes (kubernetes-client/python) и автоматизировать любые скучные задачи K8s, стоящие перед вами:
https://nuancesprog.ru/p/15988/
#kubernetes
В данной статье вы научитесь работать с клиентской библиотекой Python для Kubernetes (kubernetes-client/python) и автоматизировать любые скучные задачи K8s, стоящие перед вами:
https://nuancesprog.ru/p/15988/
#kubernetes
👍6👏1
PyPI ввела обязательную 2FA для критически важных проектов
Для управления проектами, помеченными в репозитории как «критически важные», их администраторам принудительно включат двухфакторную аутентификацию, по прохождении которой можно будет публиковать, изменять или обновлять проект. В общей сложности в списке «критических» состоит около 3500 репозиториев экосистемы Python.
На данный шаг администрация PyPI пошла после нескольких атак, которые были проведены в последнее время. А чтобы облегчить администраторам было проще, PyPI совместно с Google Open Source Security Team предлагает воспользоваться аппаратными ключами доступа.
Подробнее: https://habr.com/ru/company/itsumma/news/t/676238/
#новость
Для управления проектами, помеченными в репозитории как «критически важные», их администраторам принудительно включат двухфакторную аутентификацию, по прохождении которой можно будет публиковать, изменять или обновлять проект. В общей сложности в списке «критических» состоит около 3500 репозиториев экосистемы Python.
На данный шаг администрация PyPI пошла после нескольких атак, которые были проведены в последнее время. А чтобы облегчить администраторам было проще, PyPI совместно с Google Open Source Security Team предлагает воспользоваться аппаратными ключами доступа.
Подробнее: https://habr.com/ru/company/itsumma/news/t/676238/
#новость
👍6
Простое руководство по форматированию строк в Python с помощью f-строк
Если вы изучаете Python уже некоторое время, то, вероятно, используете
В этом руководстве будет подробно рассказано о том, как форматировать строки в Python с помощью f-строк, как добавлять переменные, разделители-запятые, нули справа/слева, даты и многое другое:
https://nuancesprog.ru/p/15972/
Если вы изучаете Python уже некоторое время, то, вероятно, используете
" "
для создания строк. Однако тому, кто хочет повысить уровень работы на Python, следует использовать f-строки.В этом руководстве будет подробно рассказано о том, как форматировать строки в Python с помощью f-строк, как добавлять переменные, разделители-запятые, нули справа/слева, даты и многое другое:
https://nuancesprog.ru/p/15972/
👍32🔥3❤🔥2😁1
Параллельная обработка большого файла в Python
Для параллельной обработки мы делим нашу задачу на подблоки. Это увеличивает количество заданий, обрабатываемых программой, и сокращает общее время обработки.
В этой статье вы узнаете, как сократить время обработки больших файлов с помощью пакетов Python multiprocessing, joblib и tqdm:
https://www.kdnuggets.com/2022/07/parallel-processing-large-file-python.html
Для параллельной обработки мы делим нашу задачу на подблоки. Это увеличивает количество заданий, обрабатываемых программой, и сокращает общее время обработки.
В этой статье вы узнаете, как сократить время обработки больших файлов с помощью пакетов Python multiprocessing, joblib и tqdm:
https://www.kdnuggets.com/2022/07/parallel-processing-large-file-python.html
🔥12👍4
Что такое выпас данных и почему он необходим?
Плохие данные приводят к принятию некачественных решений. Поэтому вам необходимо очистить и отформатировать ваши данные – взять их под контроль, чтобы они были готовы к последующим процессам. Тут на помощь приходит выпас данных. Он позволяет более тщательно преобразовать, переформатировать и подготовить данные, чем при простой очистке.
Подробнее о методе:
https://habr.com/ru/company/piter/blog/675796/
#datascience
Плохие данные приводят к принятию некачественных решений. Поэтому вам необходимо очистить и отформатировать ваши данные – взять их под контроль, чтобы они были готовы к последующим процессам. Тут на помощь приходит выпас данных. Он позволяет более тщательно преобразовать, переформатировать и подготовить данные, чем при простой очистке.
Подробнее о методе:
https://habr.com/ru/company/piter/blog/675796/
#datascience
👍6
Sportmaster Lab ищет аналитиков
В компанию нужны:
— системный аналитик: https://bit.ly/3B5WA7X
— аналитик данных: https://bit.ly/3bewaGM
— Middle Data / ML Engineer: https://bit.ly/3zkidAa
— старший аналитик 1С: https://bit.ly/3cyjLO3
#вакансии #работа
В компанию нужны:
— системный аналитик: https://bit.ly/3B5WA7X
— аналитик данных: https://bit.ly/3bewaGM
— Middle Data / ML Engineer: https://bit.ly/3zkidAa
— старший аналитик 1С: https://bit.ly/3cyjLO3
#вакансии #работа
👍8😁3🤮1
Словари в Python: 12 задач для начинающих с решениями
Предлагаем вам решить несколько задач, которые помогут вам прокачать навыки работы со словарями, а также научиться правильно работать с методами get(), setdefault(), генераторами словарей и лямбда-функциями:
https://proglib.io/p/slovari-v-python-12-zadach-dlya-nachinayushchih-s-resheniyami-2022-01-28
#задачи #словари
Предлагаем вам решить несколько задач, которые помогут вам прокачать навыки работы со словарями, а также научиться правильно работать с методами get(), setdefault(), генераторами словарей и лямбда-функциями:
https://proglib.io/p/slovari-v-python-12-zadach-dlya-nachinayushchih-s-resheniyami-2022-01-28
#задачи #словари
👍9🔥4
Библиотека Polyfoto для создания мозаик
С помощью этой библиотеки вы можете без труда воссоздать изображения в виде мозаики из других фото. Попробуйте сами, инструкция по установке и использованию тут:
https://github.com/shanedrabing/polyfoto
#библиотека
С помощью этой библиотеки вы можете без труда воссоздать изображения в виде мозаики из других фото. Попробуйте сами, инструкция по установке и использованию тут:
https://github.com/shanedrabing/polyfoto
#библиотека
👍14🤔1
Подборка актуальных вакансий
— Python-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— TUL Automated Moderation
Где: Москва, можно удалённо
Опыт: от 1 года
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: от 3 лет
— Старший разработчик в команду DWH
Где: Москва
Опыт: от 1 года
— Python-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
— Python-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— TUL Automated Moderation
Где: Москва, можно удалённо
Опыт: от 1 года
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: от 3 лет
— Старший разработчик в команду DWH
Где: Москва
Опыт: от 1 года
— Python-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
👍7👎2😱1
Курс MongoDB Python
MongoDB реализует новый подход к построению баз данных, где нет таблиц, схем, запросов SQL, внешних ключей и многих других вещей, которые присущи объектно-реляционным базам данных. В отличие от реляционных баз данных MongoDB предлагает документо-ориентированную модель данных, благодаря чему MongoDB работает быстрее, обладает лучшей масштабируемостью, её легче использовать.
В этом курсе вы познакомитесь с возможностями MongoDB и научитесь работать с ним:
https://www.youtube.com/playlist?list=PL6plRXMq5RABbVCM0dn23PTKO13WcXnbf
#курс #mongodb
MongoDB реализует новый подход к построению баз данных, где нет таблиц, схем, запросов SQL, внешних ключей и многих других вещей, которые присущи объектно-реляционным базам данных. В отличие от реляционных баз данных MongoDB предлагает документо-ориентированную модель данных, благодаря чему MongoDB работает быстрее, обладает лучшей масштабируемостью, её легче использовать.
В этом курсе вы познакомитесь с возможностями MongoDB и научитесь работать с ним:
https://www.youtube.com/playlist?list=PL6plRXMq5RABbVCM0dn23PTKO13WcXnbf
#курс #mongodb
👍14
Статическое Python приложение в образе контейнера на базе scratch
Небольшое руководство о том, как можно собрать Python приложение в самодостаточный статически связанный двоичный файл и упаковать его в образ контейнера на базе scratch. Размер итогового образа контейнера получится всего лишь от 13 мегабайт.
Подробнее:
https://habr.com/ru/post/676412/
Небольшое руководство о том, как можно собрать Python приложение в самодостаточный статически связанный двоичный файл и упаковать его в образ контейнера на базе scratch. Размер итогового образа контейнера получится всего лишь от 13 мегабайт.
Подробнее:
https://habr.com/ru/post/676412/
👍7💩6
Почему стоит использовать Pathlib в качестве альтернативы модуля OS
Обычно для выполнения таких операций, как объединение путей, проверка содержимого каталога и создание папок используется. С помощью этого модуля можно с легкостью получить доступ к файловой системе.
Но в этой статье автор хочет опровергнуть этот способ, представив другую библиотеку. О плюсах и минусах альтернативного подхода тут:
https://nuancesprog.ru/p/15252/
Обычно для выполнения таких операций, как объединение путей, проверка содержимого каталога и создание папок используется. С помощью этого модуля можно с легкостью получить доступ к файловой системе.
Но в этой статье автор хочет опровергнуть этот способ, представив другую библиотеку. О плюсах и минусах альтернативного подхода тут:
https://nuancesprog.ru/p/15252/
👍14
Моделирование теннисного матча с помощью объектно-ориентированного программирования на Python
Это руководство из двух частей по созданию программы, моделирующей теннисный матч. Статья написана таким образом, что подойдёт как опытным, так и начинающим разработчикам, а также тем, кто не знает правил большого тенниса.
По ссылке откроется первая часть статьи, вторая часть — внутри:
https://thepythoncodingbook.com/2022/07/02/simulating-a-tennis-match-using-object-oriented-programming-in-python-wimbledon-special-part-1/
Это руководство из двух частей по созданию программы, моделирующей теннисный матч. Статья написана таким образом, что подойдёт как опытным, так и начинающим разработчикам, а также тем, кто не знает правил большого тенниса.
По ссылке откроется первая часть статьи, вторая часть — внутри:
https://thepythoncodingbook.com/2022/07/02/simulating-a-tennis-match-using-object-oriented-programming-in-python-wimbledon-special-part-1/
👍11
CircuitPython
CircuitPython — это удобная для начинающих версия Python с открытым исходным кодом, предназначенная для крошечных недорогих компьютеров, называемых микроконтроллерами. Это один из лучших способов научиться программировать, потому что он связывает код с реальностью.
Документация, руководство по использованию и примеры кода тут:
https://github.com/adafruit/circuitpython
CircuitPython — это удобная для начинающих версия Python с открытым исходным кодом, предназначенная для крошечных недорогих компьютеров, называемых микроконтроллерами. Это один из лучших способов научиться программировать, потому что он связывает код с реальностью.
Документация, руководство по использованию и примеры кода тут:
https://github.com/adafruit/circuitpython
👍11🔥4🥰1
100 бесплатных шаблонов резюме для IT-специалиста
Резюме — это не всегда строгий документ для описания навыков и опыта работы. В него можно внести уместную нотку креатива.
В статье — про то, как составить творческое резюме, которое понравится IT-рекрутеру: где найти оригинальный шаблон и на что обратить внимание при выборе. А бонусом — подборка из 100 бесплатных шаблонов:
https://tproger.ru/articles/kak-sostavit-tvorcheskoe-rezjume-100-krutyh-shablonov/
#советы #карьера
Резюме — это не всегда строгий документ для описания навыков и опыта работы. В него можно внести уместную нотку креатива.
В статье — про то, как составить творческое резюме, которое понравится IT-рекрутеру: где найти оригинальный шаблон и на что обратить внимание при выборе. А бонусом — подборка из 100 бесплатных шаблонов:
https://tproger.ru/articles/kak-sostavit-tvorcheskoe-rezjume-100-krutyh-shablonov/
#советы #карьера
👍18😁5
Просто огромная шпаргалка по Matplotlib
Matplotlib — библиотека, которая помогает с визуализацией данных двумерной и трёхмерной графики. Шпаргалка поможет держать под рукой самые важные функции.
В репозитории можно найти дополнительные материалы, пояснения и саму шпаргалку в формате pdf: https://github.com/matplotlib/cheatsheets
#шпаргалка
Matplotlib — библиотека, которая помогает с визуализацией данных двумерной и трёхмерной графики. Шпаргалка поможет держать под рукой самые важные функции.
В репозитории можно найти дополнительные материалы, пояснения и саму шпаргалку в формате pdf: https://github.com/matplotlib/cheatsheets
#шпаргалка
🔥38👍15❤2
Прежде, чем учиться программировать что-то сложное и полезное, лучше сначала научиться программировать что-нибудь лёгкое и интересное. Например, приложение запоминания иностранных слов на Python, Tkinter и SQL.
И вот вам в помощь урок, в ходе которого вы изучите Tkinter и основные SQL-команды. А в итоге создадите программу WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.
Enjoy: https://proglib.io/p/python-tkinter-i-sql-razrabatyvaem-prilozhenie-dlya-sozdaniya-slovarey-i-zapominaniya-inostrannyh-slov-2022-08-08
И вот вам в помощь урок, в ходе которого вы изучите Tkinter и основные SQL-команды. А в итоге создадите программу WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.
Enjoy: https://proglib.io/p/python-tkinter-i-sql-razrabatyvaem-prilozhenie-dlya-sozdaniya-slovarey-i-zapominaniya-inostrannyh-slov-2022-08-08
👍25💩2