Дорогие подписчики, на связи админ канала.
Меня зовут Алексей Шабаршин и вот уже 3 года я получаю искреннее удовольствие от создания контента для вас!
21 мая ‘21 года в 21 веке у меня был День Рождения! Принято ставить цели и воображать мечты. И я поставил - сделать лучший канал с образовательным контентом по программированию и предложениями по работе. С вашей помощью мы точно это сделаем)
Лучшим подарком для меня будет ваша обратная связь - пишите http://instagram.com/shabarshin и можете даже подписаться, мне будет приятно)
Меня зовут Алексей Шабаршин и вот уже 3 года я получаю искреннее удовольствие от создания контента для вас!
21 мая ‘21 года в 21 веке у меня был День Рождения! Принято ставить цели и воображать мечты. И я поставил - сделать лучший канал с образовательным контентом по программированию и предложениями по работе. С вашей помощью мы точно это сделаем)
Лучшим подарком для меня будет ваша обратная связь - пишите http://instagram.com/shabarshin и можете даже подписаться, мне будет приятно)
🔥Топ 6 библиотек Python для визуализации: какую и когда лучше использовать?!
[ Статья ]
[ Статья ]
Telegraph
Топ 6 библиотек Python для визуализации: какую и когда лучше использовать?
Не знаете, какой инструмент визуализации использовать? В этой статье мы подробно расскажем о плюсах и минусах каждой библиотеки. Это руководство было дополнено несколькими подробными примерами. Вы также можете отслеживать актуальные версии этой статьи здесь.…
Разукрашиваем вывод в консоли: теория и практика
Консоль привлекает многих своей минималистичностью и эстетикой, но даже в ней иногда хочется выделить определённый фрагмент, чтобы показать его роль или значимость. Например, отметить зелёным текстом сообщение об успешном выполнении операции или обозначить длинный текст ошибки курсивом. О том, как это делать, а также о реализации на питоне — читайте далее.
Консоль привлекает многих своей минималистичностью и эстетикой, но даже в ней иногда хочется выделить определённый фрагмент, чтобы показать его роль или значимость. Например, отметить зелёным текстом сообщение об успешном выполнении операции или обозначить длинный текст ошибки курсивом. О том, как это делать, а также о реализации на питоне — читайте далее.
Teletype
Разукрашиваем вывод в консоли: теория и практика
Консоль привлекает многих своей минималистичностью и эстетикой, но даже в ней иногда хочется выделить определённый фрагмент, чтобы...
С какого представления HЕ может начинаться управляющая последовательность
Anonymous Quiz
13%
\x1b[
12%
\u001b[
42%
\033
33%
\rgb256[
Как принимать платежи в Telegram | API Yoomoney Python
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
Telegraph
Как принимать платежи в Telegram | API Yoomoney Python
В данном посте мы научимся принимать платежи в Telegram боте с помощью API Yoomoney. Введение Начну с того, что я не так давно хотел создать магазин электронных товаров в Telegram. И столкнулся с проблемой, что на момент работы не было готовых решений. Хотелось…
"В поисках упорядоченного множества."
Разбираемся с теорией и выбираем лучшую реализацию
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
Разбираемся с теорией и выбираем лучшую реализацию
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
Telegraph
В поисках упорядоченного множества в Python: разбираемся с теорией и выбираем лучшую реализацию
Множество (Set) — структура данных, которая позволяет достаточно быстро (в зависимости от реализации) применить операции add, erase и is_in_set. Но иногда этого не достаточно: например, невозможно перебрать все элементы в порядке возрастания, получить следующий…
🤖Автоматизация машинного обучения.🔥
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
Telegraph
Автоматизация машинного обучения
Data science – это не только fit-predict Сколько рабочего времени вы тратите на скучные рутинные операции? Представим, что вы начали работать в компании, которая производит однообразные операции с бесконечными таблицами. Например, в крупном ретейлере или…
Уже работаешь junior-питонистом и хочешь расти дальше?
Отлично, компания KTS запускает новый курс «Продвинутый Backend на Python» в своей школе.
KTS занимается разработкой веб-сервисов для крупных компаний: сбер, х5 retail group, ПИК, Mail, VK и других. На курсе преподаватели поделятся опытом создания сложных систем и рассмотрят такие нетривиальные темы, как многопоточность, асинхронность в python и асинхронные веб-фреймворки и много другое.
Курс будет проходить оффлайн в офисе компании для максимального погружения в рабочий процесс, но записи тоже будут доступны. У тебя будет свой ментор, который будет проводить ревью кода и с которым ты будешь делать выпускной проект для портфолио. А самое главное - в случае хорошо написанного проекта после курса можно устроиться работать в KTS и компания полностью компенсирует средства на обучение!
Все подробности по ссылке: https://metaclass.kts.studio/backend
Кстати, 2 июня пройдет открытый вебинар, на котором можно будет задать вопросы и познакомиться с преподавателями.
Записывайся!)
Отлично, компания KTS запускает новый курс «Продвинутый Backend на Python» в своей школе.
KTS занимается разработкой веб-сервисов для крупных компаний: сбер, х5 retail group, ПИК, Mail, VK и других. На курсе преподаватели поделятся опытом создания сложных систем и рассмотрят такие нетривиальные темы, как многопоточность, асинхронность в python и асинхронные веб-фреймворки и много другое.
Курс будет проходить оффлайн в офисе компании для максимального погружения в рабочий процесс, но записи тоже будут доступны. У тебя будет свой ментор, который будет проводить ревью кода и с которым ты будешь делать выпускной проект для портфолио. А самое главное - в случае хорошо написанного проекта после курса можно устроиться работать в KTS и компания полностью компенсирует средства на обучение!
Все подробности по ссылке: https://metaclass.kts.studio/backend
Кстати, 2 июня пройдет открытый вебинар, на котором можно будет задать вопросы и познакомиться с преподавателями.
Записывайся!)
🔥14 Python-пакетов, про которые вы скорее всего не знали.
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
Teletype
14 Python-пакетов, про которые вы скорее всего не знали
Язык Python предоставляет всем пользователям возможность создавать свои пакеты и делиться ими со всем сообществом. Так появлялись очень...
Как принимать платежи в Telegram | API Yoomoney Python
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
[ Статья ]
--------
Обсудить пост или просто пообщаться можем в нашем чате.
Telegraph
Как принимать платежи в Telegram | API Yoomoney Python
В данном посте мы научимся принимать платежи в Telegram боте с помощью API Yoomoney. Введение Начну с того, что я не так давно хотел создать магазин электронных товаров в Telegram. И столкнулся с проблемой, что на момент работы не было готовых решений. Хотелось…
🚀Библиотека OpenCV :-֊ Установка, основные понятия, и сферы применения.🐍
- Что такое OpenCV?
OpenSource Библиотека компьютерного зрения и машинного обучения с открытым исходным кодом. В неё входят более 2500 алгоритмов, в которых есть как классические, так и современные алгоритмы для компьютерного зрения и машинного обучения. Эта библиотека имеет интерфейсы на различных языках, среди которых есть наш любимый Python.
- Установка OpenCV
Инструкцию по установке на Windows можно посмотреть здесь, а на Linux — здесь
.
- Для решении каких проблем была создана библиотека?
OpenCV позволяет достаточно быстро и эффективно реализовывать сложные алгоритмы
машинного зрения. Библиотека содержит более 500 функций, которые позволяют реализовывать приложения работающие во многих областях, в том числе:
- контроль качества выпускаемой продукции;
- обработке изображений в медицине;
- обеспечении безопасности;
- интерфейсе пользователя;
- робототехнике.
-----------------------------------
— Исходный код примеров можете найти по ссылке ниже.
[ --code-- ]
— Объяснение каждой строки в коде найдите здесь.
[ --explaining-- ]
- Что такое OpenCV?
OpenSource Библиотека компьютерного зрения и машинного обучения с открытым исходным кодом. В неё входят более 2500 алгоритмов, в которых есть как классические, так и современные алгоритмы для компьютерного зрения и машинного обучения. Эта библиотека имеет интерфейсы на различных языках, среди которых есть наш любимый Python.
- Установка OpenCV
Инструкцию по установке на Windows можно посмотреть здесь, а на Linux — здесь
.
- Для решении каких проблем была создана библиотека?
OpenCV позволяет достаточно быстро и эффективно реализовывать сложные алгоритмы
машинного зрения. Библиотека содержит более 500 функций, которые позволяют реализовывать приложения работающие во многих областях, в том числе:
- контроль качества выпускаемой продукции;
- обработке изображений в медицине;
- обеспечении безопасности;
- интерфейсе пользователя;
- робототехнике.
-----------------------------------
— Исходный код примеров можете найти по ссылке ниже.
[ --code-- ]
— Объяснение каждой строки в коде найдите здесь.
[ --explaining-- ]
⏱️Создание временных файлов и каталогов🐍
⚠️Задача
Вам нужно создать временный файл или каталог, которые будут использоваться
во время выполнения вашей программы. После, возможно, вы захотите, чтобы
они были удалены.
✅Решение
В модуле
Чтобы создать безымянный временный файл, используйте
Обсудить можно в нашем чате.
Объяснение кода по ссылке ниже
https://teletype.in/@tyom/DD1R_X2U5
⚠️Задача
Вам нужно создать временный файл или каталог, которые будут использоваться
во время выполнения вашей программы. После, возможно, вы захотите, чтобы
они были удалены.
✅Решение
В модуле
tempfile
есть различные функции, которые помогут решить эту задачу.Чтобы создать безымянный временный файл, используйте
tempfile.TemporaryFile:
from tempfile import TemporaryFile
with TemporaryFile('w+t') as f:
# Чтение/запись в файл
f.write('Hello World\n')
f.write('Testing\n')
# Перейти в начало и прочесть данные
f.seek(0)
data = f.read()
# Временный файл уничтожен
Также вы можете использовать файл таким образом:
f = TemporaryFile('w+t')
# Использовать временный файл
...
f.close()
# Файл уничтожен
Обсудить можно в нашем чате.
Объяснение кода по ссылке ниже
https://teletype.in/@tyom/DD1R_X2U5
Получите пароли ПОДКЛЮЧЁННЫХ Wi-Fi с помощью Python
Можно узнать пароль соседа просто удалённо подключившись к его компютеру
Этот скрипт полезен в тех случаях, когда вы забыли пароль своего WiFi, но есть подключенный ноутбук.
--------
Обсудить пост или просто пообщаться можем в нашем чате.
Админы канала настоятельно рекомендуют не использовать полученные знания во вред кому либо и не несут ответственности за ваши действия.
Этот скрипт полезен в тех случаях, когда вы забыли пароль своего WiFi, но есть подключенный ноутбук.
import subprocess
data = subprocess.check_output(['netsh', 'wlan', 'show', 'profiles']).decode('utf-8').split('\n')
profiles = [i.split(":")[1][1:-1] for i in data if "All User Profile" in i]
for i in profiles:
results = subprocess.check_output(['netsh', 'wlan', 'show', 'profile', i, 'key=clear']).decode('utf-8').split('\n')
results = [b.split(":")[1][1:-1] for b in results if "Key Content" in b]
try:
print ("{:<30}| {:<}".format(i, results[0]))
except IndexError:
print ("{:<30}| {:<}".format(i, ""))
--------
Обсудить пост или просто пообщаться можем в нашем чате.
Админы канала настоятельно рекомендуют не использовать полученные знания во вред кому либо и не несут ответственности за ваши действия.
Создаем 2D игру на Python с библиотекой Arcade.
[ Статья ]
-------------
Oбсудить пост и просто пообщаться можно в нашем чате.
[ Статья ]
-------------
Oбсудить пост и просто пообщаться можно в нашем чате.
Telegraph
Создаем 2D игру на Python с библиотекой Arcade
Мы продолжаем делится с вами интересными найденными вещами про питончик. Сегодня вот решили разобраться с 2D играми. Поехали. Python — выдающийся язык для начинающих изучать программирование. Он также идеально подходит тем, кто хочет “просто взять и сделать”…
#вакансии
Всем, привет! У нас есть интересная вакансия для вас)
Ищут Middle backend/fullstack C#/.Net разработчиков в команду развития криптовалютного обменника Netex24.net для работы с блокчейн проектами.
Стек:
C#, .Net Core 2.2, MS SQL Server, Javascript, Vue.js, AngularJS
Требования:
— Уверенное знание C#
— Опыт работы с .NET не менее 3-х лет
— Знание технологии ASP .NET WebApi2
— Опыт работы с БД MS SQL
Будет плюсом:
— Знание HTML, CSS
— Знание JavaScript, AngularJS, Vue.js
— Знание основ криптографии и их применение
Проекты в разработке и планы на будущее:
криптобиржа, криптовалютный p2p-обменник для работы с банковскими картами, универсальный шлюз для криптовалютных платежей, p2p-обменник на атомарных свопах, мультивалютный криптокошелек.
Условия:
— удаленка + редкие командировки для совместной работы в коворкинге
— З/П до 250 000 рублей (обсуждается по результатам собеседования)
Отклик: @HRDforIT
Всем, привет! У нас есть интересная вакансия для вас)
Ищут Middle backend/fullstack C#/.Net разработчиков в команду развития криптовалютного обменника Netex24.net для работы с блокчейн проектами.
Стек:
C#, .Net Core 2.2, MS SQL Server, Javascript, Vue.js, AngularJS
Требования:
— Уверенное знание C#
— Опыт работы с .NET не менее 3-х лет
— Знание технологии ASP .NET WebApi2
— Опыт работы с БД MS SQL
Будет плюсом:
— Знание HTML, CSS
— Знание JavaScript, AngularJS, Vue.js
— Знание основ криптографии и их применение
Проекты в разработке и планы на будущее:
криптобиржа, криптовалютный p2p-обменник для работы с банковскими картами, универсальный шлюз для криптовалютных платежей, p2p-обменник на атомарных свопах, мультивалютный криптокошелек.
Условия:
— удаленка + редкие командировки для совместной работы в коворкинге
— З/П до 250 000 рублей (обсуждается по результатам собеседования)
Отклик: @HRDforIT
Создание PDF-документа на Python с помощью pText
Один из самых гибких и привычных способов сгенерировать pdf — написать код на LaTeX и воспользоваться соответствующей программой.
[ Статья ]
--------
Обсудить проект или просто пообщаться можем в нашем чате.
Один из самых гибких и привычных способов сгенерировать pdf — написать код на LaTeX и воспользоваться соответствующей программой.
[ Статья ]
--------
Обсудить проект или просто пообщаться можем в нашем чате.
Telegraph
Создание PDF-документа на Python с помощью pText
Один из самых гибких и привычных способов сгенерировать pdf — написать код на LaTeX и воспользоваться соответствующей программой. Но есть и другие способы, которые могут оказаться проще и понятнее, чем LaTeX. Специально к старту курса Fullstack-разработчик…
Python2 vs Python3: различия синтаксиса
[ Статья ]
--------
Обсудить проект или просто пообщаться можем в нашем чате.
[ Статья ]
--------
Обсудить проект или просто пообщаться можем в нашем чате.
Telegraph
Python2 vs Python3: различия синтаксиса
Print - функция Оператор print был заменён функцией print(), с именованными аргументами для замены большей части синтаксиса старого оператора print. Примеры: Python2: print "The answer is", 2*2 Python3: print("The answer is", 2*2) Python2: print x, # Запятая…
В каких случаях не нужно использовать списки в Python
[ Статья ]
--------
Обсудить проект или просто пообщаться можем в нашем чате.
[ Статья ]
--------
Обсудить проект или просто пообщаться можем в нашем чате.
Telegraph
В каких случаях не нужно использовать списки в Python
В Python, наверное, самым популярным контейнером данных будет список (list). Он настолько гибкий, что его можно использовать в проектах почти повсеместно и хранить в нем данные различного типа: целые числа, строки и экземпляры пользовательских классов. Помимо…