Chat with us, powered by LiveChat

Use the virtual keyboard to enter text

Закрыть клавиатуру
1
!
2
@
3
#
4
$
5
%
6
^
7
&
8
*
9
(
0
)
–
_
←
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
←
Q
й
W
ц
E
у
R
к
T
е
Y
н
U
г
I
ш
O
щ
P
з
[{
х
]}
ъ
A
ф
S
ы
D
в
F
а
G
п
H
р
J
о
K
л
L
д
:;
ж
'"
э
\
ё
Shift
Z
я
X
ч
C
с
V
м
B
и
N
т
M
ь
<,
б
>.
ю
/
?
+
=
Русский
English
CAPS
Space
Enter
Вход

Надежный Python

Nadezhnyy Python

Надежный Python

ID 1883707

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

Sovremennye proekty na yazyke Python nepreryvno rastut, razvivayutsya i pri etom neizbezhno uslozhnyayutsya. Dobitsya nadezhnosti koda Python pri sokhrane-nii gibkosti, ponyatnosti i rasshiryaemosti prilozheniy ...

Publisher
Cover
Мягкий переплет
Publication date
2023
$45.49
(0)
In Stock

Packing products

30 working days

Pick-up

1 - 2 business days, free

Delivery

1 business day

Product details

Publisher
Cover
Мягкий переплет
EAN
9785977511742
ISBN
978-5-9775-1174-2
Publication date
2023
Page count
352
Circulation
1200
Format
70x100/16

Современные проекты на языке Python непрерывно растут, развиваются и при этом неизбежно усложняются. Добиться надежности кода Python при сохранении гибкости, понятности и расширяемости приложений позволяет система типов, которая в данной книге подробно исследована в рамках парадигмы ООП. Особое внимание уделяется аннотированию и проверке типов, а также созданию пользовательских специализированных типов. Продвинутые главы книги посвящены вопросам тестирования, линтинга и обеспечения надежности программ на Python. Для программистов Пишем чистый код, который удобно поддерживать Вам кажется, что ваши проекты Python становятся все больше и больше? Вас охватывает паника по мере того, как ваш программный код расширяется и его становится все труднее отлаживать и поддерживать? Python — это простой язык для изучения и использования, но это также означает, что системы могут быстро выйти за пределы понимания разработчика. К счастью, в Python есть функции, помогающие разработчикам преодолеть проблемы с ремонтопригодностью. Прочитав книгу Вы: узнаете, как максимально использовать систему типов Python; познакомитесь с определяемыми пользователем типами, такими как классы и перечисления, а также с системой подсказок типов Python; научитесь использовать в качестве подстраховки комплексную стратегию тестирования; узнаете, как сделать Python расширяемым. С помощью этих советов и приемов вы сможете писать более понятный и удобный для сопровождения код. Книга идеально подходит для разработчиков, которые в настоящее время работают с большой кодовой базой и пытаются найти более эффективные способы взаимодействия со своими коллегами; специалистов по первоначальному сопровождению программного кода, которые ищут способы уменьшить нагрузку при сопровождении в будущем; самоучек, которые хорошо владеют языком программирования Python, но хотят лучше понимать, почему и что мы делаем; начинающих специалистов в области информационных технологий, которым нужны практические советы по разработке; опытных разработчиков, которые ищут способ, как обосновать свой дизайн, опираясь на основные принципы надежности. Для этой книги создана специальная веб-страница, где мы перечисляем исправления, можно скачать примеры и дополнительную информацию. Адрес страницы: https://oreil.ly/robust-python. Животное, изображенное на обложке книги, — это нильский крокодил (Crocodylus niloticus), обитающий в Африке к югу от Сахары вблизи пресноводных озер, рек и болот. Нильский крокодил является крупнейшим крокодилом, обитающим в Африке, и считается вторым по величине крокодилом в мире, после гребнистого. Длина матерых самцов часто колеблется от 4,5 до 5,5 м. Моя книга сосредоточена на том, чтобы разработчики, унаследовавшие ваш код, не вносили новых ошибок в вашу систему. Я покажу вам, как общаться с будущими разработчиками, как упростить им работу с помощью архитектурных шаблонов и как выявлять ошибки в кодовой базе до того, как они попадут в готовый продукт. Основное внимание в книге уделяется надежности вашей кодовой базы на Python, а не надежности вашей системы в целом. Патрик Виафоре Патрик Виафоре более 13 лет занимался разработкой ПО повышенной надежности, в том числе для обнаружения молний, решения телекоммуникационных задач. Участвовал в разработке операционных систем. В настоящее время руководит собственной компанией Kudzera, LLC, занимающейся консалтингом и заказными проектами, связанными с Ubuntu. Свою миссию видит в демократизации высококачественной программной инженерии на благо профессионального сообщества.

