ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Python Lounge: работа и стажировки для программистов

Python Lounge: работа и стажировки для программистов

前往频道在 Telegram

Здесь можно найти интересующую вас работу и стажировки для программистов, а так же полезные статьи про Python. Размещение вакансии только - @perezvonyubot Ссылка на канал: @python_lounge Мы входим в сеть promopoisk.com Реклама: @adtgassetsbot

显示更多
3 704
订阅者
无数据24 小时
-127 天
-1530 天
帖子存档
​​8 июня в 20:00 (мск) – День Открытых Дверей онлайн-курса «Разработчик C++». Запишитесь: https://otus.pw/ifaq/ Встречу проведет преподаватель курса, Сергей Кольцов – TeamLead C++ в компании VisionLabs, опытный разработчик и инженер с более чем 10 летним стажем. 👉🏻 Первые 20 участников, зарегистрировавшихся на вебинар, получат Сертификат на скидку на электронную почту в течение 1-2 дней после трансляции.  👉🏻 Еще 10 сертификатов на скидку распределят в прямом эфире между теми, кто записался на вебинар.  Запись на участие в розыгрыше закрывается в день проведения вебинара в 16:00 (полные правила акции читайте на сайте https://otus.ru/legal/promo/) Применить Сертификат можно только после успешного прохождения вступительного тестирования. Так что готовьте вопросы, сдавайте вступительный тест и присоединяйтесь: https://otus.pw/46IhU/

KaiCode - это первый в своём роде сбор на одной площадке авторов open source проектов, в Москве, 5 сентября. Huawei спонсируе
KaiCode - это первый в своём роде сбор на одной площадке авторов open source проектов, в Москве, 5 сентября.  Huawei спонсирует и организует. Отошлите им ссылку на свой GitHub проект, его рассмотрят и лучших пригласят на площадку для выступления и защиты. Три лучших проекта получают в руки по $5000 каждый и возможность дальнейшей поддержки от Huawei.  Пишите им в Телеграм группу @kaicode за подробностями и бесплатным билетом на вход.

Учимся работать с полями для пользовательского ввода и вывода данных, а также практикуемся в использовании кнопок Tkinter: часть 4

Подходит ли вам онлайн-курс «Разработчик Golang»? Фаст чек за 5 секунд: - Хотите работать над сложным интересным софтом? - Зн
Подходит ли вам онлайн-курс «Разработчик Golang»?  Фаст чек за 5 секунд: - Хотите работать над сложным интересным софтом? - Знаете, как потратить зарплату от 130 тыс. рублей? - Подумываете устроиться в крупную IT-корпорацию? - Готовы к 5 месяцам интенсивных занятий и практики? - Имеете опыт разработки на любом языке ООП от 1 года и знаете Git? Если ответили ДА на все вопросы, приходите в OTUS изучать Golang и писать на нем свой микросервис под руководством экспертов. Проходите вступительный тест, чтобы успеть присоединиться к группе: https://otus.pw/NNOu/

В прошлых уроках мы научились рисовать графики и добавлять кнопки, в этом уроке мы с вами научимся располагать виджеты по нашему усмотрению Tkinter: часть 3

@yegor256news - авторский англоязычный канал Егора Бугаенко, программиста, блоггера, автора Elegant Objects, создателя платфо
@yegor256news - авторский англоязычный канал Егора Бугаенко, программиста, блоггера, автора Elegant Objects, создателя платформы Zerocracy и частого спикера на многих крупных IT-конференциях; подписывайтесь и следите за его творчеством!

Продолжаем осваивать модуль Tkinter, в этот раз учимся использовать Canvas и сразу же применяем его на практике Tkinter: часть 2

​​С помощью Data Science уже много чего сделано. Но вот Средиземье, кажется, ещё никто не спасал.   А вот вы можете — на бесплатном онлайн-марафоне Нетологии. Вам предстоит добраться до Роковой горы, уничтожить Кольцо Всевластия и восстановить мир. Делать это будете с помощью SQL, Python и Machine Learning.  Регистрируйтесь, будет интересно ↓ http://netolo.gy/fw9

18–20 мая пройдёт бесплатный интенсив от Никиты Левашова, сооснователя и технического директора в Lia. В прямом эфире создади
18–20 мая пройдёт бесплатный интенсив от Никиты Левашова, сооснователя и технического директора в Lia. В прямом эфире создадим программу для автоматического подбора паролей, расскажем, как проводить атаки и защищаться от них. Подробности по ссылке: 👉 https://clc.to/K3MWHQ.  Почему Python — отличный выбор, если ты только начинаешь изучать программирование? ✔ Имеет предельно простой и дружественный синтаксис. ✔ Реализован практически на всех платформах и ОС. ✔ Позволяет разрабатывать любые IT-продукты. ✔ Востребован на рынке труда стартапами и компаниями-гигантами. Регистрируйтесь и сделайте шаг к карьере в IT!

