Python Lounge: работа и стажировки для программистов
前往频道在 Telegram
Здесь можно найти интересующую вас работу и стажировки для программистов, а так же полезные статьи про Python. Размещение вакансии только - @perezvonyubot Ссылка на канал: @python_lounge Мы входим в сеть promopoisk.com Реклама: @adtgassetsbot
显示更多3 704
订阅者
无数据24 小时
-127 天
-1530 天
帖子存档
Занимаешься разработкой приложений и игр, но хватает только на еду?
Мобильный пират - один из старейших комьюнити в СНГ по добыче кеша в мобайле.
Хочешь продвинуть свой проект в топ без особых затрат - не проблема, инфа найдется.
Нужна помощь по коду - опытные коллеги помогут.
Только свежая и актуальная инфа по манимейкингу + закрытые чаты для топов.
Добро пожаловать на борт! Наш канал - t.me/piratinfo
А для самых смелых еще и чат припасли - t.me/mobilepirat
Научи нейросеть узнавать объекты с первого раза. Приходи на открытый урок по Нейросетям на Python https://otus.pw/J9rd/
14 апреля в 20:00 Михаил Степанов, эксперт по машинному обучению из Jet Infosystems, проведет занятие по Triplet loss.
Что будем делать:
* Научимся работать с tensorflow datasets
* Рассмотрим проблему one-shot learning, metric learning
* Разберемся, что такое siamese networks и triplet loss
* Обучим нейросеть, способную с первого раза узнавать объекты
Требуется знание Python и математики. Проходи вступительный тест и записывайся в группу, пока действуют самые большие скидки!
Генераторы коллекций
В Python есть специальная конструкция, позволяющая быстрее и удобнее создавать заполненные коллекции на основе имеющихся, при этом применяя какое-либо выражение к каждому элементу.
1. Генератор списка (list comprehension)
word = 'hello'
new_list = [c.upper() for c in word]
# ['H', 'E', 'L', 'L', 'O']
2. Генератор множества (set comprehension)
elements = [1, 2, 1, 3, 2]
new_set = {n * 0.1 for n in elements}
# {0.1, 0.2, 0.3}
3. Генератор словаря (dictionary comprehension)
numbers = {'one': 1, 'two': 2, 'three': 3}
new_dict = {v: k for k, v in numbers.items()}
# {1: 'one', 2: 'two', 3: 'three'}Может ли machine learning помочь решить задачи вашего бизнеса?
⏰ В четверг, 9 апреля в 19:00 (мск) ребята из ProductStar проводят бесплатный интенсив «Управление метриками продукта с помощью машинного обучения».
👩🏫 Кто выступит?
Айра Монгуш, CEO & Founder в Mathshub
👨🏫 Что будет на вебинаре?
— Погрузимся в язык дата-саенса
— Разберемся с основными метриками продукта
— Познакомимся со структурой ML-алгоритмов
— Решим практическую задачу предсказания оттока пользователей в телекоме на Python.
🔥 Двое самых активных участников получат сертификат на бесплатное обучение в ProductStar.
Участие бесплатное, но регистрация обязательна.
Зарегистрироваться на вебинар 👉 @ProductStarProductBot
Сохраняем данные с помощью pickle
Модуль pickle реализует двоичное сохранение объектных структур в Python. Однако будьте осторожнее, pickle не защищен от ошибочных или вредоносных данных. Никогда не извлекайте данные, полученные из ненадежных или не прошедших проверку подлинности источников.
Для начала поробуем сохранить, к примеру, список из различных типов данных.
import pickle
x = ['abc', 67, 3.14]
with open('data', 'wb') as file:
pickle.dump(x, file)
Данные успешно сохранены, теперь откроем и убедимся в их сохранности.
with open('data', 'rb') as file:
x = pickle.load(file)
print(x)
# Out: ['abc', 67, 3.14]
Что сохранили, то и получили - всё верно. В итоге, pickle - хорошее решение, на случай, когда требуется сохранить что-либо, а на написание полноценной базы данных нет времени.OTUS приглашает на бесплатные вебинары онлайн-курсов «Инфраструктурная платформа на основе Kubernetes» и «Agile Project Manager в IT»:
📌 9.04 — «Строим достаточно хороший конвейер поставки»: https://otus.pw/MGIr/
Рассмотрим компоненты будущей инфраструктурной платформы и разберемся, как доставлять наше приложение правильно.
📌16.04 — «Project vs Product - в чем разница?»: https://otus.pw/dGbB/
Узнаем, чем отличается Project и Product; выясним, как между ними распределяются обязанности; определим разницу софт скиллов для этих ролей. А также попрактикуемся - разберем типичные задачи в работе и отнесем их к соответствующим ролям.
Вебинары проведут преподаватели-практики курсов Никита Вельгин (инженер Express42) и Дмитрий Емельянов (Agile Coach крупнейшего банка России, сертифицирован по Agile, Scrum и Kanban). Регистрируйтесь сейчас — напомним в день вебинара!
Если вы много тратите в барах, это не всегда плохо — в будущем вы сможете.... забронировать отель по более низкой цене. Где связь? Всё просто: компания Duetto, собирая данные о ваших покупках, передает их отелям. А те, зная, что вы потратите деньги и на другие услуги, предложат вам лучшую цену. Сила big data в действии.
Преподаватели SkillFactory знают десятки увлекательных способов использования больших данных и рассказывают о них на курсе «Python для анализа данных». За 2 месяца вы поработаете с библиотеками Pandas и NumPy, научитесь визуализировать данные с помощью графиков и парсить страницы пользователей Вконтакте.
Курс подойдет аналитикам, маркетологам и менеджерам; уровень знания Python может быть начальным.
🖲Давно откладывали обучение? Самое лучшее время – сейчас! Получите курс со скидкой: https://clc.to/U29D8A
Статья рекомендуется всем тем, кто проводит много времени сидя на компьютером, да и не только, потому что поддерживать своё состояние необходимо всем
Здоровье программиста
Открыт набор в новую группу профессионального онлайн-курса «Компьютерное зрение». Углубленный курс по Computer Vision для специалистов в машинном обучении, знакомых с нейронными сетями.
Знакомьтесь с полностью обновленной программой, сдавайте вступительное тестирование и начните обучение на выгодных условиях скидка -20% https://otus.pw/Ttlw/
Python packages
Предположим, вы разрабатываете большое приложение, которое включает в себя множество модулей. Очевидно, что складывать всё в одну папку не просто неудобно, а в некоторых случаях даже нерационально. Создадим для примера модуль
main.py и рядом с ним пакет с модулями (папку с файлами) примерно в таком виде:
├── main.py
└── package
├── __init__.py
├── module1.py
└── module2.py
Модуль __init__.py нужен для инициализации пакета, а также он вызывается при импорте пакета или модулей из него. Тем не менее, __init__.py может был пустым, достаточно его присутствия. Простыми словами, такой модуль нужен для того, работать с папкой как с Python-пакетом.
В main.py мы уже можем импортировать пакет и модули примерно такими способами:
import package
from package import module1
import package.module2 as m2
Предположим, что у нас есть уже какие-то функции в module1.py и module2.py. Теперь давайте напишем кое-что в __init__.py для примера:
from .module1 import function1
from . import module2 as m2
variable = 'hello from __init__.py'
Точка указывает на то, что мы импортируем модули из этого же пакета, а не откуда-то еще. Если указать без точки или просто import module2, то возникнет исключение.
Теперь в main.py мы можем выполнить следующие команды:
from package import function1
from package import m2
from package import variable
Возможности пакетов и модулей в Python этим не ограничиваются, но для вступления и ознакомления этой информации должно хватить.Открыт набор в новую группу профессионального онлайн-курса «Компьютерное зрение». Углубленный курс по CV для специалистов в машинном обучении, знакомых с нейронными сетями.
Знакомьтесь с полностью обновленной программой, сдавайте вступительное тестирование и начните обучение на выгодных условиях скидка -20% https://otus.pw/EYau/
Публиковать отборные вакансии для программистов и технических специалистов?
Главный специалист по внедрению ИС в ГК КОРТРОС
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Основные задачи:
- Работа на первой линии поддержки управленческих систем на базе 1С: консультирование и поддержка пользователей по работе с информационными системами 1С (БИТ.Строительство (подрядчик, заказчик, продажа, аренда), 1С:ЗУП КОРП, ред.2.5, 3.0);
- Решение оперативных задач, необходимых как для функционирования системы (администрирование и поддержка обменов, бэкапов, сервера приложений, менеджера лицензий и пр.), так и связанных с работой пользователей (например, программное исправление некорректно введенных данных);
- Анализ, локализация и исправление возникающих ошибок по запросам ключевых пользователей;
- Разработка и документирование методов их устранения;
- Исследование бизнес-процессов предприятия и выработка предложений по их оптимизации;
- Постановка ТЗ разработчикам в объектах метаданных систем 1С;
- Тестирование разработанного функционала;
- Разработка методических материалов, руководств пользователей, обучение пользователей;
Наши ожидания:
- Высшее образование техническое;
- Опыт технического сопровождения и развития ИС на базе 1С;
- Практический опыт работы с ПП - 1С:Бухгалтерия предприятия КОРП, ред. 3.0, 1С:Зарплата и Управление Персоналом КОРП, ред.2.5, 3.0, (желательно - БИТ.Строительство (подрядчик, заказчик, продажа, аренда) для 1С:Бухгалтерия 3.0,1С:Конвертация данных, ред. 2.1, 3.0);
- Желательно наличие сертификатов по платформе 1С Предприятие 8.х, "1С:Профессионал", "1С:Специалист".
Условия:
- Работа в крупной компании, занимающей лидирующие позиции на российском рынке девелопмента;
- Офис: м. Шелепиха;
- Полное соблюдение ТК РФ;
Контакты:
T.prisekina@kortros.ru
@tprisekina
Примеры проектов по машинному обучению — 10 лучших
Обучение искусственного интеллекта — задача непростая, но затраченные усилия сполна окупятся невероятными результатами, которых можно достичь благодаря ИИ.
Хотите узнать больше о самых классных проектах по машинному обучению?
Читайте нашу подборку.
Делаем проект по машинному обучению на Python. Часть 3
Многим не нравится, что модели машинного обучения представляют собой чёрные ящики: мы кладём в них данные и безо всяких объяснений получаем ответы — часто очень точные ответы. В этой статье мы постараемся разобраться, как созданная нами модель делает прогнозы и что она может рассказать о решаемой нами задаче.
Делаем проект по машинному обучению на Python. Часть 2
Собрать воедино все части проекта по машинному обучению бывает весьма непросто.
В этой серии статей мы пройдём через все этапы реализации процесса машинного обучения с использованием реальных данных, и узнаем, как сочетаются друг с другом различные методики.
Открыт набор в новую группу профессионального онлайн-курса «Компьютерное зрение». Углубленный курс по CV для специалистов в машинном обучении, знакомых с нейронными сетями.
Знакомьтесь с полностью обновленной программой, сдавайте вступительное тестирование и начните обучение на выгодных условиях скидка -20% https://otus.pw/EYau/
Python входит в тройку самых популярных языков программирования. Тот факт, что Инстаграм, YouTube, Spotify и другие известные сервисы разработаны с помощью Python, говорит о том, что это действительно универсальный язык. Зная его, вы точно найдете себе применение в сфере IT.
Узнать о всех возможностях Python можно на курсе «Fullstack веб-разработчик на Python» от SkillFactory. За 9 месяцев вы:
— изучите основы HTML и CSS,
— создадите сайты на Javascript и Bootstrap,
— перестанете бояться Django, SQL и Linux.
Кроме того, бонусный модуль подготовит вас к работе с заказчиками на фрилансе. Менторы помогут освоить полный stack технологий для создания сайтов, приложений и сервисов. В конце обучения вы добавите в своё портфолио два сайта и один веб-сервис.
🚀Забронируйте место и получите курс со скидкой –40%: https://clc.to/71n-aw
Делаем проект по машинному обучению на Python. Часть 1
Когда читаешь книгу или слушаешь учебный курс про анализ данных, нередко возникает чувство, что перед тобой какие-то отдельные части картины, которые никак не складываются воедино.
Вас может пугать перспектива сделать следующий шаг и целиком решить какую-то задачу с помощью машинного обучения, но с помощью этой серии статей вы обретёте уверенность в способности решить любую задачу в сфере data science.
10 рецептов машинного обучения от разработчиков Google
В десяти коротких видеоуроках курса машинного обучения от разработчиков Google рассмотрены приемы Machine Learning для начинающих аналитиков данных.