Sovremennye proekty na yazyke Python nepreryvno rastut, razvivayutsya i pri etom neizbezhno uslozhnyayutsya. Dobitsya nadezhnosti koda Python pri sokhranenii gibkosti, ponyatnosti i rasshiryaemosti prilozheniy pozvolyaet sistema tipov, kotoraya v dannoy knige podrobno issledovana v ramkakh paradigmy OOP. Osoboe vnimanie udelyaetsya annotirovaniyu i proverke tipov, a takzhe sozdaniyu polzovatelskikh spetsializirovannykh tipov. Prodvinutye glavy knigi posvyashcheny voprosam testirovaniya, lintinga i obespecheniya nadezhnosti programm na Python. Dlya programmistov Pishem chistyy kod, kotoryy udobno podderzhivat Vam kazhetsya, chto vashi proekty Python stanovyatsya vse bolshe i bolshe? Vas okhvatyvaet panika po mere togo, kak vash programmnyy kod rasshiryaetsya i ego stanovitsya vse trudnee otlazhivat i podderzhivat? Python eto prostoy yazyk dlya izucheniya i ispolzovaniya, no eto takzhe oznachaet, chto sistemy mogut bystro vyyti za predely ponimaniya razrabotchika. K schastyu, v Python est funktsii, pomogayushchie razrabotchikam preodolet problemy s remontoprigodnostyu. Prochitav knigu Vy: uznaete, kak maksimalno ispolzovat sistemu tipov Python; poznakomites s opredelyaemymi polzovatelem tipami, takimi kak klassy i perechisleniya, a takzhe s sistemoy podskazok tipov Python; nauchites ispolzovat v kachestve podstrakhovki kompleksnuyu strategiyu testirovaniya; uznaete, kak sdelat Python rasshiryaemym. S pomoshchyu etikh sovetov i priemov vy smozhete pisat bolee ponyatnyy i udobnyy dlya soprovozhdeniya kod. Kniga idealno podkhodit dlya razrabotchikov, kotorye v nastoyashchee vremya rabotayut s bolshoy kodovoy bazoy i pytayutsya nayti bolee effektivnye sposoby vzaimodeystviya so svoimi kollegami; spetsialistov po pervonachalnomu soprovozhdeniyu programmnogo koda, kotorye ishchut sposoby umenshit nagruzku pri soprovozhdenii v budushchem; samouchek, kotorye khorosho vladeyut yazykom programmirovaniya Python, no khotyat luchshe ponimat, pochemu i chto my delaem; nachinayushchikh spetsialistov v oblasti informatsionnykh tekhnologiy, kotorym nuzhny prakticheskie sovety po razrabotke; opytnykh razrabotchikov, kotorye ishchut sposob, kak obosnovat svoy dizayn, opirayas na osnovnye printsipy nadezhnosti. Dlya etoy knigi sozdana spetsialnaya veb-stranitsa, gde my perechislyaem ispravleniya, mozhno skachat primery i dopolnitelnuyu informatsiyu. Adres stranitsy: https://oreil.ly/robust-python. ZHivotnoe, izobrazhennoe na oblozhke knigi, eto nilskiy krokodil (Crocodylus niloticus), obitayushchiy v Afrike k yugu ot Sakhary vblizi presnovodnykh ozer, rek i bolot. Nilskiy krokodil yavlyaetsya krupneyshim krokodilom, obitayushchim v Afrike, i schitaetsya vtorym po velichine krokodilom v mire, posle grebnistogo. Dlina materykh samtsov chasto kolebletsya ot 4,5 do 5,5 m. Moya kniga sosredotochena na tom, chtoby razrabotchiki, unasledovavshie vash kod, ne vnosili novykh oshibok v vashu sistemu. YA pokazhu vam, kak obshchatsya s budushchimi razrabotchikami, kak uprostit im rabotu s pomoshchyu arkhitekturnykh shablonov i kak vyyavlyat oshibki v kodovoy baze do togo, kak oni popadut v gotovyy produkt. Osnovnoe vnimanie v knige udelyaetsya nadezhnosti vashey kodovoy bazy na Python, a ne nadezhnosti vashey sistemy v tselom. Patrik Viafore Patrik Viafore bolee 13 let zanimalsya razrabotkoy PO povyshennoy nadezhnosti, v tom chisle dlya obnaruzheniya molniy, resheniya telekommunikatsionnykh zadach. Uchastvoval v razrabotke operatsionnykh sistem. V nastoyashchee vremya rukovodit sobstvennoy kompaniey Kudzera, LLC, zanimayushcheysya konsaltingom i zakaznymi proektami, svyazannymi s Ubuntu. Svoyu missiyu vidit v demokratizatsii vysokokachestvennoy programmnoy inzhenerii na blago professionalnogo soobshchestva.

Coming soon...

Technical characteristics of the product may differ.
Check the information at checkout
the operator of the contact center.

Reviews