Используйте свойства для добавления динамического поведения к атрибутам
В этой статье рассказывается, как использовать свойства для добавления динамического поведения к вашим атрибутам. В ней рассматриваются наиболее распространенные варианты использования свойств, а также показаны примеры реального применения этой фичи.
Читать статью
В этой статье рассказывается, как использовать свойства для добавления динамического поведения к вашим атрибутам. В ней рассматриваются наиболее распространенные варианты использования свойств, а также показаны примеры реального применения этой фичи.
Читать статью
❤4👍2
29 мая приглашаем на вебинар всех, кому интересна тема AI, Machine learning и Data Science!
👉 Зарегистрироваться: https://proglib.io/w/0a0b7421
Что будем обсуждать?
– Математика как основа ИИ: Почему без математики невозможна эффективная работа в области AI
– На что обращают внимание при найме ML/AI разработчиков: нужно ли фундаментальное образование?
– Примеры математических методов применяемых в AI / Data Science
– Ключевые роли и компетенции в AI команде: Data Engineer, ML Engineer, Data Scientist, Data Analyst
Кто спикер?
👨💻 Валентин Рябцев – Co-founder, CPO Wale, ex-руководитель глобальных ИТ-инноваций в Louis Dreyfus (Франция)
Регистрируйтесь, чтобы не пропустить прямой эфир: https://proglib.io/w/0a0b7421
👉 Зарегистрироваться: https://proglib.io/w/0a0b7421
Что будем обсуждать?
– Математика как основа ИИ: Почему без математики невозможна эффективная работа в области AI
– На что обращают внимание при найме ML/AI разработчиков: нужно ли фундаментальное образование?
– Примеры математических методов применяемых в AI / Data Science
– Ключевые роли и компетенции в AI команде: Data Engineer, ML Engineer, Data Scientist, Data Analyst
Кто спикер?
👨💻 Валентин Рябцев – Co-founder, CPO Wale, ex-руководитель глобальных ИТ-инноваций в Louis Dreyfus (Франция)
Регистрируйтесь, чтобы не пропустить прямой эфир: https://proglib.io/w/0a0b7421
❤4👍2
Почему вы стали программистом (учитесь программировать сейчас)?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
❤8👍2
Собрали 5 лучших вузов для программистов в 2023-2024 📚
1. Университет Иннополис
Есть возможность получения 100% гранта, 100% трудоустройство выпускников.
Средний проходной балл ЕГЭ (2022): 99,0 (бюджет)
Стоимость платного обучения: от 800 000 рублей в год
2. Московский физико–технический институт
Есть собственная система подготовки, совмещающая обучение студентов с их практикой в компаниях–партнерах университета.
Средний проходной балл ЕГЭ (2022): 97,1 (бюджет) и 93,8 (контракт)
Стоимость платного обучения: от 389 000 рублей в год
3. Национальный исследовательский университет «Высшая школа экономики»
Используют модель Major–Minor, что позволяет составить индивидуальный план обучения для каждого студента.
Средний проходной балл ЕГЭ (2022): 95,1 (бюджет) и 83,9 (контракт)
Стоимость платного обучения: от 320 000 рублей в год
4. Национальный исследовательский университет ИТМО
В ИТМО используются специализированные акселераторы, бизнес-инкубатор и Инжиниринговый центр «M2M телемеханика и приборостроение».
Средний проходной балл ЕГЭ (2022): 93,7 (бюджет) и 78,1 (контракт)
Стоимость платного обучения: от 289 000 рублей в год
5. Национальный исследовательский ядерный университет «МИФИ»
Сотрудничают с международными компаниями, устраивают стажировки за рубежом.
Средний проходной балл ЕГЭ (2022): 91,4 (бюджет) и 77,0 (контракт)
Стоимость платного обучения: от 80 400 рублей в год
➡️Полную подборку из 33 вузов можно почитать тут (зеркало).
1. Университет Иннополис
Есть возможность получения 100% гранта, 100% трудоустройство выпускников.
Средний проходной балл ЕГЭ (2022): 99,0 (бюджет)
Стоимость платного обучения: от 800 000 рублей в год
2. Московский физико–технический институт
Есть собственная система подготовки, совмещающая обучение студентов с их практикой в компаниях–партнерах университета.
Средний проходной балл ЕГЭ (2022): 97,1 (бюджет) и 93,8 (контракт)
Стоимость платного обучения: от 389 000 рублей в год
3. Национальный исследовательский университет «Высшая школа экономики»
Используют модель Major–Minor, что позволяет составить индивидуальный план обучения для каждого студента.
Средний проходной балл ЕГЭ (2022): 95,1 (бюджет) и 83,9 (контракт)
Стоимость платного обучения: от 320 000 рублей в год
4. Национальный исследовательский университет ИТМО
В ИТМО используются специализированные акселераторы, бизнес-инкубатор и Инжиниринговый центр «M2M телемеханика и приборостроение».
Средний проходной балл ЕГЭ (2022): 93,7 (бюджет) и 78,1 (контракт)
Стоимость платного обучения: от 289 000 рублей в год
5. Национальный исследовательский ядерный университет «МИФИ»
Сотрудничают с международными компаниями, устраивают стажировки за рубежом.
Средний проходной балл ЕГЭ (2022): 91,4 (бюджет) и 77,0 (контракт)
Стоимость платного обучения: от 80 400 рублей в год
➡️Полную подборку из 33 вузов можно почитать тут (зеркало).
👍7😁5❤4🔥1
Пишем торгового бота для акций
Основная цель данной статьи заключается в том, чтобы показать, как просто можно создать торгового робота, который может торговать российскими или зарубежными акциями. В статье есть обзор на актуальные библиотеки и полезные советы по их использованию.
Читать статью
Основная цель данной статьи заключается в том, чтобы показать, как просто можно создать торгового робота, который может торговать российскими или зарубежными акциями. В статье есть обзор на актуальные библиотеки и полезные советы по их использованию.
Читать статью
👍7
🐍 Python на рынке
И нет, не на том рынке, на который ходит ваша бабушка. Python — очень популярный язык, поэтому если вы хотите зарабатывать на нём, вам придется изрядно попотеть из-за большой конкуренции. Из видео вы узнаете про сферы использования Python, наличие вакансий и зарплату, а также поймёте, что нужно изучать, чтобы с ноги влиться в эту сферу.
Смотреть видео
И нет, не на том рынке, на который ходит ваша бабушка. Python — очень популярный язык, поэтому если вы хотите зарабатывать на нём, вам придется изрядно попотеть из-за большой конкуренции. Из видео вы узнаете про сферы использования Python, наличие вакансий и зарплату, а также поймёте, что нужно изучать, чтобы с ноги влиться в эту сферу.
Смотреть видео
YouTube
Язык программирования Python - что на нем пишут, сколько за него платят
0:00 Начало
0:14 Опрос
0:32 История появления Питона
1:25 Популярность языка в вебе
1:55 Популярность языка среди разработчиков
2:28 Использования Python в data science
2:55 Использования Python в машинном обучении
3:17 Нейронные сети с помощью Питона
4:49…
0:14 Опрос
0:32 История появления Питона
1:25 Популярность языка в вебе
1:55 Популярность языка среди разработчиков
2:28 Использования Python в data science
2:55 Использования Python в машинном обучении
3:17 Нейронные сети с помощью Питона
4:49…
👍11🤔1
Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера
В статье разбирается такое понятие, как нейронные сети, что они вообще из себя представляют и как с ними «подружиться», на практике решая простые задачи.
Смотреть статью
В статье разбирается такое понятие, как нейронные сети, что они вообще из себя представляют и как с ними «подружиться», на практике решая простые задачи.
Смотреть статью
👍8
Проверяем, является ли заданная дата – праздником
Установка модуля - pip install holidays
В нашем примере мы проверяем является ли 25 декабря 2021 в Великобритании праздником. Наша программа выдает нам, что в этот день отмечается Рождество.
Подробнее про данный модуль можно почитать здесь.
Установка модуля - pip install holidays
В нашем примере мы проверяем является ли 25 декабря 2021 в Великобритании праздником. Наша программа выдает нам, что в этот день отмечается Рождество.
Подробнее про данный модуль можно почитать здесь.
👍6❤2🔥1
В чем разница между списками и массивами?
Примечание: в стандартной библиотеке Python есть объект array, но здесь мы специально будем обсуждать массив из популярной библиотеки Numpy.
Списки в каждом индексе можно заполнять разными типами данных. Массивы требуют однородных элементов.
Арифметические действия в списках добавляют или удаляют элементы из списка. Арифметические действия на массивах соответствуют функциям линейной алгебры.
Массивы используют меньше памяти и обладают значительно большей функциональностью.
#вопросы_с_собеседований
Примечание: в стандартной библиотеке Python есть объект array, но здесь мы специально будем обсуждать массив из популярной библиотеки Numpy.
Списки в каждом индексе можно заполнять разными типами данных. Массивы требуют однородных элементов.
Арифметические действия в списках добавляют или удаляют элементы из списка. Арифметические действия на массивах соответствуют функциям линейной алгебры.
Массивы используют меньше памяти и обладают значительно большей функциональностью.
#вопросы_с_собеседований
👍11❤2
Пост-дайджест туториалов по разработке на Python: в статьях — полезные скрипты, приложения и боты с разбором их написания.
🐍 EasySteamPaybot или как я помогал людям пополнять Steam
🐍 Как сделать торгового робота для Binance
🐍 Визуализация 5 алгоритмов сортировки на Python
🐍 Методика портирования пакетов Python в операционную систему «Нейтрино»
🐍 Пишем свой личный Duolingo на минималках
🐍 DSL фреймворк для создания Telegram ботов
🐍 Местоположение с помощью IP-адреса (Python)
#дайджест
🐍 EasySteamPaybot или как я помогал людям пополнять Steam
🐍 Как сделать торгового робота для Binance
🐍 Визуализация 5 алгоритмов сортировки на Python
🐍 Методика портирования пакетов Python в операционную систему «Нейтрино»
🐍 Пишем свой личный Duolingo на минималках
🐍 DSL фреймворк для создания Telegram ботов
🐍 Местоположение с помощью IP-адреса (Python)
#дайджест
🔥5👍2
Сколько ошибок сегодня исправили?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
👍4❤1
Пишем сайт поиска работы на Python Django
Django — это высокоуровневый Python веб-фреймворк, который позволяет быстро создавать безопасные и поддерживаемые веб-сайты. В этой обширной статье расписано, как создать и содержать такой сайт.
Смотреть статью
Django — это высокоуровневый Python веб-фреймворк, который позволяет быстро создавать безопасные и поддерживаемые веб-сайты. В этой обширной статье расписано, как создать и содержать такой сайт.
Смотреть статью
👍14❤3
Как правильно записать данные в файл? Что может пойти не так в ином случае?
Когда вы используете инструкцию open без контекстного менеджера и перед закрытием файла возникает какое-либо исключение, могут возникнуть проблемы с памятью. В таком случае файл будет повреждён.
Если вы используете инструкцию with для открытия файла и возникает проблема, Python гарантирует, что файл будет корректно закрыт.
#вопросы_с_собеседований
Когда вы используете инструкцию open без контекстного менеджера и перед закрытием файла возникает какое-либо исключение, могут возникнуть проблемы с памятью. В таком случае файл будет повреждён.
Если вы используете инструкцию with для открытия файла и возникает проблема, Python гарантирует, что файл будет корректно закрыт.
#вопросы_с_собеседований
👍17❤1
IEEEXtreme — 24-ех часовое соревнование по программированию, в котором участникам предлагается решать разнообразные задачки. Недавно был проведен эксперимент, в котором нейросеть ChatGPT принимала участие в соревновании, причем тестировали три языка: Java, C++ и Python. Результат печальный: в среднем человек оказывается в 3-5 раз более успешным, а на advanced уровне эффективность ChatGPT падает в 23 раза. При этом разница между 4 и 3.5 версией нейросети практически отсутствует.
Восстание машин отменяется?
Восстание машин отменяется?
❤18👍13😁5
Завершение программы
Функция exit создана для удобства работы в интерактивном режиме, но не рекомендуется использовать её внутри скриптов.
По факту функция просто поднимает исключение SystemExit, а при попытке вызова без скобок напишет подсказку о правильном способе выхода из интерпретатора.
Использовать sys.exit() стоит, так как этот метод есть в стандартном модуле и всегда там доступен. А ещё это довольно явный и понятный способ завершения программы.
Функция exit создана для удобства работы в интерактивном режиме, но не рекомендуется использовать её внутри скриптов.
По факту функция просто поднимает исключение SystemExit, а при попытке вызова без скобок напишет подсказку о правильном способе выхода из интерпретатора.
Использовать sys.exit() стоит, так как этот метод есть в стандартном модуле и всегда там доступен. А ещё это довольно явный и понятный способ завершения программы.
👍10
Как прочитать файл объемом 8 ГБ на Python с помощью компьютера с 2 ГБ ОЗУ?
Это решение работает для любых больших файлов.
Когда вы открываете файл, всё, что вам нужно сделать, это использовать объект файла в качестве итератора: при циклическом просмотре этого объекта, вы будете извлекать по одной строке за раз, а предыдущие строки будут удалены из памяти.
Таким образом, файл никогда не будет полностью загружен в память, и ваша обработка будет выполняться на ходу.
Это решение работает для любых больших файлов.
Когда вы открываете файл, всё, что вам нужно сделать, это использовать объект файла в качестве итератора: при циклическом просмотре этого объекта, вы будете извлекать по одной строке за раз, а предыдущие строки будут удалены из памяти.
Таким образом, файл никогда не будет полностью загружен в память, и ваша обработка будет выполняться на ходу.
👍31❤1