Кортежи, словари, defaultdict
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science.
🧷 Смотреть видео
#Видео
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science.
🧷 Смотреть видео
#Видео
📌 Булевы значения
• Булевы значения в Python это две константы True и False.
• В Python истинными и ложными значениями считаются не только True и False.
истинное значение:
- любое ненулевое число
- любая непустая строка
- любой непустой объект
ложное значение:
- 0
- None
- пустая строка
- пустой объект
• Остальные истинные и ложные значения, как правило, логически следуют из условия.
Для проверки булевого значения объекта, можно воспользоваться bool: (код на картинке).
📕 Документация
#урок
• Булевы значения в Python это две константы True и False.
• В Python истинными и ложными значениями считаются не только True и False.
истинное значение:
- любое ненулевое число
- любая непустая строка
- любой непустой объект
ложное значение:
- 0
- None
- пустая строка
- пустой объект
• Остальные истинные и ложные значения, как правило, логически следуют из условия.
Для проверки булевого значения объекта, можно воспользоваться bool: (код на картинке).
📕 Документация
#урок
🧩 Как создать API в облаке менее чем в 200 строках кода
• Современные облачные инструменты и пакеты Python стали настолько мощными, что с их помощью можно создать (масштабируемый) облачный API менее чем в 200 строках кода.
🧷 Читать статью
#Статья
• Современные облачные инструменты и пакеты Python стали настолько мощными, что с их помощью можно создать (масштабируемый) облачный API менее чем в 200 строках кода.
🧷 Читать статью
#Статья
Как установить Python и PyCharm на сервер Windows?
• На этом уроке мы с вами сделаем первое веб приложение на Python используя фреймворк Django.
🧷 Смотреть видео
#Видео
• На этом уроке мы с вами сделаем первое веб приложение на Python используя фреймворк Django.
🧷 Смотреть видео
#Видео
🔖 Графическая шпаргалка по Python
Содержит все необходимые знания для среднего уровня.
👉 Смотреть шпаргалку
#Шпаргалка
Содержит все необходимые знания для среднего уровня.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Автоматизация выявления вредоноса в реестре Windows
• Автор работает аналитиком 3 линии SOC, и ему есть чем поделиться в области реагирования на компьютерные инциденты на хостах под управлением Windows.
🧷 Читать статью
#Статья
• Автор работает аналитиком 3 линии SOC, и ему есть чем поделиться в области реагирования на компьютерные инциденты на хостах под управлением Windows.
🧷 Читать статью
#Статья
📌 Использование списков, как очередей.
• Очередь – это другая структура данных, организованная по принципу “Первым пришёл, первым ушёл”(FIFO). В Питоне нет встроенного класса очереди, но вы можете также использовать списки Питона: для добавления элемента используйте append, а для получения последнего – метод pop(0)(метод pop удаляет элемент).
Пример (код на картинке).
📕 Документация
#урок
• Очередь – это другая структура данных, организованная по принципу “Первым пришёл, первым ушёл”(FIFO). В Питоне нет встроенного класса очереди, но вы можете также использовать списки Питона: для добавления элемента используйте append, а для получения последнего – метод pop(0)(метод pop удаляет элемент).
Пример (код на картинке).
📕 Документация
#урок
🔖 Шпаргалка по приведению типов
Приведением типов данных называется преобразование одного типа в другой, например, строку в число, число в строку, число в булеву переменную, строку в дробь и так далее.
#Шпаргалка
Приведением типов данных называется преобразование одного типа в другой, например, строку в число, число в строку, число в булеву переменную, строку в дробь и так далее.
#Шпаргалка
🧩 Регулярные выражения — это не трудно
• Большая часть трудностей возникает из-за различных «шорткатов», которые трудно запомнить. Если не обращать на них внимания, то сам язык достаточно мал и хорошо переносится из одного языка программирования в другой.
🧷 Читать статью
#Статья
• Большая часть трудностей возникает из-за различных «шорткатов», которые трудно запомнить. Если не обращать на них внимания, то сам язык достаточно мал и хорошо переносится из одного языка программирования в другой.
🧷 Читать статью
#Статья
Первый веб проект на Django
• На этом уроке мы с вами сделаем первое веб приложение на Python используя фреймворк Django.
🧷 Смотреть видео
#Видео
• На этом уроке мы с вами сделаем первое веб приложение на Python используя фреймворк Django.
🧷 Смотреть видео
#Видео
📌 Выражения в списках.
• В Питоне есть альтернативный способ создания списков по определённым правилам, позволяющий избегать использования функций filter(), map(), reduce(): использование выражений внутри списков. Такие выражения имеют следующий формат: заголовок цикла for, задающий ограничения при создании списков, за этим циклом может(необязательно) следовать некоторое количество условий if и циклов for, по которым, собственно, и создаётся результативный список.
Приведём пример таких выражений (код на картинке).
📕 Документация
#урок
• В Питоне есть альтернативный способ создания списков по определённым правилам, позволяющий избегать использования функций filter(), map(), reduce(): использование выражений внутри списков. Такие выражения имеют следующий формат: заголовок цикла for, задающий ограничения при создании списков, за этим циклом может(необязательно) следовать некоторое количество условий if и циклов for, по которым, собственно, и создаётся результативный список.
Приведём пример таких выражений (код на картинке).
📕 Документация
#урок
🧩 Прогнозирование временных рядов с помощью библиотеки Skforecast
• В открытом доступе существует огромное число библиотек для построения моделей машинного обучения в Python. Самые популярные — scikit-learn, XGBoost, LightGBM, Catboost, PyTorch.
🧷 Читать статью
#Статья
• В открытом доступе существует огромное число библиотек для построения моделей машинного обучения в Python. Самые популярные — scikit-learn, XGBoost, LightGBM, Catboost, PyTorch.
🧷 Читать статью
#Статья
Как подключить скрипт Python к html
• Чтобы запустить Python из HTML, достаточно импортировать фреймворк Pyscript. Для этого на сайте pyscript.net копируем 2 строки кода и вставляем внутри head в html файле.
• Затем внутри раздела body вставляем тег py-script и внутри него пишем код на python.
🧷 Смотреть видео
#Видео
• Чтобы запустить Python из HTML, достаточно импортировать фреймворк Pyscript. Для этого на сайте pyscript.net копируем 2 строки кода и вставляем внутри head в html файле.
• Затем внутри раздела body вставляем тег py-script и внутри него пишем код на python.
🧷 Смотреть видео
#Видео
📌 Оператор del.
• Данный оператор полезен для удаления объектов из памяти, когда они не нужны(после удаления объекта или переменной, вы не сможете больше к ним обращаться). Кроме того, оператор del может использоваться для удаления элемента из списка по его индексу или по промежутку:
Пример (код на картинке).
📕 Документация
#урок
• Данный оператор полезен для удаления объектов из памяти, когда они не нужны(после удаления объекта или переменной, вы не сможете больше к ним обращаться). Кроме того, оператор del может использоваться для удаления элемента из списка по его индексу или по промежутку:
Пример (код на картинке).
📕 Документация
#урок
Создание веб-приложений используя Python и HTML
• В данном видео рассмотрим библиотеку PyScript, которая позволяет интегрировать Python в HTML, и создавать тем самым веб-приложения, без необходимости писать код на JavaScript.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим библиотеку PyScript, которая позволяет интегрировать Python в HTML, и создавать тем самым веб-приложения, без необходимости писать код на JavaScript.
🧷 Смотреть видео
#Видео
📌 Константные списки.
• Мы до сих пор рассматривали списки, т.е. последовательности, элементы которых могут быть доступны для изменения по отдельности. Другим типом последовательности является константный список(tuple). Такой список в теле программы обозначается списком элементов через запятую, может содержать в себе элементы различных типов, но изменить их через индекс не удастся(см. строки).
• Константные списки могут содержать в себе в качестве элементов другие последовательности. Для списков константного типа определены операции присваивания, склеивания +, индексации(только чтение). Использовать такие списки удобно при доступе к базам данных(одинаковые поля) и системам координат.
Рассмотрим пример константных списков (код на картинке).
📕 Документация
#урок
• Мы до сих пор рассматривали списки, т.е. последовательности, элементы которых могут быть доступны для изменения по отдельности. Другим типом последовательности является константный список(tuple). Такой список в теле программы обозначается списком элементов через запятую, может содержать в себе элементы различных типов, но изменить их через индекс не удастся(см. строки).
• Константные списки могут содержать в себе в качестве элементов другие последовательности. Для списков константного типа определены операции присваивания, склеивания +, индексации(только чтение). Использовать такие списки удобно при доступе к базам данных(одинаковые поля) и системам координат.
Рассмотрим пример константных списков (код на картинке).
📕 Документация
#урок
🧩 Молниеносный инкрементальный линтинг Python-кода
• Линтинг кода бывает очень долгим, а в ситуациях наличия большого legacy‑проекта, который решили «причесать», линтинг может причинять боль и страдания разработчикам.
• В этой статье мы найдем решение, которое позволит без проблем линтить код с любого этапа разработки и делать это супер быстро и инкрементально!
🧷 Читать статью
#Статья
• Линтинг кода бывает очень долгим, а в ситуациях наличия большого legacy‑проекта, который решили «причесать», линтинг может причинять боль и страдания разработчикам.
• В этой статье мы найдем решение, которое позволит без проблем линтить код с любого этапа разработки и делать это супер быстро и инкрементально!
🧷 Читать статью
#Статья
Используем ChatGPT API бесплатно с Python
• Сегодня автор представит вам, как абсолютно бесплатно использовать ChatGPT API, включая его самую последнюю версию - четвёртую. Мы будем работать с Python, как обычно.
🧷 Смотреть видео
#Видео
• Сегодня автор представит вам, как абсолютно бесплатно использовать ChatGPT API, включая его самую последнюю версию - четвёртую. Мы будем работать с Python, как обычно.
🧷 Смотреть видео
#Видео
🧩 Упрощаем подключение линтеров в пайплайны Gitlab CI
• В статье автор покажет, как написать шаблон с линтером для Gitlab CI, чтобы при старте нового проекта (или уже запущенного) было легко добавить линтер в пайплайны.
🧷 Читать статью
#Статья
• В статье автор покажет, как написать шаблон с линтером для Gitlab CI, чтобы при старте нового проекта (или уже запущенного) было легко добавить линтер в пайплайны.
🧷 Читать статью
#Статья
📌 Использование списков, как стеков.
• Стек – это структура данных, организованнная по принципу “Последним пришёл, первым ушёл”(LIFO). В Питоне нет встроенного класса стека, но вы можете использовать списки Питона так, как они были бы стеками: для добавления элемента используйте append, а для получения последнего – метод pop() без аргумента(метод pop удаляет элемент).
Например (код на картинке).
📕 Документация
#урок
• Стек – это структура данных, организованнная по принципу “Последним пришёл, первым ушёл”(LIFO). В Питоне нет встроенного класса стека, но вы можете использовать списки Питона так, как они были бы стеками: для добавления элемента используйте append, а для получения последнего – метод pop() без аргумента(метод pop удаляет элемент).
Например (код на картинке).
📕 Документация
#урок