Библиотека питониста | Python, Django, Flask
41.5K subscribers
2.54K photos
70 videos
51 files
4.13K links
Все самое полезное для питониста в одном канале.

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
​​Интерактивный учебник по Python

#book #python #novice

Если вы еще не решили, стоит ли изучать язык Python и вам не хочется париться по поводу установки среды разработки, интерпретатора и других сложных штук, то предлагаем обратить внимание на данный интерактивный учебник:
http://pythontutor.ru/

Основные преимущества данного учебника:
1. Питонтьютор работает из браузера.
2. Пошаговый отладчик переводит сообщения об ошибках на русский язык и объясняет их.
3. Большая база задач разной сложности. Если вы решили задачу, Питонтьютор покажем вам другие варианты решения, чтобы вы смогли изучить разные подходы.
Несколько хороших страничек в Twitter. Join! :) Полезно для разработчика любого уровня.

Full Stack Python
Обучающие и информационные материалы.

Python Digest
Русскоязычный аккаунт.

Talk Python Podcast
Подкасты о Python на английском языке.

Python Hub
Полезные новости.

Python StackOverflow
Вопросы о Python со StackOverflow.

Raymond Hettinger
Советы для разработчиков.
Python Tricks (2017)
Автор: Dan Bader

#python #book #en

Язык: English.

Целевая аудитория: для начинающих и опытных разработчиков.

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

В книге рассматриваются следующие темы:
✔️ шаблоны для чистого Python;
✔️ эффективные функции;
✔️ классы и ООП;
✔️ общие структуры данных в Python;
✔️ циклы и итерации и многое другое.

Преимущества:
помогает перейти на следующий уровень;
краткое резюме после каждого раздела;
простые и практичные предложения.

Недостатки:
не обнаружено.
Всем доброго дня!
Мы создаем ИИ-технологии и нам требуются разработчики
1. #Teamlead #Python
ЗП до 250 000 руб.
https://cogsys.company/teamlead.pdf

2. #Тестировщик_ПО #Python
ЗП до 120 000 руб. в #Королеве
https://cogsys.company/qa.pdf
или
ЗП до 90 000 руб. в #Краснодаре.

3.#DevOPS #Python
ЗП до 120 000 руб.
https://cogsys.company/devops.pdf
Посещение офиса не менее одного раза в неделю.

Собеседование @ArtRoman7 либо по тел. Ватсап: #+7 918 256 9153 Роман #+7 915 341-47-50 Марина
ООО «Когнитивные Системы»
Ищем сильных веб- и продуктовых аналитиков!

Привет! Я Виктория, HR образовательной экосистемы GeekBrains от Mail.ru Group. Наша команда ведет обучение по 30 различным digital-специальностям. А также помогает начать карьеру в digital с нуля и получить новые навыки для работы.

Сейчас мы находимся в поисках сильных веб- и продуктовых аналитиков, заинтересованных в создании авторских курсов и преподавании на курсах:

1) Python и анализ данных на Python на факультете веб-аналитики.
2) Data Science на факультете продуктового маркетинга.

Чем предстоит заниматься:
Формирование целей и результатов курса
Создание уроков - методичка и презентация (есть шаблоны, консультирует методист), составление домашек
Ведение онлайн-лекций или запись уроков

Откликайся, если хочешь делиться знаниями и имеешь опыт в темах! Опыт преподавания не обязателен, мы ищем практиков! Остальному научим
Сотрудничество с GeekBrains предполагает удаленный формат работы и частичную занятость)

Оставить заявку можно на лендинге для преподавателей: https://geekbrains.ru/link/Fv3Ia-
Или сразу пиши мне, если ты гуру этих тем или можешь порекомендовать эксперта! Буду рада поделиться деталями
@belkavictoria / v.ochoa@corp.mail.ru
#remote #вакансия #datascience #python
#вакансия #офис #fulltime #Python #Будва_Черногория

Вакансия: Python разработчик
Компания: Alar Studios
Формат работы: офис (Будва, Черногория)
Занятость: full time
З.п вилка: 2000-2900 eur (на руки)

В международную IT компанию требуется опытный python разработчика для работы над всем, что скрыто от глаз пользователя, но то, что собственно, делает всю работу. Не сайты клепать, а решать сложные комплексные проблемы, т.е. творить добро и усложнять вселенскую матрицу умом.
Мы ожидаем:

