This media is not supported in your browser
VIEW IN TELEGRAM
Хак для VS Code
Устали постоянно печатать
Настройте свой шорткат, например:😎
В видео примере, текст "
Можно создать кучу таких сокращений для любых конструкций. Пользуйтесь =))
👉 @PythonPortal
Устали постоянно печатать
print()
?Настройте свой шорткат, например:
pp
→ print()
при нажатии Tab
В видео примере, текст "
cc
" автоматически расширяется в "console.log()
" при нажатии Tab
Можно создать кучу таких сокращений для любых конструкций. Пользуйтесь =))
Please open Telegram to view this post
VIEW IN TELEGRAM
❤66🔥15👍14
Совет по чистому коду на Python:
Не добавляйте избыточный контекст.
Не стоит добавлять лишние данные в имена переменных, особенно при работе с классами.
Пример:
Это плохо:
Это хорошо:
👉 @PythonPortal
Не добавляйте избыточный контекст.
Не стоит добавлять лишние данные в имена переменных, особенно при работе с классами.
Пример:
Это плохо:
class Person:
def __init__(self, person_first_name, person_last_name, person_age):
self.person_first_name = person_first_name
self.person_last_name = person_last_name
self.person_age = person_age
Это хорошо:
class Person:
def __init__(self, first_name, last_name, age):
self.first_name = first_name
self.last_name = last_name
self.age = age
Please open Telegram to view this post
VIEW IN TELEGRAM
❤52👍22🤯10
This media is not supported in your browser
VIEW IN TELEGRAM
Питонисты, принёс вам годноты
Это бесплатный интерактивный курс по Python, ориентированный на практическое применение в бизнес-аналитике, с реальными примерами и объяснениями: https://mode.com/python-tutorial
Забирайте в закладки🌟
👉 @PythonPortal
Это бесплатный интерактивный курс по Python, ориентированный на практическое применение в бизнес-аналитике, с реальными примерами и объяснениями: https://mode.com/python-tutorial
Забирайте в закладки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤39👍13🔥5
Получаем прогноз погоды без API и сложных настроек на Python
Мы используем сервис wttr.in — простой и мощный инструмент, который покажет погоду прямо в консоли.
Для работы с HTTP-запросом понадобится только одна библиотека -
Вот минимальный и понятный код для получения прогноза:
Просто вводите нужный город, и получите подробный прогноз с температурой, осадками
Попробуйте сами😏
👉 @PythonPortal
Мы используем сервис wttr.in — простой и мощный инструмент, который покажет погоду прямо в консоли.
Для работы с HTTP-запросом понадобится только одна библиотека -
requests
. Установить её очень просто:pip install requests
Вот минимальный и понятный код для получения прогноза:
import requests
city = input("Введите название города: ")
url = f"https://wttr.in/{city}"
try:
response = requests.get(url)
print(response.text)
except Exception:
print("Упс! Что-то пошло не так. Попробуйте позже.")
Просто вводите нужный город, и получите подробный прогноз с температурой, осадками
Попробуйте сами
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43👍32❤19🔥4🤣4
В 500 раз быстрее
Четыре разных способа ускорить свой код = оптимизация логики, компиляция горячих участков, распараллеливание и грамотный процесс разработки. На примере простого скрипта автор показывает, как эти методы вместе дают сотни раз ускорения.🤵
Если твой Python-код работает медленно и его нужно ускорить, рекомендую к прочтению
Подробнее: https://pythonspeed.com/articles/different-ways-speed/
👉 @PythonPortal
Четыре разных способа ускорить свой код = оптимизация логики, компиляция горячих участков, распараллеливание и грамотный процесс разработки. На примере простого скрипта автор показывает, как эти методы вместе дают сотни раз ускорения.
Если твой Python-код работает медленно и его нужно ускорить, рекомендую к прочтению
Подробнее: https://pythonspeed.com/articles/different-ways-speed/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤8
Совет по Pytest
Используй
Пример
В этом примере тест
Если API недоступен, вызывается
Результат выполнения будет что-то вроде -
👉 @PythonPortal
Используй
@pytest.mark.xfail
, чтобы пометить тесты, которые ожидаемо падают. Это помогает подсветить известные проблемы, не заваливая весь тест-сьют.Пример
import pytest
def test_api_call():
if not api_available():
pytest.xfail("API недоступен, известная проблема")
В этом примере тест
test_api_call
проверяет доступность API.Если API недоступен, вызывается
pytest.xfail("API недоступен, известная проблема")
, чтобы пометить тест как ожидаемо упавший.Результат выполнения будет что-то вроде -
test_api.py:10: XFailed
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤9🔥3
Топ 150 вопросов по Python для собеседований
В этой PDFке разбираются самые часто задаваемые вопросы по Python с ответами, которые помогут подготовиться к предстоящим собеседованиям.
🔸 Ссылка на PDF
👉 @PythonPortal
В этой PDFке разбираются самые часто задаваемые вопросы по Python с ответами, которые помогут подготовиться к предстоящим собеседованиям.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍9❤2🏆2
Изучайте Data Science через реальные задачи — погружаемся в мир ИИ, машинного обучения и Python на практическом бесплатном мини-курсе!
Этот мини-курс поможет прокачать понимание Data Science, если вы уже немного в теме:
— Узнаете, как автоматизировать задачи с помощью нейросетей и использовать их в реальных задачах
— Попробуете себя в роли ML-инженера, аналитика и дата-инженера
— Научитесь визуализировать данные и писать простой код на Python
— На практике создадите чат-бота и нейросеть
Регистрируйтесь: https://epic.st/8beKtQ?erid=2VtzqxBDUcy
🔥 Бонус: откроем доступ к записям конференции по нейросетям после первого урока. Узнаете, как использовать ИИ в работе и жизни.
🎁 А ещё будут подарки: сертификат на скидку 10 000 рублей на любой курс, гайд «Как пользоваться ChatGPT и Midjourney» и подборка полезных материалов
Этот мини-курс поможет прокачать понимание Data Science, если вы уже немного в теме:
— Узнаете, как автоматизировать задачи с помощью нейросетей и использовать их в реальных задачах
— Попробуете себя в роли ML-инженера, аналитика и дата-инженера
— Научитесь визуализировать данные и писать простой код на Python
— На практике создадите чат-бота и нейросеть
Регистрируйтесь: https://epic.st/8beKtQ?erid=2VtzqxBDUcy
🔥 Бонус: откроем доступ к записям конференции по нейросетям после первого урока. Узнаете, как использовать ИИ в работе и жизни.
🎁 А ещё будут подарки: сертификат на скидку 10 000 рублей на любой курс, гайд «Как пользоваться ChatGPT и Midjourney» и подборка полезных материалов
❤10🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Дата-сайентисты, это вам — откопал LeetCode для DS
DataLemur — мощная платформа, где собраны реальные задачки с собесов в Tesla, Facebook, Twitter, Microsoft и других топовых компаниях
Внутри: практические задания по SQL, статистике, Python и ML. Можно фильтровать по уровню сложности и компании
Топчик для тех, кто готовится к собесам на роли Data Scientist / Data Analyst. Забираем здесь🍯
👉 @PythonPortal
DataLemur — мощная платформа, где собраны реальные задачки с собесов в Tesla, Facebook, Twitter, Microsoft и других топовых компаниях
Внутри: практические задания по SQL, статистике, Python и ML. Можно фильтровать по уровню сложности и компании
Топчик для тех, кто готовится к собесам на роли Data Scientist / Data Analyst. Забираем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍10🔥4
Часто используемые методы строк в Python
Если работаешь с текстом, эти методы пригодятся в 99% случаев🥸
👉 @PythonPortal
Если работаешь с текстом, эти методы пригодятся в 99% случаев
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40❤15🔥3
14 августа (уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Разрабы, это вам. Нашёл годный open source ChatGPT-бот для Telegram.
Готов к запуску, работает через официальные API ChatGPT, DALL·E и Whisper. Есть Docker, так что поднять легко.🤙
Внутри:
✓ поддержка Markdown и стриминга ответов;
✓ команды reset, stats, image и прочие;
✓ голосовые и видео в текст через Whisper, при необходимости ставится ffmpeg;
✓ генерация картинок, выбор модели и размеров;
✓ ограничение доступа по пользователям, лимиты и личная статистика;
✓ прокси и удобный деплой через Docker.
Топчик, чтобы быстро запустить своего помощника прямо в телеге. Забираем здесь - тык
👉 @PythonPortal
Готов к запуску, работает через официальные API ChatGPT, DALL·E и Whisper. Есть Docker, так что поднять легко.
Внутри:
✓ поддержка Markdown и стриминга ответов;
✓ команды reset, stats, image и прочие;
✓ голосовые и видео в текст через Whisper, при необходимости ставится ffmpeg;
✓ генерация картинок, выбор модели и размеров;
✓ ограничение доступа по пользователям, лимиты и личная статистика;
✓ прокси и удобный деплой через Docker.
Топчик, чтобы быстро запустить своего помощника прямо в телеге. Забираем здесь - тык
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍12
Мой топ из модуля
Не пригодятся каждый день, но иногда делают код реально лучше😠
👉 @PythonPortal
itertools
, чтобы код выглядел по-профессиональномуchain()
— склеивает несколько итерируемых объектов в одинgroupby()
— группирует идущие подряд элементы по ключуcombinations()
— генерирует все комбинации элементовНе пригодятся каждый день, но иногда делают код реально лучше
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42❤17🤔3