Python library_Hub
Open in Telegram
Библиотека и обучение по Python. Задачи и их решения. Примеры написания кода и готовые варианты под конкретные задачи. Только полезная инфа! По вопросам сотрудничества: @Denneduga
Show more645
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
float
Если строка, которую надо конвертировать в число, не является целым числом, здесь поможет метод float.
>>> program_name = "Python 3"
>>> version_number = program_name.split()[-1]
>>> float(version_number)
3.0
>>> pi_digits = '3.141592653589793238462643383279502884197169399375'
>>> len(pi_digits)
50
>>> float(pi_digits)
3.141592653589793
Float также можно использовать для преобразования целых чисел в числа с плавающей запятой.
В Python 2 такое преобразование необходимо, но в Python 3 целочисленное деление больше не является чем-то особенным (если вы специально не используете оператор «//»). Поэтому больше не нужно использовать float для этой цели, теперь float(x)/y можно легко заменить на x/y.
Python library_Hub
Deep Learning with Python
Автор: Francois Chollet
Год издания: 2021
Учебное пособие для начального знакомства с глубоким обучением, но подойдет и тем, кто хочет расширить свое понимание темы.
Автор старался избегать математических формул и объяснять основные идеи машинного обучения в отрывках кода. Эти сниппеты сопровождаются комментариями, практическими советами и простыми высокоуровневыми объяснениями всего, в чем нужно разобраться новичку.
Прочитав эту книгу, вы получите четкое понимание того, что такое глубокое обучение, где оно применяется и какие есть ограничения в его применении. Вы познакомитесь со стандартным процессом решения задач машинного обучения и узнаете, как справляться с распространенными проблемами. Также вы научитесь использовать Keras для решения реальных задач, от компьютерного зрения до обработки естественного языка.
Книга написана для Python-разработчиков, желающих заняться машинным и глубоким обучением.
Python library_Hub
int
Если нужно пользовательский ввод преобразовать в integer, эта функция незаменима. Она может преобразовывать строки в целые числа.
>>> program_name = "Python 3"
>>> version_number = program_name.split()[-1]
>>> int(version_number)
3
Эту функцию также можно использовать для отсечения дробной части у числа с плавающей точкой.
>>> from math import sqrt
>>> sqrt(28)
5.291502622129181
>>> int(sqrt(28))
5
Обратите внимание, если нужно обрезать дробную часть при делении, оператор «//» более уместен (с отрицательными числами это работает иначе).
int (3/2) == 3 // 2
Python library_Hubstr
К сожалению, в отличие от многих других языков программирования, в Python нельзя объединять строки и числа.
>>> version = 3
>>> "Python " + version
Traceback (most recent call last):
File "", line 1, in
TypeError: can only concatenate str (not "int") to str
Python отказывается приводить целое число 3 к типу строка, поэтому нужно сделать это самостоятельно, используя встроенную функцию str (технически это класс, но с целью уменьшить количество ненужной информации будем принимать все методы за функции).
>>> version = 3
>>> "Python " + str(version)
'Python 3'
Python library_Hublen
В Python нет синтаксиса вроде my_list.length() или my_string.length, вместо этого используются поначалу непривычные конструкции len(my_list) и len(my_string).
>>> words = ["Welcome", "to", "Python"]
>>> len(words)
3
Нравится вам такая реализация или нет, другой альтернативы не предусмотрено, поэтому к ней нужно привыкнуть.
Python library_Hub📚 Python. Чистый код для продолжающих
Автор: Свейгарт Э.
Год издания: 2022
Python library_Hub
Команды Python
isalnum()
Команда isalnum() проверяет, являются ли все символы данной строки буквенно-цифровыми или нет. Он возвращает логическое значение.
stringname.isalnum()capitalize() Строковая функция capitalize() возвращает строку, изменяя ее первый символ на верхний регистр, а остальные переводя в нижний. Если первый символ уже в верхнем регистре, а также представляет собой целое число или любой специальный символ, команда ничего не делает. stringname.capitalize() find() Команда find() используется для поиска подстроки в строке. Если таковая найдена, find() возвращает индекс первого вхождения подстроки, в противном случае возвращает -1.
string.find(substring)В приведенном синтаксисе:
string — строка, где будет выполняться поиск.
substring — подстрока, значение которой нужно найти.
Python library_HubПишем TELEGRAM бота на Python
Урок как создать Telegram бота с нуля.
На языке Python :3
Смотреть 🔗
Python library_Hub
📚 Учим Python, делая крутые игры
Автор: Эл Свейгарт
Год издания: 2018
Python library_Hub
🎯Ни одна HR трансформация не проходит без HR проверки гипотез.
📢📢 11 апреля в 20:00 мск пройдет вебинар «HR гипотезы = HR трансформация». Открытый урок состоится для начинающих HR бизнес-партнеров в рамках онлайн-курса «IT HRBP» в OTUS.
Что вас ждет на занятии?
— Поговорим о разных HR гипотезах в работе HRBP.
— Разберем инструменты проверки HR гипотез
— Рассмотрим практические проекты, которые были запущены в рамках подтверждения гипотез
🎫Продолжить занятия можно на курсе, доступном в рассрочку.
Для участия зарегистрируйтесь по ссылке: https://otus.pw/zD6X/
👨🏻💻 Циклические команды
В Python есть две простейшие команды цикла (loop commands) — while и for. Команда while используется для выполнения набора операторов, если заданное условие истинно.
while condition: statements update iteratorКоманда цикла for используется для выполнения набора операторов путем повторения последовательности. Эта последовательность может быть списком, кортежем, строкой, словарем и т. д.
for x in sequence:
statements
Python library_Hub🎞 Создание 2D платформера на Python / Изучение библиотеки PyGame
Python позволяет создавать не только веб сайты и программы с ИИ, но также на его основе можно строить полноценные 2Д игры. В ходе урока мы с вами постараемся сделать 2D платформер на основе языка Python и библиотеки PyGame.
Смотреть 🔗
Python library_Hub
📚 Простой Python. Современный
стиль программирования
Автор: Билл Любанович
Год издания: 2021
#python
Python library_Hub