Начинаем новую серию уроков, где будем создавать приложения с пользовательским интерфейсом с помощью модуля Tkinter Tkinter: часть 1

Изменение списка во время итерации по нему Предположим, что требуется удалить все нечетные числа из списка. Проблема со следующим кодом должна быть довольно очевидной: odd = lambda x: bool(x % 2)  #функция проверки числа на нечетность numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in range(10):   if odd(numbers[i]):      del numbers[i] # удаление элемента из списка во время итерации по нему # Output: Traceback (most recent call last): if odd(numbers[i]): IndexError: list index out of range Удаление элемента из списка во время его итерации – это проблема, которая хорошо известна любому опытному разработчику. К счастью, Python включает в себя ряд элегантных парадигм программирования, которые при правильном использовании могут привести к значительному упрощению и оптимизации кода. Одна из таких парадигм – list comprehensions. Генераторы списков часто используют именно для решение подобных проблем, что и показывает реализация кода ниже: odd = lambda x: bool(x % 2)  # функция проверки числа на нечетность numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] numbers = [n for n in numbers if not odd(n)] # генератор нового списка print(numbers) # Output: [2, 4, 6, 8, 10]

15 мая в 20:00 (мск) приглашаем на бесплатный вебинар: “Pytest: введение в автотесты”. Пройдите вступительный тест из 20 вопр
15 мая в 20:00 (мск) приглашаем на бесплатный вебинар: “Pytest: введение в автотесты”. Пройдите вступительный тест из 20 вопросов на одном из самых популярных языков программирования в мире - Python. Если сможете сдать — пройдёте на продвинутый онлайн-курс для разработчиков: https://otus.pw/Razf/

Оператор pass делает абсолютно ничего, то есть совсем ничего. В ходе исполнения данного оператора ничего не происходит, поэтому он может использоваться в качестве некой заглушки в тех местах, где это синтаксически необходимо. Например, вам надо сделать несколько функций, вы написали def'ы и названия, но сам код еще не успели, однако программу надо запустить и проверить что-то другое. Вот тут и понадобится pass. def func(): pass Ну или в конструкции try-except, чтобы просто проигнорировать и никак не обрабатывать ошибку в программе. try: any_function() except: pass В общем, полезная штука, используйте.

Открыт новый набор на практический онлайн-курс «Разработчик Golang». Пройдите тест и успейте поступить с максимальной скидкой
Открыт новый набор на практический онлайн-курс «Разработчик Golang». Пройдите тест и успейте поступить с максимальной скидкой: https://otus.pw/Hq4X/ Что ждет вас на курсе? Вот отзывы выпускников прошлых групп: • «Рассчитан на подготовленных людей, т.к. кода в домашках будет много, но взамен получите хорошую практику разработки» • «Курс даст крепкую базу middle разработчика» • «Выпускной проект сложный, но интересный, в портфолио можно смело класть (проверено)». Освойте и вы этот универсальный актуальный язык на профессиональном уровне за 5 месяцев! Проходите вступительный тест и присоединяйтесь к закрытому сообществу знатоков Golang.

13 мая в 20:00 мск OTUS приглашает на бесплатный вебинар онлайн-курса «Machine learning» - «Моделирование COVID-19 с помощью
13 мая в 20:00 мск OTUS приглашает на бесплатный вебинар онлайн-курса «Machine learning» - «Моделирование COVID-19 с помощью анализа графов и парсинга открытых данных» для аналитиков и разработчиков. Для регистрации пройдите тест (необходимо знание Python и математики): https://otus.pw/9y2I/ — На вебинаре вы с преподавателем-практиком Дмитрием Сергеевым (Senior Data Scientist, опыт в отрасли 8 лет) подробно научитесь парсить информацию с сайтов при помощи питона, предобрабатывать грязные данные, заполнять в них пропуски и объединять разрозненные источники в удобные датасеты. Узнаем, как создавать графы и как работать с ними в библиотеке NetworkX, а также моделировать распространение инфекции по сети мировых аэропортов. Не упустите возможность задать ему все интересующие вопросы! Чтобы попасть на курс с скидкой -30% прямо сейчас, пройдите вступительный тест: https://otus.pw/PojF/

