Python Lounge: работа и стажировки для программистов
Open in Telegram
Здесь можно найти интересующую вас работу и стажировки для программистов, а так же полезные статьи про Python. Размещение вакансии только - @perezvonyubot Ссылка на канал: @python_lounge Мы входим в сеть promopoisk.com Реклама: @adtgassetsbot
Show more4 245
Subscribers
No data24 hours
-157 days
-6530 days
Posts Archive
Всем привет)
Ну что, кроме первоапрельской шутки с закрытием Python, были сегодня у вас ещё смешные моменты?
Делимся в комментариях, отдохнём сегодня от контента😅
@remote_ru - одна из самых качественных, русскоязычных лент вакансий с удаленной работой.
Отобранные вакансии:
— Python-разработчик (junior)
— Стажёр в ИТ отдел
— Технический директор в стартап
JSON в Python
Подробнее про JSON
Не удивительно, что JavaScript Object Notation был вдохновен подмножеством языка программирования JavaScript, связанным с синтаксисом объектного литерала. У них есть отличный сайт, в котором все прекрасно объясняется. В конечном счете, большая часть сообщества приняла JSON благодаря его простоте как для людей, так и для машин.
Смотрите, это JSON!
https://telegra.ph/Json--python-03-30
Всем привет!
Мы сделали сервис, который отбирает вакансии по вашим интересам.
Настройте личные фильтры: локация, точный технологический стек, и, конечно, не забудьте о деньгах.
Все самые подходящие предложения рынка – в @GetMeIT_bot
🐍3 способа добавить элемент в список
Напоминаю, списки в Python – упорядоченные последовательности элементов различных типов данных. Списки можно изменять, например добавлять новые элементы.
1. list.append(x) – добавляет элемент, переданный в качестве аргумента, в конец списка. Этот метод является самым простым и распространённым в коде.
arr = [1, 2]
arr.append(3)
# [1, 2, 3]
2. list.insert(i, x) – вставляет элемент в переданную позицию. Первый аргумент означает индекс элемента, перед которым будет добавлено новое значения.
Таким образом, list.insert(0, x) вставит элемент в начало списка, а list.insert(len(list), x) эквивалентно записи list.append(x).
arr = [1, 2]
arr.insert(1, 3)
# [1, 3, 2]
3. list.extend(iterable) – расширяет список, добавляя все элементы другой коллекции.
arr = [1, 2]
arr2 = [3, 4]
arr.extend(arr2)
# [1, 2, 3, 4]
Тема должна быть достаточно легкая и знакомая многим, но повторенье – мать ученья.
P. S. Накидайте в комменты тем, которые разобрать в следующих постахЕсли ты годами забивал на самообразование и до сих пор не осилил программирование — вот твой шанс пофиксить этот баг.
Чуваки с канала [404] собрали тебе готовый гайд по программированию. Что учить, на что лучше забить, что актуально в 2021 году, какие книги почитать. Пацаны сами кодят и шарят за разработку — они тебе херни не посоветуют.
Короче, если сам в очередной раз не забьешь — уже через пару месяцев будешь пояснять за компиляцию и многопоточность. Дерзай: @procode404
13 лучших книг по Python для начинающих и продолжающих
- 7 лучших книг по Python для начинающих
Python Crash Course, Eric Matthes
Head-First Python, Paul Barry
Invent Your Own Computer Games with Python, Al Sweigart
Think Python: How to Think Like a Computer Scientist, Allen B. Downey
Effective Computation in Physics: Field Guide to Research with Python, Anthony Scopatz, Kathryn D. Huff
Learn Python 3 the Hard Way, Zed A. Shaw
Real Python Course, Real Python Team
==========================
- Подборка лучших книг по Python для среднего и продвинутого уровня
Python Tricks: A Buffet of Awesome Python Features, Dan Bader
Fluent Python: Clear, Concise, and Effective Programming, Luciano Ramalho
Effective Python: 59 Ways to Write Better Python, Brett Slatkin
Python Cookbook, David Beazley & Brian K. Jones
Описание кождой книги найдите в этой <статье>.
Обсудить книги и просто пообщаться можно в нашем <чате>.
В 2021 году для вас всё уже придумано. Вам НЕ НУЖНО уметь программировать, чтобы запилить свой стартап — есть готовые no-code конструкторы. Просто собираете свое приложение, как ребенок собирает лего. И вот вам стартап.
🎨 Уметь рисовать тоже не нужно: уже есть нейронки, которые красиво дорисовывают рисунок за вас. Дайте ей только идею. На гифке ниже — пример, как это работает.
📸 Давно хотели научиться фотошопить? Забудьте. В 2021 году есть куча аналогов Фотошопу, где любые операции делаются в два клика. Убрать фон? Изи. Улучшить качество фотографии? Не вопрос. Собрать мокап? 3 минуты.
⚡️ Где искать всё это добро? Все эти крутые приложения и сервисы собрал какой-то чувак в одном канале — вам осталось только подписаться: @cmd_cv
✊🏻✌🏻🤚🏻Проект для новичков и не только - Камень ножницы бумага
Ваша первая игра в Python: камень, ножницы, бумага.
Я предполагаю, что вы изучаете Python, потому что хотите писать интерактивные программы, например видеоигры. Что ж, сегодня твой счастливый день. Вы собираетесь запрограммировать свою первую игру на Python.
https://telegra.ph/Kamen-nozhnicy-bumaga-03-24
обсудить проект и просто пообщаться можно в нашем чате.
🐍 Как Python применяется в блокчейн
Почему популярный язык программирования используется для блокчейна? Какие готовые инструменты Python помогут реализовать собственный проект? Как пошагово создать распределенную базу данных? На эти вопросы мы постараемся ответить в статье.
Обсудить тему можно в нашем <чате>.🚀
Освойте навыки, необходимые в промышленном Machine learning!
25 марта пройдет демо-занятие «Воспроизводимость в ML». Преподаватель Михаил Марюфич, эксперт в Deep Learning,расскажет, почему в ML проектах крайне важна воспроизводимость результата и о способах ее добиться.
За 1,5 часа вы рассмотрите:
- DVC - инструмент для версионирования датасетов и пайплайнов
- MlFlow - компоненты Tracking и Model Registry
- связка Mlflow и DVC
Демо-занятие дает возможность оценить онлайн-курс «Промышленный ML на больших данных».
Программа рассчитана на специалистов с опытом.
По промокоду 21study10 получите дополнительную скидку 10% к основной.
Для участия в занятии пройдите вступительный тест: https://otus.pw/X4qy/
💡Лайфхаки и памятки для питонистов!
👉Вывести в консоль 2 или более списков одновременно.
>>>list1 = [1, 3, 5, 7]
>>>list2 = [2, 4, 6, 8]
>>>for a, b in zip(list1, list2):
...print (a, b)
Output:
>>>1 2
>>>3 4
>>>5 6
>>>7 8
👉Превратить строку в список.
>>>formatted_list = list(map(int, input().split()))
>>>print (formatted_list)
Output:
>>>[1, 2, 3]
👉Превратить список списков в один список.
>>>import itertools
>>>list1 = [[1,2], [3,4], [5,6]]
>>>lst = list(itertools.chain.from_iterable(list1))
Output:
>>>[1, 2, 3, 4, 5, 6]
👉Раздробить список в группы.
>>>list1 = ['Sun', 'Flowers', 'Peoples', 'Animals', 'Day', 'Night']
>>>partition = list(zip(*[iter(list1)] * 2))
>>>print(partition)
Output:
>>>[('Sun', 'Flowers'), ('Peoples', 'Animals'), ('Day', 'Night')]⌨️ Как начать КОДИТЬ на Python — самом хайповом языке 2021 года
❌ Дурацкий способ. Скачать кучу книг для чайников, отложить их до лучших времен и никогда не читать.
❓ Сложный. Открыть IDE, создать проект, бесконечно долго гуглить, тысячу раз отчаяться, не сдаться и придти к Дзену. Займёт 3-4 года.
✅ Простой. Подписаться на Python Academy, где разработчик Яндекса уже пояснил за все темы: функции, циклы, переменные и асинхронность. А если что-то непонятно — он отвечает в комментариях.
Один канал вместо 1000 учебников и бесполезных туториалов на Ютубе — @python_academy
Как объединить видео и аудио файлы в ffmpeg-python
Вот код python после того, как у вас есть
pip install ffmpeg-python в вашей среде:
import ffmpeg
input_video = ffmpeg.input('./test/test_video.webm')
input_audio = ffmpeg.input('./test/test_audio.webm')
ffmpeg.concat(input_video, input_audio, v=1, a=1).output('./processed_folder/finished_video.mp4').run()
После обработки ваш файл будет лежать в файле ./processed_folder/finished_video.mp4
v=1 : Установите количество выходных видеопотоков, то есть также количество видеопотоков в каждом сегменте. Значение по умолчанию-1.
a=1 : установите количество выходных аудиопотоков, то есть также количество аудиопотоков в каждом сегменте. Значение по умолчанию-0.
Для получения подробной информации о ffmpeg.concat , проверьте: https://ffmpeg.org/ffmpeg-filters.html#concat .
Вы можете проверить больше примеров здесь: https://github.com/kkroening/ffmpeg-python/issues/281
PS. Если вы используете MacOS и у вас есть ошибка: FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg' во время выполнения кода, просто brew install ffmpeg в вашем terminal.Python — больше, чем просто язык программирования. Это универсальный солдат, работающий на всех платформах. Google, Facebook и Яндекс используют его, чтобы ускорить научные расчеты и обработку данных, а Intel, Cisco и HP — для автоматизации тестирования софта и веб-сервисов. А еще с помощью Python были созданы многие топовые игры — World of Tanks, Battlefield 2, Civilization 4.
Если вы хотите научиться кодить на одном из самых гибких и востребованных языков в IT — приходите на бесплатный онлайн-интенсив GeekBrains от Mail.ru Group «Python для начинающих». Два часа практики — и вы автор собственного игрового проекта.
Запись на интенсив по ссылке: https://geekbrains.ru/link/Eq~xxW
Эхо Бот для телеграма на python
используемые модули
logging . telegram
"""
Простой бот для ответа на сообщения Telegram.
Сначала определяется несколько функций-обработчиков. Затем эти функции передаются в
Диспетчер и зарегистрированы по месту.
Затем бот запускается и работает, пока мы не нажмем Ctrl-C в командной строке.
Использование:
Базовый пример Echobot, повторяет сообщения.
Нажмите Ctrl-C в командной строке или отправьте сигнал процессу, чтобы остановить
бот.
"""
__________________________________________
Код можете найти по этой ссылке.
A oбсудить пост и пообщаться можно в нашем чате🔐 Вы этого не знали, но во ВКонтакте можно восстановить любую переписку — даже если ее удалил ваш собеседник. А Google прячет в настройках Android игры-пасхалки, которые нужно найти. Кстати, а в Telegram можно втайне читать сообщения собеседника — и не выдавать себя, что прочитал.
Эти секретные фичи в соцсетях, комбинации и трюки собирает чувак на канале «Не баг, а фича».
Он 24/7 тестирует приложения, копается в настройках соцсетей и мессенджеров, балуется с уязвимостями на сайтах. А потом делится с подписчиками.
👁 90% людей не знают про эти фишки — а с этими знаниями вы станете прошаренным гиком: @bugnotfeature
- "Я тебя по IP вычислю". 👶🏻
Думаю все наши подписчики так или иначе сталкивались с подобной ситуацией.
Мы заинтересовались этой темой, и как и было ожидаемо, знание python поможет бороться с такими индивидуумами реально вычислив их по IP.
Для этого нам понадобится модуль названный ip2geotools и еще модуль socket
;Установить их можно соответственно командами :
> pip install ip2geotools
> pip install socket
;Сам скрипт :
import socket
from ip2geotools.databases.noncommercial import DbIpCity
IP = input("Введите IP")
response = DbIpCity.get(IP,api_key = "free")
print ("IP : ", IP)
print ("City : ", response.city)
print ("Region:", response.region)
print ("Country:", response.country)
-------------------------------------------------
Обсудить пост и пообщаться можно в нашем чате.Узнайте о навыках, которые необходимы для создания web-сайтов на Python.
22 марта пройдет встреча с Леонидом Орловым, главным разработчиком zval ru. Леонид расскажет о своем профессиональном пути и представит программу онлайн-курса «Python Web-Developer». Вы узнаете об особенностях курса и как организована практика. В конце встречи у вас будет возможность занять место в группе по спец.цене.
Регистрируйтесь и задайте свои вопросы эксперту в прямом эфире https://otus.pw/aoZR/
СРОЧНО!
Яндекс запускает новый проект и нужны разработчики и технические специалисты!
Рассматривают людей с опытом и на стажировку (можно без опыта)
Заходи на @perezvonyu ведь команда вручную отбирает лучшие вакансии и заказы в сферах Диджитал и ИТ:
- Senior Python Developer (Django) в OSLA до 150 000 р.
- Стажёр без опыта в отделы развития и разработки в Тинькофф
- C# разработчик в digital-агентство Spacecode от 280 000 р.
Это всё реальные вакансии, где платят хорошие деньги.
Мы вам перезвоним - база уникальных предложений на рынке труда, большинство из которых вы не найдёте хэдхантере и суперджобе.
Найди работу на канале МЫ ВАМ ПЕРЕЗВОНИМ и стань лучше сына маминой подруги.