• Отличное знание Python (3.x);
• Знание Flask - или другого микро-фреймворка;
• Знание Redis и зачем он нужен;
• Хорошее знание SQLAlchemy или другого ORM;
• Отличное знание и понимание RDBMS (в часности PostgreSQL) - в частности, знание SQL, зачем нужны и как работают индексы;
• Общее понимание ИТ-безопасности, зачем нужна и каковы пути её достижения;
• Знание git - вы будете участвовать в одобрении pull-request, контроле дохлых веток и т.д.;
• Знание и понимание HTTP, REST, JSON;
• Горячее желание учиться новому!

Задачи:
• Разработка архитектуры (с учетом высокой нагрузки и горизонтального масштабирования);
• Написание нового серверного кода, шаблонов, взаимодействия с внешними сервисами, алгоритмов поиска и выдачи информации;
• Поиск и отладка проблем, работа с существующим кодом
• Взаимодействие с другими командами: фронт-энд, мобильные платформы.
Мы предлагаем
• Интересные проекты;
• Оплачиваемые отпуска;
• Двойную почасовую оплату согласованной переработки сверх рабочего времени (OVERTIME);
• Возможность работы в нашем офисе в Черногории, фактически, в раю на берегу Адриатического моря (поможем с переездом вам и семье).
Дополнительные инструкции: Для интервью будет необходимо сделать тестовое задание.
Ваше CV прошу направлять на pakhomova@alarstudios.com или в @daikirey
Ведущий Python разработчик (Lead)
#Python, #JavaScript, #SQL, #NoSQL, #Linux #Москва #Офис
Мы - команда проекта ODDSCORP, небольшая группа full-stack разработчиков. 4.5 года назад мы начали автоматизировать ставки на спорт. За это время мы сделали более 8 млн. ставок своими ботами, и продолжаем делать от 10 до 40 тыс. ставок ежедневно. (Да-да, мы действительно переигрываем букмекеров, и ты сможешь в этом напрямую поучаствовать).

Задачи:
- Разрабатывать парсеры новых источников данных;
- Оптимизировать скорость и качество работы уже работающих парсеров, разработанных на Python (95%) и Node.js (5%);
- Проводить ревью кода и управлять своей командой разработки (7 человек).

Технические навыки:
- Необходимо уверенное владение:
- Python (в т.ч. знания ООП, декораторов, перегрузки операторов и прочих основных особенностей языка);
- JavaScript - чтобы без труда уметь разобраться в js-движке на любом крупном сайте;
Работа с Git;
- SQL / NoSQL базы данных;
- Linux.

Глубокое понимание:
- Механизмов парсинга данных (Знание различных паттернов проектирования, в частности: стратегии, прокси и д.р. Умение применять их и оптимизировать);
- Работы с TCP-протоколом на низком уровне;
http и websocket протокола;
- Распараллеливания задач (threading, multiprocessing, subprocess, asyncio, aiohhtp) и работы с очередями.

Будет плюсом:
- Опыт разработки парсеров на Node.js;
- Знания С++ и PHP (для работы с нашей базой данных)
- Опыт использования React;
- Покрытие своего кода тестами;
- Опыт оптимизации времени исполнения кода;
- Опыт взаимодействия с Chrome Extensions API.

А также для нас крайне важно:
- Умение работать в команде;
- Умение самостоятельно организовывать свой рабочий процесс;
- Дисциплина и порядок (в коде, в рабочих чатах, в голове);
- Умение брать на себя ответственность и инициативность.

Условия:
- Рабочее место на Маяковской (сначала удаленка 2 месяца);
- Комфортный офис с поваром и массажистом;
- Свободный график;
- Испытательный срок 2 месяца;
- ЗП от 200 000 ₽ до 350 000 ₽ на руки + бонусы по результатам работы.
#Python, #JavaScript, #SQL, #NoSQL, #Linux #Москва #Офис
Для отклика писать по следующим контактам: SL@oddscp.com, https://t.me/lenivins
#вакансия #работа #job #Петербург #backend #Python #офис #частичнаяудаленка

Python разработчик (Команда биллинга)

Компания:
Selectel
Заработная плата: от 140 000 руб. на руки
Занятость: полная
Формат: офис, возможна частичная удаленка

