Разъяснивший Python
الذهاب إلى القناة على Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
إظهار المزيد6 893
المشتركون
+224 ساعات
-97 أيام
-6430 أيام
أرشيف المشاركات
6 891
Я знаю что так будет, но почему?
Во первых вспоминаем, что значения по умолчанию генерируются только один раз и хранятся в
func.__defaults__.
Во вторых, вспоминаем про булевые операции, что они могут возвращать не только True/False, а и сами значения.
#объяснение6 891
❓Что нужно знать о работе автоматизатора тестирования на Python?
❗Присоединяйтесь 28 сентября в 20:00 (мск) к открытому уроку OTUS.
Вместе с экспертом поговорим:
✅о профессии автоматизатора тестирования на Python и актуальных технологиях,
✅разберем пользу использования автотестов,
✅а также поговорим о нужных навыках и особенностях собеседований!
Еще больше об этой профессии вы сможете узнать на онлайн-курсе «Python QA Engineer».
Пройдите вступительный тест при регистрации на бесплатный урок и получите бонус — специальную цену на курс https://otus.pw/VM5a/
Реклама. Информация о рекламодателе на сайте otus.ru
6 891
👨💻 Перемещение файлов в Python
Для удобной манипуляции с файлами и папками в стандартной библиотеки Python существует специальный модуль
shutil.
Функция shutil.move(source, destination) позволяет вам переместить любой файл или папку (даже непустую). Обратите внимание, что если destination — это уже существующая папка, то файл/папка будет перемещена внутрь неё, в остальных случаях файл/папка будут скопированы точно по нужному адресу.
В случае успеха, функция вернёт новое местоположение файла. Если destination существует и не является папкой, то будет выброшена ошибка.
#doc #python6 891
✍️ Модули, пакеты и виртуальное окружение в Python на русском
🌵 Инструкция import
🌵 Атрибуты объектов модулей
🌵 Инструкция from
🌵 Пакеты
🌵 Абсолютный и относительный импорт
🌵 Использование, создание и удаление виртуального окружения
🌵 Управление требованиями зависимостей и д.р
🙂
#doc #python #russian
6 891
Делимся нашим приватным архивом на 1300ГБ курсов:
1. Обучение Python с нуля
2. Обучение JavaScript с нуля
3. Обучение С++ с нуля
4. Обучение С# с нуля
5. Обучение HTML/CSS с нуля
6. Обучение Java с нуля
7. Обучение SQL/GO/PHP с нуля
Вход открыт 24 часа, это наш подарок для вас ❤
6 891
Разница между is и ==
Каждый объект хранится в памяти и имеет свой номер, по которому можно его найти. Этот номер можно получить с помощью функции
id().
is занимается сравниванием этих самых адресов. В то время как == вызывает функцию __eq__ и предназначения для сравнения значений класса.
Представьте куб, а потом ещё один такой же. Они одинаковые, но это два абсолютно разных объекта. Также и в программировании.
#объяснение6 891
3 канала, которые сделают из новичка опытного прогера и устроят на работу
Первый делом подписывайся на IT подкасты: сборник лучших подкастов от преподавателей, топов рынка с разборами задач, советами по изучению и рекомендации для новичков.
Затем начинай изучать книги в Книжном хранилище — самая большая база, более 2000 русскоязычных книг по PHP, Java, DB, Python, C, C++ ,C#, фронтенду и алгоритмам.
И напоследок заходи в IT Jobs — ежедневные вакансии для новичков и мидлов, а также подборки советов по трудоустройству от ведущих IT-компаний.
6 891
📌 Знаете, как работает словарь?
Лучше не знать. Начнём с того, что он принимает только хешируемые объекты, то есть те, у которых есть метод
__hash__. Это str, tuple, frozenset и другие неизменяемые объекты.
После их запихивают в хеш-таблицу (есть на эту тему классная статья). Если просто, то это «гардеробная». Вы даёте номерок и вам выдают вещь.
#урок6 891
Сливаем вам базу курсов на 2000ГБ:
Технологии:
- Python
- Javа
- GIt
- C#
- С++
- Frontend
- JavaScript
- TypeScript
- Figma
- Дизайн
- Android
- QA
- Data science
- Gamedev
Компании:
- Udemy
- ITVDN
- Skillbox
- Skillfactory
- GeekBrains
6 891
🔥 PyTorch.
• github.com/pytorch/pytorch — тензоры и динамические нейронные сети в Python с сильным ускорением графического процессора.
➖➖➖➖➖➖➖➖
• PyTorch is a Python package that provides two high-level features:
• Tensor computation (like NumPy) with strong GPU acceleration;
• Deep neural networks built on a tape-based autograd system;
• You can reuse your favorite Python packages such as NumPy, SciPy, and Cython to extend PyTorch when needed.
#GitHub
6 891
Сделайте первые шаги в Data Science всего за 3 дня! Попробуйте свои силы на бесплатном интенсиве Skillbox.
Перейдите по ссылке, заполните форму и узнайте подробности: 🔜 https://clc.to/LPWJaQ.
Что вас ждёт:
✔️ введение в анализ данных и знакомство с основными инструментами;
✔️ погружение в машинное обучение;
✔️ простое объяснение сложной математики в Data Science;
✔️ знакомство с ML и нейросетями;
✔️ «обогащение» данных с помощью Feature Engineering;
✔️ исследование Grid Search и кросс-валидации.
💡 Убедитесь, что вы тоже можете стать специалистом в области машинного обучения!
🎁Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox. А всем, кто дойдёт до конца интенсива, подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.
Используйте возможность! Присоединяйтесь к первой трансляции 26 сентября в 21:00 по московскому времени.
6 891
📓 Машинное обучение: основы, алгоритмы и практика применения.
• Представлены фундаментальные знания и практические инструменты в области машинного обучения, в том числе более 100 углубленных упражнений на языке Python.
• Дано введение в машинное обучение и математическую оптимизацию, включая методы первого и второго порядков, градиентного спуска и Ньютона. Приведено полное описание обучения с учителем, включая линейную регрессию, двухклассовую и многоклассовую классификацию, а также обучение без учителя и фундаментальные методы генерации признаков Дано введение в нелинейное обучение с учителем и без. Обсуждается тема автоматизированного отбора подходящих нелинейных моделей, включая перекрестную валидацию, бустирование, регуляризацию и ансамблирование. Рассмотрены фиксированно-контурные ядра, нейронные сети, деревья и другие универсальные аппроксиматоры.
🟢 Читать/скачать книгу
#RU
6 891
💥С# теперь в Telegram!
Русскоязычное сообщество программистов
создало канал, в котором тебя
совершенно бесплатно обучат:
· созданию сайтов, мобильных, десктопных и веб-приложений
· облачных сервисов
· консольных и оконных файловых менеджеров
· микросервисов
· игр и приложений
Присоединяйся: @csharp_uni
6 891
Как программисту найти работу с релокацией
В этом ролике автор поделится полезной информацией по трудоустройству заграницей и успешной релокации.
0:00 Вступление
0:23 Какой нужен опыт, чтобы переехать?
0:34 Где искать работу?
1:29 Сколько денег нужно просить?
2:04 Необходимо ли высшее образование?
3:22 Какой уровень английского требуется?
3:50 Как учить английский?
5:58 Какие языки программирования востребованы?
6:32 Как оформить резюме
7:13 Про рекрутеров
Смотреть это видео на youtube: youtu.be/jC6J7opqyuI
6 891
Хотите разобраться в IT? Тогда загляните в эти каналы:
Трёхдюймовая дискета —> лучшее место с самым отборным IT-юмором!
ITBranch —> самые актуальные новости в мире IT!
CodeBranch —> кладезь полезного и лёгкого в усваивании контента для программистов!
Подписывайтесь, вы точно не пожалеете.
6 891
Только не ругайтесь
Если я пишу слишком простой опрос, значит в нём есть подвох :). Проблема в
other: Vector. Класс не знает про существование себя, поэтому выводит ошибку.
Решение есть! Просто добавьте в начале from __future__ import annotations и никаких ошибок не будет.
P.S. Если вы ответили не правильно, не парьтесь. На проблему укажет IDE. Я лишь хочу, чтобы вы могли её решить.
#объяснение6 891
Repost from Codeby
❗️Курс «Основы программирования на Python»
Старт: 3 октября 2022 года
Продолжительность: 2 месяца
Курс с полного нуля, начальные знания не нужны! Вы получите подробные методички, видео лекции в записи и домашние задания. Очень много практики. ДЗ проверяют кураторы, которые помогут с эффективным изучением предмета.
ℹ️ Краткое содержание курса:
1. Введение
2. Переменные
3. Типы данных
4. Операторы ветвления (условные операторы)
5. Циклы
6. Функции
7. Модули и пакеты в Python
8. Исключения (exceptions)
9. Работа с файлами
10. Форматирование в Python
11. Регулярные выражения
🔥 Имеется промо-доступ на 7 дней!
Подробнее: https://python-basics.codeby.school/
#python
6 891
Упрощаем работу с SQL
Автор FastAPI придумал SQLModel, который упрощает работу с базами данных. Он объединяет в себе Pydantic и SQLAlchemy.
Установка:
pip install sqlmodel
Таким образом работу с движком БД мы перекладываем на SQLAlchemy, а обработку данных, проверку и перевод в нужный тип на Pydantic.
Кстати, библиотека хорошо работает с fastapi. Вряд-ли это из-за того, что автор один и тот же.
📕 Документация
#урок6 891
В сеть слили ссылки на 3 топовых канала! Успей, пока не сменили:
• Бесплатные авторские видеоуроки и курсы — IT-EX | Уроки программирования
• Самая топовая IT-литература — Просто IT книги
Подпишись, и получай порцию годного контента каждый день!
