Что выведет приведённый выше код?
Anonymous Quiz
21%
{<class 'tuple'>: 1}
6%
{}
50%
{(): 1}
23%
TypeError
⚡6
Метод shuffle()
Метод shuffle() используется для перемешивания элементов в коллекции. Например, если у вас есть список элементов, метод shuffle() случайным образом переставит их порядок.
#функции #методы | @PythonTechTalks
Метод shuffle() используется для перемешивания элементов в коллекции. Например, если у вас есть список элементов, метод shuffle() случайным образом переставит их порядок.
#функции #методы | @PythonTechTalks
👍3🔥2
Textual
Библиотека Textual позволяет создавать сложные и интерактивные консольные приложения с помощью добавления таких виджетов, как кнопки, контекстные переключатели, полосы прокрутки, меню, флажки,
поля ввода и т. д.
#библиотеки | @PythonTechTalks
Библиотека Textual позволяет создавать сложные и интерактивные консольные приложения с помощью добавления таких виджетов, как кнопки, контекстные переключатели, полосы прокрутки, меню, флажки,
поля ввода и т. д.
#библиотеки | @PythonTechTalks
👍6
Книга: "Грокаем глубокое обучение (Эндрю Траск)"
Если вы всегда мечтали узнать, как учатся машины и из чего состоят нейронные сети, обязательно прочитайте эту книгу. По стилю подачи это скорее научпоп, а не академический учебник — идеально, чтобы полноценно разобраться в вопросе и не сломать мозг по дороге. Ну и куда же без практики — ближе к концу книги сможете попробовать сделать свои нейронки и ML-фреймворки с помощью популярных Python-библиотек — тех же NumPy и PyTorch.
#книги | @PythonTechTalks
Если вы всегда мечтали узнать, как учатся машины и из чего состоят нейронные сети, обязательно прочитайте эту книгу. По стилю подачи это скорее научпоп, а не академический учебник — идеально, чтобы полноценно разобраться в вопросе и не сломать мозг по дороге. Ну и куда же без практики — ближе к концу книги сможете попробовать сделать свои нейронки и ML-фреймворки с помощью популярных Python-библиотек — тех же NumPy и PyTorch.
#книги | @PythonTechTalks
🔥5👏1
Виртуальное окружение 🌐🖥
Виртуальное окружение - это мощный инструмент, который поможет вам управлять зависимостями вашего Python-проекта. Когда вы работаете над несколькими проектами, каждый из которых требует своих версий библиотек, виртуальное окружение становится настоящим спасением.
🔍 Что такое виртуальное окружение?
Виртуальное окружение - это изолированная среда, в которой устанавливаются и хранятся все необходимые для работы вашего проекта библиотеки и зависимости. Это позволяет избежать конфликтов между разными версиями библиотек и обеспечивает чистоту вашего рабочего окружения.
🔧 Как использовать виртуальное окружение?
Для создания виртуального окружения вам потребуется установить модуль virtualenv или использовать встроенную библиотеку venv. После создания виртуального окружения вы можете активировать его и устанавливать необходимые пакеты с помощью pip. Также можно экспортировать список установленных пакетов в файл requirements.txt для дальнейшего использования.
🚀 Почему важно использовать виртуальное окружение?
Использование виртуального окружения позволяет избежать конфликтов между разными версиями библиотек, облегчает перенос проекта на другую машину и делает управление зависимостями более прозрачным. Благодаря виртуальному окружению вы сможете эффективно работать над своими проектами и избежать множества проблем, связанных с зависимостями.
Не забывайте использовать виртуальное окружение при разработке Python-проектов! Это поможет вам сохранить чистоту и порядок в вашем рабочем процессе. 💻✨
#Python #VirtualEnvironment #TechTalks #программирование #it
Виртуальное окружение - это мощный инструмент, который поможет вам управлять зависимостями вашего Python-проекта. Когда вы работаете над несколькими проектами, каждый из которых требует своих версий библиотек, виртуальное окружение становится настоящим спасением.
🔍 Что такое виртуальное окружение?
Виртуальное окружение - это изолированная среда, в которой устанавливаются и хранятся все необходимые для работы вашего проекта библиотеки и зависимости. Это позволяет избежать конфликтов между разными версиями библиотек и обеспечивает чистоту вашего рабочего окружения.
🔧 Как использовать виртуальное окружение?
Для создания виртуального окружения вам потребуется установить модуль virtualenv или использовать встроенную библиотеку venv. После создания виртуального окружения вы можете активировать его и устанавливать необходимые пакеты с помощью pip. Также можно экспортировать список установленных пакетов в файл requirements.txt для дальнейшего использования.
🚀 Почему важно использовать виртуальное окружение?
Использование виртуального окружения позволяет избежать конфликтов между разными версиями библиотек, облегчает перенос проекта на другую машину и делает управление зависимостями более прозрачным. Благодаря виртуальному окружению вы сможете эффективно работать над своими проектами и избежать множества проблем, связанных с зависимостями.
Не забывайте использовать виртуальное окружение при разработке Python-проектов! Это поможет вам сохранить чистоту и порядок в вашем рабочем процессе. 💻✨
#Python #VirtualEnvironment #TechTalks #программирование #it
🔥5👍1
Бинарный поиск
Бинарный поиск работает по принципу «разделяй и властвуй». Он быстрее, чем линейный поиск, но требует, чтобы массив был отсортирован перед выполнением алгоритма.
Предполагая, что мы ищем значение val в отсортированном массиве, алгоритм сравнивает val со значением среднего элемента массива, который мы будем называть mid.
- Если mid — это тот элемент, который мы ищем (в лучшем случае), мы возвращаем его индекс.
- Если нет, мы определяем, в какой половине массива мы будем искать val дальше, основываясь на том, меньше или больше значение val значения mid, и отбрасываем вторую половину массива.
- Затем мы рекурсивно или итеративно выполняем те же шаги, выбирая новое значение для mid, сравнивая его с val и отбрасывая половину массива на каждой итерации алгоритма.
#алгоритмы | @PythonTechTalks
Бинарный поиск работает по принципу «разделяй и властвуй». Он быстрее, чем линейный поиск, но требует, чтобы массив был отсортирован перед выполнением алгоритма.
Предполагая, что мы ищем значение val в отсортированном массиве, алгоритм сравнивает val со значением среднего элемента массива, который мы будем называть mid.
- Если mid — это тот элемент, который мы ищем (в лучшем случае), мы возвращаем его индекс.
- Если нет, мы определяем, в какой половине массива мы будем искать val дальше, основываясь на том, меньше или больше значение val значения mid, и отбрасываем вторую половину массива.
- Затем мы рекурсивно или итеративно выполняем те же шаги, выбирая новое значение для mid, сравнивая его с val и отбрасывая половину массива на каждой итерации алгоритма.
#алгоритмы | @PythonTechTalks
👍9🤨1
Что выведет приведённый выше код?
Anonymous Quiz
62%
('Python', 'Python', 'Python')
26%
'PythonPythonPython'
11%
SyntaxError
2%
('Python')
🏆4⚡1✍1😎1
Текст в речь
Библиотека gTTS использует гугловские технологии конвертации текста в речь. Не знаю где может быть полезно, но это действительно круто.
Код выше:
1. Сначала он открывает файл
2. Затем создается объект speech с помощью
3. Речь сохраняется в файле
4. Наконец, с помощью
#библиотеки #скрипты #функции | @PythonTechTalks
Библиотека gTTS использует гугловские технологии конвертации текста в речь. Не знаю где может быть полезно, но это действительно круто.
Код выше:
1. Сначала он открывает файл
abc.txt и считывает его содержимое.2. Затем создается объект speech с помощью
gTTS, который преобразует текст из файла в речь на английском языке с нормальной скоростью (slow=False).3. Речь сохраняется в файле
voice.mp3.4. Наконец, с помощью
os.system("voice.mp3") проигрывается аудиофайл voice.mp3.#библиотеки #скрипты #функции | @PythonTechTalks
👍6🔥1
IceCream
IceCream – это библиотека Python, позволяющая сделать отладку легкой и читабельной при минимальном количестве кода.
Среди ее популярных возможностей – печать выражений, имен переменных,
имен функций, номеров строк, имен файлов и многого другого.
#библиотеки | @PythonTechTalks
IceCream – это библиотека Python, позволяющая сделать отладку легкой и читабельной при минимальном количестве кода.
Среди ее популярных возможностей – печать выражений, имен переменных,
имен функций, номеров строк, имен файлов и многого другого.
#библиотеки | @PythonTechTalks
👍3🔥1
Книга: "Python. Книга рецептов (Дэвид Бизли, Брайан К. Джонс)"
«Python. Книга рецептов» — это учебник программирования, заточенный на практику. Скучной теории здесь мало, зато на каждой странице — задача с решением и обсуждением. Все задания основаны на реальных ситуациях в разработке, поэтому их можно воспринимать как готовые инструкции — не зря же это книга рецептов.
#книги | @PythonTechTalks
«Python. Книга рецептов» — это учебник программирования, заточенный на практику. Скучной теории здесь мало, зато на каждой странице — задача с решением и обсуждением. Все задания основаны на реальных ситуациях в разработке, поэтому их можно воспринимать как готовые инструкции — не зря же это книга рецептов.
#книги | @PythonTechTalks
👍7
Функция count()
Функция count() модуля itertools возвращает итератор, генерирующий бесконечную последовательность чисел.
Аргументы функции:
start — начало отсчета, по умолчанию имеет значение 000
step — шаг, по умолчанию имеет значение 111
В отличие от встроенной функции range(), в функции count() аргумент для задания верхней границы не предусмотрен.
#функции | @PythonTechTalks
Функция count() модуля itertools возвращает итератор, генерирующий бесконечную последовательность чисел.
Аргументы функции:
start — начало отсчета, по умолчанию имеет значение 000
step — шаг, по умолчанию имеет значение 111
В отличие от встроенной функции range(), в функции count() аргумент для задания верхней границы не предусмотрен.
#функции | @PythonTechTalks
👍5
Книга: "Python. К вершинам мастерства (Лучано Рамальо)"
Фишка книги в том, что автор не только рассказывает о популярных инструментах, но и поясняет, для каких задач их лучше использовать: например, когда будут уместны списки, а когда — массивы. Многие советуют читать её после книги Лутца, чтобы глубже разобраться в сложных штуках: потоках управления, метапрограммировании, декораторах, замыканиях и вот этом всём.
#книги | @PythonTechTalks
Фишка книги в том, что автор не только рассказывает о популярных инструментах, но и поясняет, для каких задач их лучше использовать: например, когда будут уместны списки, а когда — массивы. Многие советуют читать её после книги Лутца, чтобы глубже разобраться в сложных штуках: потоках управления, метапрограммировании, декораторах, замыканиях и вот этом всём.
#книги | @PythonTechTalks
👍6
PyShark
Библиотека PyShark в Python используется для анализа и обработки сетевого трафика, а также работы с файлами захвата пакетов в формате pcap. Она позволяет программно извлекать информацию о сетевом трафике, анализировать пакеты данных, и выполнять различные действия на основе этой информации. PyShark может быть использована для мониторинга сетевой активности, отладки сетевых проблем, а также для создания собственных инструментов для анализа сетевого трафика.
#библиотеки | @PythonTechTalks
Библиотека PyShark в Python используется для анализа и обработки сетевого трафика, а также работы с файлами захвата пакетов в формате pcap. Она позволяет программно извлекать информацию о сетевом трафике, анализировать пакеты данных, и выполнять различные действия на основе этой информации. PyShark может быть использована для мониторинга сетевой активности, отладки сетевых проблем, а также для создания собственных инструментов для анализа сетевого трафика.
#библиотеки | @PythonTechTalks
👍5
Что выведет приведённый выше код?
Anonymous Quiz
17%
[0, 1, 2]
17%
[0, 1, 8]
50%
SyntaxError, **+ - невалидный оператор
17%
SyntaxError, ';' не допускается
👍6🤨2
Тип данных OrderedDict
OrderedDict в Python - это подкласс словаря, который запоминает порядок добавления элементов. Это означает, что при итерации по OrderedDict элементы будут возвращаться в порядке, в котором они были добавлены.
#типы_данных | @PythonTechTalks
OrderedDict в Python - это подкласс словаря, который запоминает порядок добавления элементов. Это означает, что при итерации по OrderedDict элементы будут возвращаться в порядке, в котором они были добавлены.
#типы_данных | @PythonTechTalks
👍6❤1