Python и 1000 уязвимостей
37.5K subscribers
1.9K photos
578 videos
30 files
2.05K links
Сила в единстве.

Сотрудничество: @workhouse_price

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Метод split()

Когда вам нужно разбить строку на подстроки, вы можете использовать метод split().

Метод split() принимает строку и возвращает список подстрок. Синтаксис данного метода выглядит следующим образом:

<string>.split(sep,maxsplit)
Здесь <string> – любая допустимая строка в Python, а sep – это разделитель, по которому вы хотите разделить исходную строку. Его следует указывать в виде строки.

sep – необязательный аргумент. По умолчанию метод split() разбивает строки по пробелам.

maxsplit – еще один опциональный аргумент, указывающий, сколько раз вы хотите разделить исходную строку <string>. По умолчанию maxsplit имеет значение -1.

Таким образом, при одном разрезе строки вы получаете 2 подстроки. При двух разрезах — 3 подстроки. то есть, разрезая строку k раз, вы получите k+1 фрагментов.
👍21
🎰 Blackjack на Python

В этой статье мы создадим собственную версию блэкджека на языке программирования Python. Мы разберемся, как создать игровую логику, реализовать карты и создать возможность игры против компьютерного дилера. Наша программа будет способна обрабатывать пользовательский ввод и выводить результаты игры на экран. Следуйте нашим инструкциям и создайте свой собственный блэкджек в Python!

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥21🤯1
🔥 Пять статей от редакции, собравшие больше всего отдачи:

1. Книга "Machine Learning Bookcamp"

2. Операторы if, elif, else в Python - Эти операторы Python, также называемые операторами ветвления или операторами условного управления, позволяют изменять ход выполнения программы в зависимости от условий.

3. Метод split() - Когда вам нужно разбить строку на подстроки, вы можете использовать метод split().

4. Метод re. search() - Этот метод возвращает совпадающую часть строки и останавливается сразу же, как находит первое совпадение. Таким образом, его можно использовать для проверки выражения, а не для извлечения данных.

5. Книга "Python. Визуализация данных. Matplotlib. Seaborn. Mayavi"
8👍4🤔2
Media is too big
VIEW IN TELEGRAM
🎬 Data Mining для фрилансеров. Как найти тренды в вакансиях с помощью Python?

В данном видео мы рассмотрим тему Data Mining и ее применение на примере выделения трендов в описаниях вакансий с помощью языка программирования Python. Узнаем, что такое Data Mining и почему задачи связанные с этой темой так популярны на фриланс-биржах. Далее мы изучим основные инструменты и библиотеки Python, которые позволяют работать с текстовыми данными.

https://www.youtube.com/watch?v=NjZ12ZrxYvk
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4👍1
Что выдаёт код выше?
Anonymous Quiz
6%
2
44%
4
50%
Error
👍17🤯2
Генераторы множеств в Python

В программировании на Python мы используем различные структуры данных, такие как списки, кортежи, множества и словари. Часто мы создаем их из уже существующих объектов в наших программах. В этой статье мы изучим генераторы множеств в Python. Они как раз и используются для создания новых множеств из уже существующих объектов.

// Читать статью
👍14
🔥 Создание DSL на Python с библиотекой textx

Для описания объектов и процессов в терминах бизнес-логики, конфигурирования и определения структуры и логики в сложных системах популярным подходом является использование предметно-специфических языков (Domain Specific Language - DSL), которые реализуются либо через синтаксические особенности языка программирования или с помощью применения специализированных инструментов разработки и компиляторов.

textX - это инструмент для создания языковых моделей (DSL) на Python. Он позволяет быстро и легко определить грамматику языка и сгенерировать парсер для этого языка. textX распространяется с открытым исходным кодом, легко интегрируется с другими инструментами Python и может быть использован в различных проектах, где необходимо определять и обрабатывать языки на основе текста.

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🎬 Тебе нужно это знать! | Операторы is и == в Python | Изучение Python с нуля

Оператор is и оператор сравнения в Python. Как использовать и в чем их разница.

https://www.youtube.com/watch?v=hUCC6VyYnA0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔21
Что выдаёт код выше?
Anonymous Quiz
48%
101
17%
True
4%
False
31%
Error
👍17🔥6
🔥 Метод SHAP для категориальных признаков

Вы увидите, что можно использовать агрегированные графические представления SHAP. Однако их возможности ограничены, когда речь идет о понимании природы взаимосвязей категориальных признаков. Поэтому в завершение будет показано, как для визуализации значений SHAP можно использовать диаграммы размаха.

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3🔥1
🌀 5 модулей Python для исследования Вселенной

В мире науки о данных Python обладает богатейшими возможностями. Он обрабатывает числа, выполняет вычисления и анализирует огромные наборы данных.

Приготовьтесь! Мы отправляемся в путешествие вокруг света и сквозь космическое пространство. Нам предстоит познакомиться с модулями Python, которые таят в себе гораздо более увлекательные открытия, чем просто новые бизнес-стратегии.

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍3🤯1
Media is too big
VIEW IN TELEGRAM
🎬 Современные графические приложения на Python | Все фишки в одном видео

В данном видео рассмотрим библиотеку, которая позволяет создавать современные графические интерфейсы (GUI) на Python. Библиотека CustomTkinter одна из самых простых в своей сфере и она намного легче чем тот же PyQt5.

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

https://www.youtube.com/watch?v=RKHBcOiViDo&feature=youtu.be
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
Что выдаёт код выше?
Anonymous Quiz
12%
0
24%
1
12%
True
18%
False
33%
Error
🤯35🤔9👍61
Media is too big
VIEW IN TELEGRAM
🎬 Trusted Publisher от PyPi / менеджер пакетов от Flask / Pip Install без виртуального окружения

Новости Python за апрель 2023 вместе с MoscowPython 🔥

https://www.youtube.com/live/vDhn3xE7qN0?feature=share
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🤯2
Как в Python удалить пробелы из строки

Строки в Python – это неизменяемые объекты. Поэтому после инициализации строки мы не можем просто так вносить изменения, добавлять или исключать какие-либо символы.

В этой статье мы разберем, как в Python удалить пробелы из строки. Мы рассмотрим три метода, которые чаще всего используются с этой целью.

Предположим, у нас есть следующая строка:
PyString = ‘This is Python String \n\t’

Помимо букв, строка PyString содержит четыре пробела, символ новой строки \n и символ табуляции \t. Давайте на примерах рассмотрим, как можно удалить эти пробелы из PyString.

//Читать статью
👍11🤯2
🔥 Пять статей от редакции, собравшие больше всего отдачи:

1. Тебе нужно это знать! | Операторы is и == в Python | Изучение Python с нуля

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

3. 5 модулей Python для исследования Вселенной - Обзор 5 модулей Python для изучения космоса: PyEphem, solarsystem, geemap, turboSETI и pysat.

4. Современные графические приложения на Python | Все фишки в одном видео - В видео разбираем самые важные технологии, которые позволят вам создавать графические приложения сразу после просмотра материала.

5. Книга "Предварительная подготовка данных в Python"
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
Media is too big
VIEW IN TELEGRAM
🤖 Используй ChatGPT в VsCode чтобы ускорить разработку и обучение!

В данном видео научимся устанавливать и использовать расширение ChatGPT внутри VsCode. Плагин CodeGPT позволяет ускорить разработку и обучение, так как содержит удобные инструменты для этой задачи, например: автоматическое написание кода по тз, проверка на ошибки, документация кода и рефакторинг.

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

https://www.youtube.com/watch?v=wO-lsAmR-Ts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3