​​Сортировка пузырьком В Python уже есть встроенные функции сортировок массивов sort() и .sorted(), но достаточно важно самому знать хотя бы несколько реализаций. Суть алгоритма в том, что совершается несколько проходов по массиву. При проходе последовательно сравниваются пары элементов в массиве и в случае несоответствия выбранному порядку меняются местами. Если пары элементов находятся в верном порядке, то ничего не происходит. В результате первого прохода максимальный элемент окажется в конце, то есть всплывет словно пузырек. Затем все повторяется до того момента пока весь массив не будет отсортирован. Последний проход будет по отсортированному массиву.
 def bubble_sort(array):
    for i in range(len(array), 0, -1):
        for j in range(1, i):
            if array[j - 1] > array[j]:
                tmp = array[j-1]
                array[j-1] = array[j]
                array[j] = tmp
    return array

Для наглядности визуальная реализация сортировки представлена ниже. #алгоритм

​​7224 компании находятся в поиске JavaScript-разработчиков прямо сейчас. Но они ищут тех, кому под силу решать нетривиальные задачи, а не просто писать код по шаблону. Специалисты, которые освоили только технологии, проваливаются на собеседованиях и не могут дальше развиваться.  В Skillfactory сначала изучают программирование на фундаментальном уровне и только после этого переходят к изучению React, Node.JS и SQL. Даже те, кто не имел технического образования, получат базу, новые парадигмы мышления и сообщество однокурсников и преподавателей — то, что дают офлайн-вузы типа Оксфорда, Гарварда, МГУ и др. Так что если вы хотите: стать программистом со знанием современных веб-технологий, найти стабильную работу сразу после обучения и зарабатывать от 80 000 руб. даже в регионах, то записывайтесь на курс «Full-stack разработчик на JavaScript». 🚀Давно присмотрели курс, но откладывали обучение? Самое лучшее время, чтобы начать – сейчас! Забирайте курс со скидкой: https://clc.to/hMhZDQ

Куда развиваться в Data Science? Узнайте об этом на бесплатной онлайн-встрече с экспертом в области deep learning Артуром Кад
Куда развиваться в Data Science? Узнайте об этом на бесплатной онлайн-встрече с экспертом в области deep learning Артуром Кадуриным. — Записаться: https://otus.pw/TVR1/ 21 апреля в 20:00 мск он ответит на этот вопрос, представив программы курсов «Нейронные сети на Python» и «Компьютерное зрение». Эти курсы подойдут тем, кто уже занимается машинным обучением, но хочет освоить новые востребованные направления. — Вебинар поможет сориентироваться в необходимых для развития навыках, а также перспективах, которые ждут выпускников после обучения. Подробнее про курс Нейронные сети на Python: https://otus.pw/C2Nk/ Подробнее про курс Компьютерное зрение: https://otus.pw/3IsT/ Пройдите вступительный тест и записывайтесь в группу, пока действуют самые большие скидки!

​​Академия для наших подписчиков! Хотите системное ускорение ваших скиллов? С 20 апреля мы начинаем продвинутый курс по Python, в котором разберём темы, которые сложно найти и изучить самостоятельно. Спустя неделю, все, кто хотел, уже будут заливать новый проект к себе на гитхаб. Может быть именно на него обратят внимание при приглашении на работу? В курсе вы изучите следующее: ❶ Тонкости функционального программирования ❷ Всё про ООП + метаклассы ❸ Работа с файлами и исключениями ❹ Итераторы, генераторы и декораторы ❺ Потоки и процессы ❻ Асинхронность ❼ Работа с сокетами 🎁 Бонус: правила чистого кода Цена – 750₽. А также новички могут приобрести доступ к записям по начальному курсу всего за 245₽ (490). Все вопросы и запись на курс: @a1f20 и @dartrisen.

Enumerate - встроенная функция Python. Ее полезность не может быть сведена в одну строку. Тем не менее, большинство новичков и даже некоторые опытные программисты не знают об этом. Это позволяет нам итерировать что-либо в цикле и иметь автоматический счетчик. Вот пример: for counter, value in enumerate(some_list): print(counter, value) И это еще не все, enumerate также принимает необязательный аргумент, который делает функцию еще более полезной. my_list = ['apple', 'banana', 'grapes', 'pear'] for c, value in enumerate(my_list, 1): print(c, value) # Output: # 1 apple # 2 banana # 3 grapes # 4 pear Необязательный аргумент позволяет нам указать перечислить, откуда начинать индекс. Вы также можете создавать кортежи, содержащие индекс и элемент списка, используя список. Вот пример: my_list = ['apple', 'banana', 'grapes', 'pear'] counter_list = list(enumerate(my_list, 1)) print(counter_list) # Output: [(1, 'apple'), (2, 'banana'), (3, 'grapes'), (4, 'pear')]