Python library_Hub – Telegram
Python library_Hub
770 subscribers
106 photos
4 videos
106 files
122 links
Библиотека и обучение по Python. Задачи и их решения. Примеры написания кода и готовые варианты под конкретные задачи. Только полезная инфа!
Download Telegram
str
К сожалению, в отличие от многих других языков программирования, в 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_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_Hub
👍4🤡3😁1
Python Crash Course, 2nd Edition.pdf
7.4 MB
Deep Learning with Python
Автор: Francois Chollet

Год издания: 2021

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

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

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

Книга написана для Python-разработчиков, желающих заняться машинным и глубоким обучением.

Python library_Hub
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
Django_for_professionals.pdf
5.3 MB
Django for professionals
Автор: William S. Vincent

Год издания: 2020

Руководство по созданию профессиональных сайтов на Django.

Автор раскрывает такие темы, как использование Docker и PostgreSQL, создание надежного потока аутентификации, тестирование, улучшение безопасности и производительности.

Книга для опытных пользователей Django (по крайней мере, для тех, кто освоил основы).

Python library_Hub
Erik_Metiz_-_Izuchaem_Python_3_izd__2020.pdf
6.2 MB
📚 Книга «Изучаем Python» (3-е издание, 2020) — это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных, веб-приложения и многое другое). Хотите стать программистом?

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

👨🏻‍💻 Ключ на старт и вперед!

Python library_Hub
👍3
Автор рассказывает про 3 афигенно крутые книжки по Python, о которых должен знать каждый!

Смотреть

Python library_Hub
📚 Разработка кроссплатформенных мобильных и настольных приложений на Python
Практическое пособие

Автор:
Постолит Анатолий
Год издания: 2022

#python #ru

Python library_Hub
Algoritmy_neformalno_Instruktsia_dlya_nachinayuschikh_pitonistov.pdf
7.1 MB
📚 Алгоритмы неформально.
Инструкция для начинающих питонистов

Автор:
Брэдфорд Такфилд
Год издания: 2022

#алгоритмы #python #ru

Python library_Hub
Криволапов_С_Я_,_Хрипунова_М_Б_Математика_на_Python_Бакалавриат.pdf
69.8 MB
📚 Математика на Python

Авторы:
С. Криволапов, М. Хрипунова
Год издания: 2022

#python

Python library_Hub
https_coderbooks_ruГлубокое_обучение_Легкая_разработка_проектов.pdf
5 MB
📚 Глубокое обучение. Легкая разработка
проектов на Python

Автор:
Сет Вейдман
Год издания: 2021

#python #ru

Python library_Hub
📚 Python для финансовых расчетов

Автор:
Ив Хилпиш
Год издания: 2021

#python #ru

Python library_Hub
1
Bolshaya_kniga_proektov_Python_2022_Svei_774_gart_E.pdf
7.7 MB
📚 Большая книга проектов Python

Автор:
Свейгарт Эл
Год издания: 2022

#python #ru

Python library_Hub
Свейгарт_Эл_Рекурсивная_книга_о_рекурсии_Серия_Библиотека_программиста.pdf
9.2 MB
📚Рекурсивная книга о рекурсии

Автор:
Эл Свейгарт
Год издания: 2023

#python #ru

Python library_Hub
👍31