Библиотека питониста | Python, Django, Flask
40.3K subscribers
2.8K photos
76 videos
51 files
4.39K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.me/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
Библиотека Numpy. Объединение массивов

В данных нужно не только изменять форму, но и объединять с другими данными. Numpy позволяет при помощи различных методов очень удобно объединять массивы. К примеру, по осям.

Для объединения используется методы:

hstack - объединяет массивы по первым осям
vstack - объединяет массивы по последним осям

Есть абсолютно такие же методы (привели другое более понятное описание, но методы идентичны согласно официальной документации):

column_stack - объединяет столбцы в строки
row_stack - объединяет строки в столбцы

Если вам не совсем понятно, то посмотрите на пример кода и протестируйте методы сами.
#numpy
Библиотека Numpy. Манипуляции с формой

Как
мы уже говорили у массива можно посмотреть его форму через атрибут shape. Но его можно изменить, вместе с этим изменится и форма массива. Как это работает?

Сначала массив будет приведен к одномерному, а после изменится так, как мы его зададим. Мы можем сделать массив одномерным через метод revel(). Аналогом изменения атрибута служит метод reshape()

Еще один метод для манипуляции с формой - transpose(). Он берет столбы и превращает в строки.

#numpy
Python разработчик в команду Облака

Описание вакансии
Мы — дружная и амбициозная команда КРОК Облачные Сервисы. Облако КРОК — наш центральный продукт. Это IaaS платформа собственной разработки, обеспечивающая надёжными сервисами более 300 компаний и позволяющая нам стабильно, из года в год расти и входить в ТОП-5 крупнейших облачных провайдеров в России.

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

Ваши задачи
Разрабатывать на Python сервисы облачной платформы;
Работать с гипервизором / сетями / системами хранения данных;
Проектировать программные интерфейсы (API);
Разрабатывать архитектуру высоконагруженных масштабируемых сервисов.
Наши ожидания
Уверенное знание Python;
Понимание основ работы сети и Linux: TCP/IP, HTTP, DNS, файловая система.

Дополнительно приветствуется
Опыт работы с языками, инструментами, решениями: Git, MongoDB, Puppet, Ansible, Terraform, Docker, QEMU, Ceph, SDN, IaaS платформы.

Мы предлагаем
Достойную зарплату. На собеседовании мы детальнее познакомимся с тобой, твоими навыками и открыто обсудим вопрос зарплаты;
Максимальный комфорт. Тебя ждет удобное рабочее место с мощным железом, современный офис, бесплатные обеды и перекусы, чай/кофе, большая парковка;
Отличную команду, в которой ценят вклад каждого;
Профессиональное развитие. Мы поддерживаем стремление к развитию, обучая и сертифицируя членов команды. Также можно хорошо подтянуть английский язык — мы компенсируем занятия;
Заботу о здоровье. ДМС с полным пакетом медицинских услуг, оборудованный фитнес-зал прямо в офисе, более 10 спортивных программ: от футбола до тенниса;
По договоренности можно работать удаленно.

Телеграм: @albinaset
Почта: asetdekova@croc.ru
Как устранять проблемы с памятью в Python.

https://proglib.io/w/105e4962
🐍 6 проектов на Python, которые можно завершить за выходные

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

https://proglib.io/sh/CXKTRPsDGr
Learn to Code by Solving Problems (2021)
Автор: Daniel Zingaro
Количество страниц: 335

Компьютеры способны решить практически любую проблему, если им даны правильные инструкции, благодаря программированию. Эта книга для начинающих поможет вам сразу же начать писать программы на Python. Вы будете решать интересные задачи, подчерпнутые из реальных соревнований по программированию, и по ходу развивать свои навыки программирования.

Скачать книгу
👍1
The Big Book of Small Python Projects (2021)
Автор: Al Sweigart
Количество страниц: 432

Если вы освоили базовый синтаксис Python и готовы приступить к написанию программ, вы найдете эту книгу одновременно поучительной и увлекательной. Коллекция из 81 проекта на Python позволит вам сразу же создавать игры, анимацию, счетные программы и многое другое. Как только вы увидите, как работает код, вы попрактикуетесь в воссоздании программ и поэкспериментируете, добавляя свои собственные штрихи.

Скачать книгу
⚖️ Что такое лицензирование ПО и как оно работает?

Рассказываем о классификации лицензий и даем практические советы по лицензированию программного обеспечения.

https://proglib.io/sh/6KQ4TnvaNb