Если вы не разрабатываете свою IDE, то вам, наверное, будет более интересно использовать Jedi в качестве расширения редактора. К счастью, уже есть много вариантов.
Возможно, вы уже встречались с Jedi — IPython использует эту библиотеку для автодополнения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда-нибудь задумывались о том, как заглянуть внутрь объекта в Python и посмотреть на его атрибуты? Конечно, задумывались.
>>> dir()
>>> dir("Hello World")
>>> dir(dir)
Please open Telegram to view this post
VIEW IN TELEGRAM
Уже завтра(11 ноября) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Ключевое слово assert
Если нужно симулировать или выполнить отладку кода, чтобы узнать, что именно происходит на определенном этапе, то
Именно инструмент отладки останавливает программу, как только возникает какая-то ошибка. Он также показывает, где именно она произошла.
В нашем примере мы проверяем будет ли массив пуст или нет.
Подробнее про
Если нужно симулировать или выполнить отладку кода, чтобы узнать, что именно происходит на определенном этапе, то
assert в Python отлично для этого подходят.Именно инструмент отладки останавливает программу, как только возникает какая-то ошибка. Он также показывает, где именно она произошла.
В нашем примере мы проверяем будет ли массив пуст или нет.
Подробнее про
assert можно почитать здесь.Приглашаем на открытый урок.
🗓 18 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Python Developer. Professional».
Машинное обучение часто кажется чем-то абстрактным и сложным. Но на самом деле основы можно понять на практическом примере. На открытом уроке прямо в Jupyter Notebook мы загрузим данные, обучим модель на Python и посмотрим, как она «угадывает» буквы на картинках. Это позволит наглядно увидеть, как работает искусственный интеллект.
На вебинаре разберём:
В результате вебинара вы:
🔗 Ссылка на регистрацию: https://otus.pw/6RUp/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Поиск уникальных слов в текстовом файле в Python
Чтобы найти уникальные слова в текстовом файле в Python, необходимо очистить текст, найти слова, а затем найти уникальные.
Подробнее можно почитать здесь.
Чтобы найти уникальные слова в текстовом файле в Python, необходимо очистить текст, найти слова, а затем найти уникальные.
Подробнее можно почитать здесь.
Template из string
Класс Template — это такой легаси-способ форматировать строки. Полезно знать, как он работает, чтобы не растеряться при встрече со старым кодом.
Данный способ поддерживает передачу переменных по имени и использует $-синтаксис. В актуальных проектах, конечно, использовать его не стоит, f-строки гораздо проще.
Класс Template — это такой легаси-способ форматировать строки. Полезно знать, как он работает, чтобы не растеряться при встрече со старым кодом.
Данный способ поддерживает передачу переменных по имени и использует $-синтаксис. В актуальных проектах, конечно, использовать его не стоит, f-строки гораздо проще.
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Собираемся на Pytup — митап для Python-разработчиков и ML-инженеров
Екатеринбург | 27 ноября | 17.00 (по Екб)
Встречаемся в Екатеринбурге и онлайн, чтобы поговорить о Python, машинном обучении и технологиях, которые двигают индустрию вперед.
В программе — практические доклады, живое общение с экспертами из Яндекса, VK и других компаний, дискуссии, гонки на игрушечных роверах и соревнования по классической змейке.
Среди спикеров: разработчик системы контроля качества умных устройств на производстве (Яндекс Алиса) Арсений Саблин, который расскажет, как используется Python при тестировании станций с Алисой, и техлид VK Tech Никита Улько, который разберет чистую архитектуру с практической точки зрения.
Полная программа митапа доступна на сайте.
💥 Регистрируемся здесь
Екатеринбург | 27 ноября | 17.00 (по Екб)
Встречаемся в Екатеринбурге и онлайн, чтобы поговорить о Python, машинном обучении и технологиях, которые двигают индустрию вперед.
В программе — практические доклады, живое общение с экспертами из Яндекса, VK и других компаний, дискуссии, гонки на игрушечных роверах и соревнования по классической змейке.
Среди спикеров: разработчик системы контроля качества умных устройств на производстве (Яндекс Алиса) Арсений Саблин, который расскажет, как используется Python при тестировании станций с Алисой, и техлид VK Tech Никита Улько, который разберет чистую архитектуру с практической точки зрения.
Полная программа митапа доступна на сайте.
💥 Регистрируемся здесь
Визуализация 5 алгоритмов сортировки на Python
В статье вы посмотрите на реализацию и визуализацию пяти популярных алгоритмов сортировки.
Смотреть статью
В статье вы посмотрите на реализацию и визуализацию пяти популярных алгоритмов сортировки.
Смотреть статью
#вопросы_с_собеседований
Как в классе сослаться на родительский класс?
Ответ на картинке (Функция super принимает класс и экземпляр).
Как в классе сослаться на родительский класс?
Ответ на картинке (Функция super принимает класс и экземпляр).
Метод file.writelines()
Метод файла file.writelines() записывает последовательность (список) строк в файл file.
Последовательностью может быть любой итерируемый объект, содержащий в качестве элементов строки. Обычно это список строк.
Обратите внимание, что метод file.writelines() не добавляет разделители строк автоматически. Если они требуются, то добавляйте их вручную.
Метод файла file.writelines() записывает последовательность (список) строк в файл file.
Последовательностью может быть любой итерируемый объект, содержащий в качестве элементов строки. Обычно это список строк.
Обратите внимание, что метод file.writelines() не добавляет разделители строк автоматически. Если они требуются, то добавляйте их вручную.
Функция sleep()
Чтобы понять смысл функции sleep(), разберём простой пример. Три строки выводятся в определённый промежуток времени – задержку обеспечивает sleep. Сперва выводится первая строка, затем идёт функция sleep(), которая задерживает вывод на 2 секунды. Точно так же для следующего print мы используем sleep на 5 секунд.
В тексте этого не видно, но после запуска кода строки выводятся через указанные интервалы времени.
Чтобы понять смысл функции sleep(), разберём простой пример. Три строки выводятся в определённый промежуток времени – задержку обеспечивает sleep. Сперва выводится первая строка, затем идёт функция sleep(), которая задерживает вывод на 2 секунды. Точно так же для следующего print мы используем sleep на 5 секунд.
В тексте этого не видно, но после запуска кода строки выводятся через указанные интервалы времени.
Как работать с датами в pandas
Библиотека Pandas — это весьма эффективный инструмент для обработки данных, представляющих собой временные ряды.
В данной статье вы узнаете: Как извлечь информацию о месяце и годе, прибавить временной интервал, найти интервал в днях, последовательность между начальной и конечной датами.
👉 Ссылка на статью
Библиотека Pandas — это весьма эффективный инструмент для обработки данных, представляющих собой временные ряды.
В данной статье вы узнаете: Как извлечь информацию о месяце и годе, прибавить временной интервал, найти интервал в днях, последовательность между начальной и конечной датами.
👉 Ссылка на статью
Функция asctime()
Функция asctime() модуля time преобразует кортеж или struct_time, представляющие время, возвращаемое time.gmtime() или time.localtime(), в строку следующего вида: 'Fri Apr 24 15:13:37 2022'.
Поле с указанием дня имеет длину два символа и дополняется пробелом, если день представляет собой одну цифру.
Если аргумент t не указан, используется текущее время, возвращаемое функцией time.localtime().
Функция time.asctime() не использует информацию о локали и не добавляет завершающий символ новой строки.
Функция asctime() модуля time преобразует кортеж или struct_time, представляющие время, возвращаемое time.gmtime() или time.localtime(), в строку следующего вида: 'Fri Apr 24 15:13:37 2022'.
Поле с указанием дня имеет длину два символа и дополняется пробелом, если день представляет собой одну цифру.
Если аргумент t не указан, используется текущее время, возвращаемое функцией time.localtime().
Функция time.asctime() не использует информацию о локали и не добавляет завершающий символ новой строки.