Python | Программирование
9.66K subscribers
2.03K photos
2 videos
138 files
1.74K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
📌 Ключевые аргументы

• Если имеется некоторая функция с большим числом параметров, и при её вызове требуется указать только некоторые из них, значения этих параметров могут задаваться по их имени – это называется ключевые параметры. В этом случае для передачи аргументов функции используется имя (ключ) вместо позиции (как было до сих пор).

• Есть два преимущества такого подхода: во-первых, использование функции становится легче, поскольку нет необходимости отслеживать порядок аргументов; во-вторых, можно задавать значения только некоторым избранным аргументам, при условии, что остальные параметры имеют значения аргумента по умолчанию.

Пример (код на картинке).

📕 Документация

#урок
6👍5
Кортежи, словари, defaultdict

• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science.

🧷 Смотреть видео

#Видео
👍74
📌 Булевы значения

• Булевы значения в Python это две константы True и False.

• В Python истинными и ложными значениями считаются не только True и False.

истинное значение:
- любое ненулевое число
- любая непустая строка
- любой непустой объект

ложное значение:
- 0
- None
- пустая строка
- пустой объект

• Остальные истинные и ложные значения, как правило, логически следуют из условия.

Для проверки булевого значения объекта, можно воспользоваться bool: (код на картинке).

📕 Документация

#урок
8👍6
🧩 Как создать API в облаке менее чем в 200 строках кода

• Современные облачные инструменты и пакеты Python стали настолько мощными, что с их помощью можно создать (масштабируемый) облачный API менее чем в 200 строках кода.

🧷 Читать статью

#Статья
7🔥3
Как установить Python и PyCharm на сервер Windows?

• На этом уроке мы с вами сделаем первое веб приложение на Python используя фреймворк Django.

🧷 Смотреть видео

#Видео
👍74
🔖 Графическая шпаргалка по Python

Содержит все необходимые знания для среднего уровня.

👉 Смотреть шпаргалку

#Шпаргалка
9👍4🤔1
🧩 Автоматизация выявления вредоноса в реестре Windows

• Автор работает аналитиком 3 линии SOC, и ему есть чем поделиться в области реагирования на компьютерные инциденты на хостах под управлением Windows.

🧷 Читать статью

#Статья
👍74
📌 Использование списков, как очередей.

• Очередь – это другая структура данных, организованная по принципу “Первым пришёл, первым ушёл”(FIFO). В Питоне нет встроенного класса очереди, но вы можете также использовать списки Питона: для добавления элемента используйте append, а для получения последнего – метод pop(0)(метод pop удаляет элемент).

Пример (код на картинке).

📕 Документация

#урок
9🔥5👌1
🔖 Шпаргалка по приведению типов

Приведением типов данных называется преобразование одного типа в другой, например, строку в число, число в строку, число в булеву переменную, строку в дробь и так далее.

#Шпаргалка
8👍4🔥1
🧩 Регулярные выражения — это не трудно

• Большая часть трудностей возникает из-за различных «шорткатов», которые трудно запомнить. Если не обращать на них внимания, то сам язык достаточно мал и хорошо переносится из одного языка программирования в другой.

🧷 Читать статью

#Статья
9🔥5👎1
Первый веб проект на Django

• На этом уроке мы с вами сделаем первое веб приложение на Python используя фреймворк Django.

🧷 Смотреть видео

#Видео
7👍4
📌 Выражения в списках.

• В Питоне есть альтернативный способ создания списков по определённым правилам, позволяющий избегать использования функций filter(), map(), reduce(): использование выражений внутри списков. Такие выражения имеют следующий формат: заголовок цикла for, задающий ограничения при создании списков, за этим циклом может(необязательно) следовать некоторое количество условий if и циклов for, по которым, собственно, и создаётся результативный список.

Приведём пример таких выражений (код на картинке).

📕 Документация

#урок
9🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🧩 Прогнозирование временных рядов с помощью библиотеки Skforecast

• В открытом доступе существует огромное число библиотек для построения моделей машинного обучения в Python. Самые популярные — scikit-learn, XGBoost, LightGBM, Catboost, PyTorch.

🧷 Читать статью

#Статья
7🔥2
Как подключить скрипт Python к html

• Чтобы запустить Python из HTML, достаточно импортировать фреймворк Pyscript. Для этого на сайте pyscript.net копируем 2 строки кода и вставляем внутри head в html файле.

• Затем внутри раздела body вставляем тег py-script и внутри него пишем код на python.

🧷 Смотреть видео

#Видео
5🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📌 Оператор del.

• Данный оператор полезен для удаления объектов из памяти, когда они не нужны(после удаления объекта или переменной, вы не сможете больше к ним обращаться). Кроме того, оператор del может использоваться для удаления элемента из списка по его индексу или по промежутку:

Пример (код на картинке).

📕 Документация

#урок
4🔥2