Проект: Команда биллинга занимается разработкой сервисов учета средств и услуг всех продуктов компании.
Основные задачи: от простого написания API до построения сложных ресурсоёмких отчетов с большим количеством данных и сложной бизнес-логикой.
Стек: Python от 3, Flask, REST, Git, MySQL/PostgreSQL, Linux, RabbitMQ, Celery/Dramatique, SQLAlchemy, будет плюсом знание Go.

Почему Selectel:
• Белая зарплата, официальное оформление
• Годовая премия по результатам работы
• Бесплатные обеды, ДМС + стоматология, 50% оплата абонемента в фитнес-клуб, ежемесячная надбавка за некурение, регулярные спортивные мероприятия (турниры по пейнтболу, картингу, «Гонка героев», киберспорт, футбол, волейбол, баскетбол)
• Возможность участия в конференциях, полный доступ в онлайн-библиотеку, корпоративный английский и испанский
• Гибкое начало рабочего дня (до 12:00)
• Офис в 10 мин. пешком от ст. м. Московские ворота, своя авто- и велопарковка

Подробное описание вакансии тут

Присылайте резюме на @ev_molchanova или molchanova.e@selectel.ru
Дизассемблирование

При запуске программы на python написанный код преобразуется в байт-код, который затем может быть запущен в интерпретаторе Python. Встроенный модуль dis позволяет дизассемблировать байт-код в удобное представление для просмотра его инструкций. Полный список инструкций байт-кода с описанием можно посмотреть в доке модуля.

На картинке показана работа этого модуля на примере функции, но такое можно повторить и с классами – в таком случае все его функции будут дизассемблированы.
#Python, внизу подборка ТОП-5 вакансий в Вашей категории 👇🏻

Senior Backend/Data Engineer / Kalepa
💸 7 500 - 12 500 USD
🔗 https://bit.ly/3KPomrP

Tech Lead (Python) / Rippling
💸 35 000 - 45 000 PLN
🔗 https://bit.ly/3u8HrPO

Software Engineer - All Levels / ExpressVPN
💸 20 000 - 40 000 PLN
🔗 https://bit.ly/3s21k8q

Senior Backend FullStack / Quark
💸 20 000 - 40 000 PLN
🔗 https://bit.ly/3IKU7jX

Senior Software Engineer, Back-End / Muck Rack
💸 29 000 - 39 000 PLN
🔗 https://bit.ly/3G62tRv

Ещё больше вакансий можете найти на: https://bit.ly/python-remote-jj. 🔥
Израильский стартап, разрабатывающий инструмент оптимизации маркетинговых кампаний, ищет Python developer-а.

ЗП до $8000
Работа полностью удаленная

Стартап разрабатывает продукт, который собирает данные о миллионах рекламных активностей (как онлайн, так и он оффлайн), анализирует рекламные кампании конкурентов и помогает рекламодателю оптимизировать свои рекламные кампании. Под капотом движка множество статистических алгоритмов и анализ больших данных, которые позволяют выявлять тренды и получать инсайты для достижения наилучшего результата.

В команде сегодня более 20 человек, в том числе 4 разработчика в Израиле, 1 разработчик в Армении и 2 Data Scientist-а. Помимо разработчиков, команда ищет себе еще и Team Lead-а в Израиле.

Стек: #python #django #aws #mongodb #elasticsearch

Свое cv направляйте личку @coder2coder
———
Больше интересных вакансий в канале IsraeliHiTechJobs
Python разработчик (Проектно)
#Python, #JavaScript, #SQL, #NoSQL, #Москва #Удаленно
Мы - команда проекта RedCat, сервиса подбора недвижимости. Наша цель сделать подбор квартир в москве и зарубежом понятным и максимально адаптивным tg.

Продукт - реализация MVP по переносу классифайдов недвижимости в мессенджер (чат-бот на базе Telegram WebApps).

Мы ожидаем от вас:
- опыт backend разработки от года на Python
- опыт работы с Telegram Bots Api
- знание классических алгоритмов, структур данных, понимание принципов ООП, SOLID
- умение писать читаемый код и покрывать его документацией
- Работу с http и websocket протоколами;


Будет плюсом:
- Опыт разработки парсеров на Node.js;
- Знания HTML5 + JS (для работы с WebApps)


Условия:
- Рабочее место на Менделеевская (можно удаленно);
- Свободный график;
- Достойная оплата проекта (по согласованию с кандидатом)

Для отклика писать по следующим контактам: https://t.me/sidkovd