{"widgets":{"@monetize/BannerCurtain":{"/content/header/kh217mva6do/madvHeaderPromo/bannerCurtain":{"advertisementId":"5925141","impression":"/safeclick/data=SpQw45JhDGE6zDtOdUQO_IrT6wgy94ehu08h-6vY0ZFjmeIVDyWeokWVbwnNzzVc340hzumWD_UCKXkkOJTjj9BlIAAXajqrwnA6FnISi7qSvR6tgcc-zTMzh2bXjlNcwjmN_jKCzciO5FMIFEjIsCVWnmQWX4V6qVmYoW1Wjalf2KfDs6GGVfRJe1MGyVLqapqxEdZIxiQazk6CTY0Uo9Cp-nd6SmyPxleMWm9C1l5beWuumMAacC5SQdfOLty407JJd7dbP74kjlXVAPthIBrgYb7OhtAW_A884DkV2QtcN-Kjx1MnnG1yMhWoe-cvmz6yJuo7DGl5DgnKcAJ0kMByZkflp8lteM5r-hsmIsU9qKu1mQyiej3NdBQiQEJ1OsEvfDaSNZb7fnjeRDZbncT47Ub8uUihZ0V-Db8qqTFBws2njtc0A3tbC14YMNh9-du1oJ-QH_oxswbHUIj7a6g74aEOagigsiFPmwdWoa9a8TvwQLcRgaW_RnMgOMof1FNl1ZCDxNwQh8dSyrlMCVvzP9byOSD41SS9iSYAxNaFICWzFH44V6qEVy5Ov7L-xjL7udVYx8LsJmhj-mb04RM3Ob-NPgtY0M_-JMUBt8qLmradTZXNSq-7g7YrOUOllYOnWHTXmf6lXXEO1dn_Cla652rPff_6T0i593c5hTQoQOVpPZP2amet1bfQhqzGI3QF_WhBPgiY9qfK9k8JUo-UQluZkyO6ZnFBB3rWhDHdtTBh9INlBl8iPqaqzrfwSGADVKkCzXSiHoVAcs7odTAYfbRUiYbnKbm0LFtnozoh9c5qWfH8hf08hGLW0xlHazXlF-AzRdWb1fa0ihgrJ_wCGkrbIW1HsTo0_ka5RUXYHYUtWjicm8cj0kWm7P2wh_tUca6zCJxgZDhrXG74tjKkCy2NLl_y5ZmxQX6Cr2KOkSLs1ZJzzAUEHbTYmPTK5ggTcW8NBAd4Ne3VJdwRRGfnSgaz78cRJ-jUYT0XMQ5YTS-dH8vRHpzcPMDuuVF-rZYsMN-WGyGMEOONS3jK7UwIPd2qjUO9uGlTs7FjYR6v8LHPs1uxg16GQg7Hd3w1GLztk674mg5rIyR6kA5hniUY_9Ctxhcf1uyp5ob_Wjj8UR206OpMoKZVSOsm8TkVW4-J3ElDJHT-Eg_9lZUI6yQfSCoWJM2S3lFhgv9jZ3dTiqH_kVWxZOOFx38vyv4MLq6C8B5qA9ljB_ye7gPxh8OqqTr3IkhfSPRbRnTyW3C3OMwJyb3jue1TxlJtMHr7VX_sD4b1xiRI0NlXWqC6uTYJ58qR0ssD63_qtNCrXblzBZbsMQG-CMff6caNY4wKtqd7FyW6mHKjxUDFQqyamRfp1tacpTeiR--zH3uOktxacRLgPjoPh8Upeg0W4kP-2-al8y122J8Vy2lIwDl2Cw,,/b64e=1/sign=1c8bed42aa75b75bf7b08f10c93a0a80/keyno=MARKET_1/*","isMadvHeaderPromo":true}}},"meta":{"/content/header/kh217mva6do/madvHeaderPromo/bannerCurtain":{"name":"@monetize/BannerCurtain"}},"collections":{}}
{"widgets":{"@monetize/Kebab":{"/content/header/kh217mva6do/madvHeaderPromo/kebab":{"adLabel":{"adLabelText":"Реклама","advertizer":"АКЦИОНЕРНОЕ ОБЩЕСТВО \"АЛЬФА-БАНК\", ИНН 7728168971, erid: nyi26TK8Sq2EHekXkeUY5sNtT4fzQ5YR","adLabel":1},"advertisementId":"5925141","url":"https://market.yandex.ru/promo/alfacashback?fromSins=1&erid=nyi26TK8Sq2EHekXkeUY5sNtT4fzQ5YR","isMadvHeaderPromo":true}}},"meta":{"/content/header/kh217mva6do/madvHeaderPromo/kebab":{"name":"@monetize/Kebab"}}}
Баннер
{"widgets":{"@yandex-market/LazyLoader-market":{"/content/header/header/catalogEntrypoint/catalog":{"isEnabledServerRequestsMode":false,"widgetName":"@MarketNode/HeaderCatalog","widgetId":"HeaderCatalog","options":{"isSins":false,"isChefRemixExp":false},"slotOptions":{"dynamic":true},"infinite":false,"cspNonce":"cMsb1uE4MNSY5Iq4+fwnmA==","renderStrategy":"append"}}},"meta":{"/content/header/header/catalogEntrypoint/catalog":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@light/NavigationMenu":{"/content/header/header/catalogEntrypoint":{"preloadedWidget":"HeaderCatalog","isM2bGpb":false,"isRobot":false}}},"meta":{"/content/header/header/catalogEntrypoint":{"name":"@light/NavigationMenu"}},"collections":{"i18n":{"translations":{}}}}
{"widgets":{"@light/HeaderSearch":{"/content/header/header/search":{"suggestUrl":"//yandex.ru/suggest-market/suggest-market-new?srv=market&platform=desktop&format=v2&adult=0","searchUrl":"/search","yandexuid":"1776162581757029917","searchText":"","extraParams":{"isCpa":1,"gps":"37.6177,55.755863","lr":213},"suggestDirectParams":{"isSeparated":true},"pageId":"market:product-osku","isSearchWishlist":false,"isSearchPurchasedGoods":false,"isSearchReferral":false,"isUltima":false,"isSuggestWithSearchContextOff":false,"isAllPrefetchSearchSync":false,"searchPrefetchCount":3,"searchContext":null,"placeholder":"Найти товары","cspNonce":"cMsb1uE4MNSY5Iq4+fwnmA==","isSins":false,"isIntegration":false,"isCmsAfterSuggestExp":true,"isEmptyCMS":false,"isHeaderSearchFieldNoParsers":false,"isHeaderSearchFieldRedesign":false,"isPrevButtonAvailable":false,"isNewSuggestExp":"redisigne","suggestStatus":"not-load","suggests":[],"isTouchHeroNewSuggestExp":false,"isGrayInputDesign":false,"isLightForcedDesign":false,"showVoiceSearch":false,"isSolidBackground":false,"shouldUseNewTabs":false,"tld":"ru","allIndexMainTabOnlyExp":false}}},"meta":{"/content/header/header/search":{"name":"@light/HeaderSearch"}},"collections":{"constructorData":{},"visibleSearchResult":{},"searchResult":{},"suggestV2":{},"remoteRetail":{"remote-retail":{"id":"remote-retail","isRetailIntegration":false,"searchContext":"remote-retail_ctx","isRestoredSearchContext":false}},"experimentFlag":{"all_apphost_walter_product_card":{"id":"all_apphost_walter_product_card","value":true},"all_cart_shop_promo_hub":{"id":"all_cart_shop_promo_hub","value":true},"touch_new-business-tabbar":{"id":"touch_new-business-tabbar","value":true},"dsk_search-filters_widened":{"id":"dsk_search-filters_widened","value":true},"all_cart_similar_button_redesign":{"id":"all_cart_similar_button_redesign","value":true},"dsk_hero-banner-separation-lazy":{"id":"dsk_hero-banner-separation-lazy","value":true},"all_profile-menu-fintech-widgets":{"id":"all_profile-menu-fintech-widgets","value":true},"all_fintech_checkout_redesign_drugie_sroki":{"id":"all_fintech_checkout_redesign_drugie_sroki","value":true},"all_fintech_checkout_redesign_superkolbaski":{"id":"all_fintech_checkout_redesign_superkolbaski","value":true},"all_cart_summary_redesign":{"id":"all_cart_summary_redesign","value":true},"all_km_recom-snippets_with-reason-to-buy":{"id":"all_km_recom-snippets_with-reason-to-buy","value":1},"all_cart-button_opt":{"id":"all_cart-button_opt","value":true},"all_new-business-page":{"id":"all_new-business-page","value":true},"all_apphost_web_in_actualizer":{"id":"all_apphost_web_in_actualizer","value":true},"all_snippet-alternative-delivery":{"id":"all_snippet-alternative-delivery","value":true},"all_wait-banner-image-load":{"id":"all_wait-banner-image-load","value":true},"desktop_new-sins-header":{"id":"desktop_new-sins-header","value":true},"all_newbie_cart_strict":{"id":"all_newbie_cart_strict","value":true},"all_sins-metrika-speed":{"id":"all_sins-metrika-speed","value":true},"all_ugc_master-tasks":{"id":"all_ugc_master-tasks","value":true},"all_mf_cart":{"id":"all_mf_cart","value":true},"all_snippet-constructor_become-cheaper_redesign":{"id":"all_snippet-constructor_become-cheaper_redesign","value":true},"all_snippet-constructor_redesign":{"id":"all_snippet-constructor_redesign","value":1},"all_cart_shop_groups":{"id":"all_cart_shop_groups","value":true},"all_cart_desktop_shop_groups":{"id":"all_cart_desktop_shop_groups","value":true},"all_snippet_rating_by_persId":{"id":"all_snippet_rating_by_persId","value":true},"all_one_click_from_auth_popup":{"id":"all_one_click_from_auth_popup","value":true},"all_ugc-gallery-redesign":{"id":"all_ugc-gallery-redesign","value":true},"all_truth_express":{"id":"all_truth_express","value":true},"all_new-profile-menu":{"id":"all_new-profile-menu","value":true},"all_addresses_courier_tracking_map":{"id":"all_addresses_courier_tracking_map","value":true},"all_business-info-cpr":{"id":"all_business-info-cpr","value":true},"all_apphost_header":{"id":"all_apphost_header","value":true},"all_popup_login_agitation":{"id":"all_popup_login_agitation","value":"withKMWidget"},"all_search-filters_size-filters-renewed":{"id":"all_search-filters_size-filters-renewed","value":true},"all_cart_expired_item_suggest":{"id":"all_cart_expired_item_suggest","value":true},"all_admon-tracker":{"id":"all_admon-tracker","value":true},"all_checkout_redesign-local-console":{"id":"all_checkout_redesign-local-console","value":true},"all_km-shop-info-block":{"id":"all_km-shop-info-block","value":true},"all_cr-incuts_without-all-shops-button":{"id":"all_cr-incuts_without-all-shops-button","value":true},"all_seo-top-chips":{"id":"all_seo-top-chips","value":true}}}}
{"widgets":{"@MarketNode/HeaderTabs":{"/content/header/topMenu/tabs":{"leftTabs":[{"link":"https://market.yandex.ru/page/weekly","text":"Все хиты","color":"#ffffff00","picture":{"url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-a4d1cfe4-b320-4da2-9d65-21162920974d.png/optimize"},"isEnabled":true,"id":"thematicEntrypoint","fullName":"Все хиты","isRightSide":false,"viewName":"ThematicEntrypoint","withMarginRight":false},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/ultima","fullName":"Ultima"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/favourite-category-link","fullName":"Любимая категория","actionType":"SHOW_FAVOURITE_CATEGORY_POPUP"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/crossborder_dep","fullName":"Из-за рубежа"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/fashion_dep","fullName":"Одежда"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"/catalog--tovary-dlia-doma/54422","fullName":"Дом"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/remont","fullName":"Ремонт"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/kids_dep","fullName":"Детям"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"/catalog--tovary-dlia-krasoty/54438","fullName":"Красота"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"https://market.yandex.ru/special/electronics_dep","fullName":"Электроника"},{"viewName":"NavigationMenuTab","id":"undefined","entity":"navnode","link":"/catalog--produkty-napitki/54434","fullName":"Продукты"}],"rightTabs":[{"viewName":"Market2BusinessTab","isRightSide":true,"id":"undefined","entity":"navnode","link":"https://business.market.yandex.ru/pokupayte-dlya-biznesa","fullName":"Покупайте как юрлицо"},{"viewName":"NavigationMenuTab","isRightSide":true,"id":"undefined","entity":"navnode","link":"https://partner.market.yandex.ru/welcome/?utm_source=yandex_services&utm_medium=b2c_market&utm_campaign=frontb2c&utm_content=text&utm_term=portalb2b","fullName":"Продавайте на Маркете"}],"regionTab":{"id":"regionTab","isRightSide":false,"viewName":"NavigationMenuRegionTab"},"isExtendedWidth":true,"isChatEnabled":false,"composeId":null,"visibleSearchResultId":null}}},"meta":{"/content/header/topMenu/tabs":{"name":"@MarketNode/HeaderTabs"}},"collections":{"market2Business":{"current":{"id":"current","shouldShowEntryPointNotification":false}},"featureToggle":{"m2b":{"m2b_gpb":true,"m2b_all_vat":false,"m2b_loyalty":true,"m2b_vk_pixel":false,"m2b_new_rom_api":true,"m2b_postpayment":true,"m2b_menu_for_ent":true,"m2b_all_mark_code":true,"m2b_all_vat_badge":false,"m2b_logo_redesign":true,"m2b_checkout_credit":true,"m2b_hide_payment_km":false,"m2b_is_chestny_znak":true,"m2b_all_1688_to_cart":true,"m2b_all_kkm_carousel":true,"m2b_oebs_orders_acts":true,"m2b_all_recom_km_page":true,"m2b_retention_popover":false,"m2b_all_new_requisites":true,"m2b_encryption_address":false,"m2b_new_rom_api_create":true,"m2b_acquisition_popover":false,"m2b_is_blender_normalize":true,"m2b_promocode_on_landing":true,"m2b_loyalty_b2c_promocodes":true,"m2b_new_order_confirmation":true,"m2b_business_price_fallback":true,"m2b_encryption_personal_data":true,"m2b_retention_popover_segment":true,"m2b_acquisition_popover_segment":true,"m2b_red-point-in-b2c-header-nav":true,"m2b_all_product_page_super_light":false,"m2b_report_params_from_b2bclients":true,"m2b_breadcrumb_with_search_filters":true,"m2b_business_accounts_popup_on_b2c":false,"m2b_return_with_photo_control_mark":true,"m2b_all_cart_checkbox_state_to_service":true,"m2b_checkout_black_params_from_b2bclients":false,"m2b_dsk_business_accounts_from_not_registered_customers":true}},"businessPrice":{},"transition":{},"m4bSearchEntryPoint":{}}}
{"widgets":{"@card/ImagePreload":{"/content/page/fancyPage/defaultPage/imagePreload":{"imgSrc":"https://avatars.mds.yandex.net/get-mpic/12424084/2a00000191939f8619ef25ac3b41f79e8396/450x600"}}},"meta":{"/content/page/fancyPage/defaultPage/imagePreload":{"name":"@card/ImagePreload"}}}
{"widgets":{"@recom/NewToggleComparison":{"/content/page/fancyPage/defaultPage/comparison/newToggleComparison":{"inComparison":false,"needAddToComparison":false,"isComparisonAuthRequire":true,"authUrl":"//passport.yandex.ru/auth?retpath=https%3A%2F%2Fmarket.yandex.ru%2Fcard%2F-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest%2F103774115410%3FofferId%3DqkedRhIy6pQkj6bb6J-CLA%26sponsored%3Dfalse%26addToComparison%3D1%26loggedin%3D1&backpath=https%3A%2F%2Fmarket.yandex.ru%2Fcard%2F-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest%2F103774115410%3FofferId%3DqkedRhIy6pQkj6bb6J-CLA%26sponsored%3Dfalse&origin=market_login_agitation_comparison&noreturn=1"}}},"meta":{"/content/page/fancyPage/defaultPage/comparison/newToggleComparison":{"name":"@recom/NewToggleComparison"}},"collections":{"comparisonButton":{"15433651122172460050":{"categoryId":"18540670","isInComparison":false,"productId":"1781849749","skuId":"560261675","isAdult":false,"categoryName":"Нехудожественные книги","oSkuId":"103774115410"}},"offerPlaces":{"mainDefaultOffer":{"composeId":"15433651122172460050"}}}}
{"widgets":{"@light/ToggleWishlist":{"/content/page/fancyPage/defaultPage/wishlist/wishlistToggle":{"productId":"1008610109","skuId":"560261675","oskuId":"103774115410","offerId":"qkedRhIy6pQkj6bb6J-CLA","businessId":"101703841","title":"\"Django 2.1. Практика создания веб-сайтов на Python\"","picture":"https://avatars.mds.yandex.net/get-mpic/12424084/2a00000191939f8619ef25ac3b41f79e8396/orig","price":{"value":4359,"currency":"RUR"},"size":16,"color":"#222222","withNotification":true,"withText":true,"waitWishlistCollections":false,"initialWishState":false,"place":{"page":"market:product-osku","widget":"product_card_header"},"isAuth":false,"isWalter":true,"isWishlistPlace":false,"needAddToWishList":false,"isSnippetClickArea":false,"isNotAuthUser":true}}},"meta":{"/content/page/fancyPage/defaultPage/wishlist/wishlistToggle":{"name":"@light/ToggleWishlist"}},"collections":{"referenceWishlistItem":{},"expFlags":{"all_apphost_walter_product_card":true,"all_cart_shop_promo_hub":true,"touch_new-business-tabbar":true,"dsk_search-filters_widened":true,"all_cart_similar_button_redesign":true,"dsk_hero-banner-separation-lazy":true,"all_profile-menu-fintech-widgets":true,"all_fintech_checkout_redesign_drugie_sroki":true,"all_fintech_checkout_redesign_superkolbaski":true,"all_cart_summary_redesign":true,"all_km_recom-snippets_with-reason-to-buy":1,"all_cart-button_opt":true,"all_new-business-page":true,"all_apphost_web_in_actualizer":true,"all_snippet-alternative-delivery":true,"all_wait-banner-image-load":true,"desktop_new-sins-header":true,"all_newbie_cart_strict":true,"all_sins-metrika-speed":true,"all_ugc_master-tasks":true,"all_mf_cart":true,"all_snippet-constructor_become-cheaper_redesign":true,"all_snippet-constructor_redesign":1,"all_cart_shop_groups":true,"all_cart_desktop_shop_groups":true,"all_snippet_rating_by_persId":true,"all_one_click_from_auth_popup":true,"all_ugc-gallery-redesign":true,"all_truth_express":true,"all_new-profile-menu":true,"all_addresses_courier_tracking_map":true,"all_business-info-cpr":true,"all_apphost_header":true,"all_popup_login_agitation":"withKMWidget","all_search-filters_size-filters-renewed":true,"all_cart_expired_item_suggest":true,"all_admon-tracker":true,"all_checkout_redesign-local-console":true,"all_km-shop-info-block":true,"all_cr-incuts_without-all-shops-button":true,"all_seo-top-chips":true},"adultToggle":{"hidden":false,"url":null,"addToCartItem":null,"wishlistItem":null}}}
{"widgets":{"@card/ShortUrl":{"/content/page/fancyPage/defaultPage/shortUrl":{"isTouch":false,"isUtmShare":false,"isAllShareKmRedesignExp":false}}},"meta":{"/content/page/fancyPage/defaultPage/shortUrl":{"name":"@card/ShortUrl"}},"collections":{"share":{"15433651122172460050":{"picture":"https://avatars.mds.yandex.net/get-mpic/12424084/2a00000191939f8619ef25ac3b41f79e8396/orig","title":"\"Django 2.1. Практика создания веб-сайтов на Python\"","link":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerid=qkedRhIy6pQkj6bb6J-CLA&hid=18540670&nid=20598950&cpa=1&utm_medium=sharing&ogV=7"}},"title":{"15433651122172460050":{"raw":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest"}},"gallery":{"15433651122172460050":{"isVisualCategory":false,"mediaItems":["mi_9003503221320201800","mi_888317064392236920","mi_6202133514610588698","mi_17982335564847460556","mi_16092014798758620064","mi_14042142646003616446","mi_14348537132674921405","mi_2609536471528008728","mi_18023833259821109859","mi_12564681415620147955","mi_413092924678996990","mi_2609132723439438423","mi_7024510971969111992"]}},"mediaItem":{"mi_888317064392236920":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/5366650/2a00000194fe5b0f1a4240c87915a67e3e7b/orig","height":902,"entity":"avatars_picture","width":604},"mi_16092014798758620064":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/5235967/2a00000194fe591bfee1f5218505a2c62556/orig","height":906,"entity":"avatars_picture","width":615},"mi_16453594074094425155":{"height":500,"entity":"avatars_picture","origUrl":"https://avatars.mds.yandex.net/get-mpic/12424084/2a00000191939f8619ef25ac3b41f79e8396/9hq","width":500},"mi_2609536471528008728":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/11417817/2a00000194fe5a1b2b7425b8513c40df80e5/orig","height":885,"entity":"avatars_picture","width":623},"mi_14348537132674921405":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/4792566/2a00000194fe5cf3b42fdfcb3d756cd645ae/orig","height":887,"entity":"avatars_picture","width":614},"mi_7024510971969111992":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/1045304/2a00000194fe5c0079fced73fa758e81f011/orig","height":903,"entity":"avatars_picture","width":605},"mi_2609132723439438423":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/15462703/2a00000194fe591aebfc16609765fb816783/orig","height":899,"entity":"avatars_picture","width":615},"mi_12564681415620147955":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/6273606/2a00000194fe59265e133cad62e06acb152a/orig","height":899,"entity":"avatars_picture","width":611},"mi_9003503221320201800":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/12424084/2a00000191939f8619ef25ac3b41f79e8396/orig","height":905,"entity":"avatars_picture","width":637},"mi_14481921145404609924":{"title":"\"Django 2.1. Практика создания веб-сайтов на Python\"","origUrl":"https://avatars.mds.yandex.net/get-mpic/12424084/2a00000191939f8619ef25ac3b41f79e8396/orig","height":905,"entity":"avatars_picture","width":637},"mi_17982335564847460556":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/3694390/2a00000194fe591d47b550a33738779973cf/orig","height":902,"entity":"avatars_picture","width":608},"mi_413092924678996990":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/6879515/2a00000194fe5c008c27bf3b29875eb77c8b/orig","height":902,"entity":"avatars_picture","width":606},"mi_6202133514610588698":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/4012413/2a00000194fe5b0f58dda0d9f44b2aac7fc5/orig","height":907,"entity":"avatars_picture","width":604},"mi_14042142646003616446":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/14149346/2a00000194fe5b0f3ac08ba91be39e65db0a/orig","height":863,"entity":"avatars_picture","width":612},"mi_18023833259821109859":{"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","origUrl":"https://avatars.mds.yandex.net/get-mpic/4553373/2a00000194fe5b0f5729ad59f6d7ae490b58/orig","height":881,"entity":"avatars_picture","width":619}},"compose":{"15433651122172460050":{"categoryId":"18540670","navnodeId":"20598950","seoOskuId":"103774115410","oskuSlug":"-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest","id":"15433651122172460050","offerId":"qkedRhIy6pQkj6bb6J-CLA","oskuId":"103774115410","vendorId":"13061761","shopId":"431782","supplierId":"101703840","departmentId":"54510","productId":"1781849749","businessId":"101703841","productSlug":"-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest","skuId":"560261675","defaultOfferId":"qkedRhIy6pQkj6bb6J-CLA"}},"isIntegration":false}}
-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest
{"widgets":{"@promo/PromoBadge":{"/content/page/fancyPage/defaultPage/mediaViewerManager/promoBadge":{"isAllTokenOverBadgeExp":false}}},"meta":{"/content/page/fancyPage/defaultPage/mediaViewerManager/promoBadge":{"name":"@promo/PromoBadge"}},"collections":{}}
{"widgets":{"@card/ResaleBadge":{"/content/page/fancyPage/defaultPage/mediaViewerManager/resaleBadge":{"textSize":"11"}}},"meta":{"/content/page/fancyPage/defaultPage/mediaViewerManager/resaleBadge":{"name":"@card/ResaleBadge"}},"collections":{}}
{"widgets":{"@card/HypeBadge":{"/content/page/fancyPage/defaultPage/mediaViewerManager/hypeBadge":{"textSize":"11"}}},"meta":{"/content/page/fancyPage/defaultPage/mediaViewerManager/hypeBadge":{"name":"@card/HypeBadge"}}}
{"widgets":{"@card/MediaViewerManager":{"/content/page/fancyPage/defaultPage/mediaViewerManager":{"isOpen":false,"isAutoPlay":true,"currentIndex":0,"cspNonce":"cMsb1uE4MNSY5Iq4+fwnmA==","mediaViewerId":"__galleryPlace__","previewImg":null}}},"meta":{"/content/page/fancyPage/defaultPage/mediaViewerManager":{"name":"@card/MediaViewerManager"}},"collections":{"mediaViewer":{"__galleryPlace__":{"id":"__galleryPlace__","entity":"mediaViewer","idx":0,"fullScreenStatus":false}},"review":{},"reviewGallery":{},"reviewItem":{},"transition":{"tr_16073262552700194707":{"params":{"onboardingId":"YA_CARD_PRICE"},"type":"onboarding"},"tr_7480314003860177440":{"params":{"url":"https://market.yandex.ru/search?hid=18540670&glfilter=7893318:13061761"},"type":"url"},"tr_3061772303970600047":{"params":{"skuId":"560261675","slug":"-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest","businessId":"101703841","productId":"1008610109"},"type":"fullSpecsGrouped"},"tr_13783117751789522684":{"params":{"url":"https://market.yandex.ru/search?text=BHV&glfilter=7893318:13061761"},"type":"url"},"tr_2604201387986881665":{"params":{"productId":"1008610109","skuId":"560261675","offerId":"qkedRhIy6pQkj6bb6J-CLA","businessId":"101703841","slug":"-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest"},"type":"productQuestionsLink"},"tr_7604329511199917121":{"params":{"productId":"1781849749","skuId":"560261675","businessId":"101703841","isBusiness":true,"oskuId":"103774115410"},"type":"ugcReviewsMediaNavigation"},"tr_4466925575689504748":{"params":{"businessId":"101703841","sponsored":false,"deliveryType":"MARKET","productId":"1781849749","skuId":"560261675","offerId":"qkedRhIy6pQkj6bb6J-CLA","additionalParams":[{"name":"deliveryMarketTransitionOfferId","value":"qkedRhIy6pQkj6bb6J-CLA"},{"name":"businessId","value":"101703841"}],"oskuId":"103774115410"},"type":"cardDeliveryConsoleTransition"},"tr_2088935872789214792":{"params":{"categoryId":"18540670","navnodeId":"20598950","productId":"1781849749","skuId":"560261675","slug":"django-2-1-praktika-sozdaniia-veb-saitov-na-python"},"type":"similarProducts"},"tr_14509151197221390215":{"params":{"slug":"django-2-1-praktika-sozdaniia-veb-saitov-na-python","productId":"1781849749"},"type":"productCard"},"tr_2844310777880963180":{"params":{"url":"https://partner.market.yandex.ru/business/101703841/assortment?offerId=68CCCEFA-9068-41B4-825F-9F77FD72DAE6"},"type":"url"},"tr_15373331267473421186":{"params":{"url":"https://market.yandex.ru/search?hid=18540670"},"type":"url"},"tr_12063898348391395627":{"params":{"url":"https://doctor.market.yandex-team.ru/offer-diagnostic?businessId=101703841&mainTab=KI&offerId=68CCCEFA-9068-41B4-825F-9F77FD72DAE6"},"type":"url"},"tr_18341758387352638388":{"params":{"url":"https://market.yandex.ru/business--pro-knigi/101703841"},"type":"url"}},"uniqueContentMark":{},"ultima":{},"category":{}}}
{"widgets":{"@light/UnifiedSimilarButton":{"/content/page/fancyPage/defaultPage/searchByPhoto":{"theme":"withIcon","hide":false,"actionPayload":{"productId":"1781849749","hide":false}}}},"meta":{"/content/page/fancyPage/defaultPage/searchByPhoto":{"name":"@light/UnifiedSimilarButton"}}}
{"widgets":{"@market/CpcLinkService":{}},"meta":{"/content/page/fancyPage/defaultPage/cpcLinkService":{"name":"@market/CpcLinkService"}}}
Описание
{"widgets":{"@card/UniversalPromoBadge":{"/content/page/fancyPage/defaultPage/universalPromoBadge":{"wrapperProps":{"margins":{"bottom":"3"}},"initialTime":1757029935630,"offerComposeId":"15433651122172460050"}}},"meta":{"/content/page/fancyPage/defaultPage/universalPromoBadge":{"name":"@card/UniversalPromoBadge"}},"collections":{}}
{"widgets":{"@card/VerifiedBadge":{"/content/page/fancyPage/defaultPage/verifiedBadge":{"wrapperProps":{"margins":{"bottom":"3"}},"isVisible":true}}},"meta":{"/content/page/fancyPage/defaultPage/verifiedBadge":{"name":"@card/VerifiedBadge"}},"collections":{"offerAnalytics":{"15433651122172460050":{"isCrossBorder":false,"warehouseId":1265343,"price":4359,"showUid":"17570299354470558305506001","paymentTypes":["POSTPAYMENT","PREPAYMENT"],"marketSkuCreator":"market","promoAttributes":[{"promoKey":"ICO0aWETl3Yi6GjhkoZz2g","promoType":"promo-code","shopPromoId":"cf_131644"},{"promoKey":"fZ3XLaWtLFCVyd6AGdo2aA","promoType":"discount-by-payment-type","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","parentPromoId":""},{"promoKey":"rTIiPh9Hz1IxaxhP07bFlw","promoType":"empty-promo","shopPromoId":"cf_125774"},{"promoKey":"RZxDEBsRV0HjPqWR3eEJRw","promoType":"empty-promo","shopPromoId":"L20568309","parentPromoId":""},{"promoKey":"jMeIKuu6UofNpoDMFIxJtw","promoType":"empty-promo","shopPromoId":"L21116024","parentPromoId":""}],"isExpress":false,"gci":"103774115410","shopSku":"68CCCEFA-9068-41B4-825F-9F77FD72DAE6","businessId":"101703841","oskuId":"103774115410","isBondAvailable":false,"marketSku":"560261675","benefit":{"isPrimary":true,"type":"waremd5","description":"Хорошая цена от надёжного магазина"},"modelId":"1781849749","paymentMethodTypes":["deliverycash","prepaymentcard"],"isDSBS":false,"shopId":431782,"supplierType":"3","wareId":"qkedRhIy6pQkj6bb6J-CLA","productId":1781849749,"prices":{"price":{"value":4403,"currency":"RUR"},"greenPrice":{"price":{"value":4359,"currency":"RUR"},"type":"ya-card"},"priceWithoutVat":{"value":4403,"currency":"RUR"}},"promos":[{"promoCode":"NOW500","type":"promo-code","description":"Маркетинг_август_оффер_новичка_180_NOW500_500_от_2000_1408","landingUrl":"https://market.yandex.ru/","promoCodeType":"on-selection","key":"ICO0aWETl3Yi6GjhkoZz2g","value":11,"shopPromoId":"cf_131644","isPersonal":false},{"type":"discount-by-payment-type","key":"fZ3XLaWtLFCVyd6AGdo2aA","description":"Зеленые цены. Базовая. На все","isPersonal":false,"shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA"},{"type":"empty-promo","key":"rTIiPh9Hz1IxaxhP07bFlw","description":"Партнерская-сеть_Фармия_cf_125774_промокод_500-1500_новичок_программа-лояльности","isPersonal":false,"shopPromoId":"cf_125774","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=cf_125774"},{"type":"empty-promo","key":"RZxDEBsRV0HjPqWR3eEJRw","description":"kids","isPersonal":false,"shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309"},{"type":"empty-promo","key":"jMeIKuu6UofNpoDMFIxJtw","description":"Книги","isPersonal":false,"shopPromoId":"L21116024","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L21116024"}],"pp":200,"feedId":31710622,"isOnDemand":true,"isSponsored":false,"offerColor":"blue","yandexBnplInfo":{"enabled":true},"skuId":"560261675","isInstallments":false,"isBnpl":true,"vendorId":13061761,"deliveryOptions":[{"dayFrom":7,"partnerType":"market_delivery","price":0,"dayTo":7}],"supplierId":101703840,"availableCount":5,"allDeliveryOptions":[{"type":"DELIVERY","price":0,"partnerType":"market_delivery","dayFrom":7,"dayTo":7}],"deliveryPartnerTypes":["YANDEX_MARKET"],"isDigital":false,"nid":20598950,"hid":18540670}},"vendorDoc":{},"badges":{"15433651122172460050":{"gallery":[],"train":[]}},"badgeItem":{},"popupInfo":{"pp_18064787403457921207":{"params":{"items":[{"text":"И сразу пришлём смс","icon":"cargo","label":"Привезём на мини-склад"},{"text":"В течение 3 дней","icon":"click","label":"Вызовите курьера"},{"text":"Без доплаты за доставку","icon":"cart","label":"Можете добавить продукты"},{"text":"Прямо до двери","icon":"flash","label":"Доставим всё за 15–30 мин"}],"title":"С доставкой по клику удобнее","actions":[{"text":"Понятно","theme":"normal","type":"close"}]},"type":"onClickSignal"}},"insurancePopupInfo":{},"geoMarketSettings":{"currentUser":{"id":"1776162581757029917","tld":"ru"}}}}

-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest

{"widgets":{"@card/ReasonToBuy":{}},"meta":{"/content/page/fancyPage/defaultPage/reasonToBuy":{"name":"@card/ReasonToBuy"}},"collections":{"reasonToBuy":{},"businessRatingStats":{},"sins":{"isSins":false,"isCRSins":false,"integrationType":"unknown"}}}
Артикул Маркета
103774115410
{"widgets":{"@card/ProductSpec":{"/content/page/fancyPage/defaultPage/productSpecsList/articleNumberSpec":{"spec":{"name":"Артикул Маркета","value":"103774115410","withCopyValueButton":true}}}},"meta":{"/content/page/fancyPage/defaultPage/productSpecsList/articleNumberSpec":{"name":"@card/ProductSpec"}}}
ISBN
9785977540582
Серия
Профессиональное программирование
Автор
Дронов Владимир
Год издания
Все характеристики
Внешний вид товаров и/или упаковки может быть изменён изготовителем и отличаться от изображенных на Яндекс Маркете.
{"widgets":{"@marketfront/BlueFlashBlock":{"/content/page/fancyPage/defaultPage/blueFlashBlock":{"initialTime":1757029935629}}},"meta":{"/content/page/fancyPage/defaultPage/blueFlashBlock":{"name":"@marketfront/BlueFlashBlock"}},"collections":{"promoBlueFlash":{},"experimentFlag":{"all_popup_login_agitation":{"0":"w","1":"i","2":"t","3":"h","4":"K","5":"M","6":"W","7":"i","8":"d","9":"g","10":"e","11":"t"}}}}
{"widgets":{"@card/PromoFocus":{"/content/page/fancyPage/defaultPage/mainDO/promoFocus":{"initialTime":1757029935629,"offerComposeId":"15433651122172460050"}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/promoFocus":{"name":"@card/PromoFocus"}},"collections":{}}
{"widgets":{"@promo/PromoAnnouncementInfo":{"/content/page/fancyPage/defaultPage/mainDO/promoAnnouncementInfo":{}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/promoAnnouncementInfo":{"name":"@promo/PromoAnnouncementInfo"}},"collections":{}}
Пэй
без карты
 
4 403
{"widgets":{"@card/PriceOffer":{"/content/page/fancyPage/defaultPage/mainDO/price/priceOffer":{"priceOffer":{"prices":[{"content":[{"value":"4359.000000","type":"price","transitionId":"tr_16073262552700194707","unit":"₽"},{"value":"medium","type":"delimiter"},{"value":"yaPay_wide","type":"icon","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"TERM_SMALL"},{"value":"Пэй","type":"literal","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"MINOR"},{"value":"","type":"newline"}],"feature":"TERM_MAIN"},{"content":[{"value":"без карты","type":"literal"},{"value":" ","type":"literal"},{"value":"4403.000000","type":"price","unit":"₽"},{"value":" ","type":"literal"}],"feature":"MINOR_SMALL"}],"signals":[],"extraRows":[]},"greenPriceOnboardingProps":{"isAlfaCardOwner":false,"isYaBankFlowEnabled":true}}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/price/priceOffer":{"name":"@card/PriceOffer"}}}
{"widgets":{"@card/Price":{"/content/page/fancyPage/defaultPage/mainDO/price":{"composeId":"15433651122172460050","cashbackItems":[],"cashbackViewType":"defaultOffer","hasFinancialProductBadge":false,"viewType":"defaultCpaOfferRedesign","greenPriceOnboardingProps":{"isAlfaCardOwner":false,"isYaBankFlowEnabled":true},"isB2bSegmentOnB2cMarketFresh":false,"shouldRenderPrice":false,"priceOffer":{"prices":[{"content":[{"value":"4359.000000","type":"price","transitionId":"tr_16073262552700194707","unit":"₽"},{"value":"medium","type":"delimiter"},{"value":"yaPay_wide","type":"icon","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"TERM_SMALL"},{"value":"Пэй","type":"literal","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"MINOR"},{"value":"","type":"newline"}],"feature":"TERM_MAIN"},{"content":[{"value":"без карты","type":"literal"},{"value":" ","type":"literal"},{"value":"4403.000000","type":"price","unit":"₽"},{"value":" ","type":"literal"}],"feature":"MINOR_SMALL"}],"signals":[],"extraRows":[]},"price":{"value":4403,"currency":"₽","postfix":"","discountValue":"−1 %","isPersonal":false,"priceAfterDiscount":"4 403 ₽"}}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/price":{"name":"@card/Price"}},"collections":{"cashbackView":{"current":{"id":"current","hasYaPlus":false,"hasLock":true,"hasFromPrefix":true,"canBuyPlus":false,"color":"muted","isProductOrOfferPage":true}},"url":{"current":{"id":"current","entity":"url","protocol":"https:","slashes":true,"auth":null,"host":"market.yandex.ru","port":null,"hostname":"market.yandex.ru","hash":null,"search":"?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false","query":"offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false","pathname":"/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410","path":"/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false","href":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false"}},"featureToggle":{"isHardCpaOnly":true,"areSubscriptionGoodsAvailable":true},"price":{"15433651122172460050":{"isPersonalDiscount":false,"mainPrice":{"price":{"value":4359,"currency":"RUR"},"type":"extraDiscount","subtype":"ya-card"},"oldPrices":[{"price":{"value":4403,"currency":"RUR"},"type":"withoutDiscount"}],"discountPercent":1}},"priceOffer":{"15433651122172460050":{"prices":[{"content":[{"value":"4359.000000","type":"price","transitionId":"tr_16073262552700194707","unit":"₽"},{"value":"medium","type":"delimiter"},{"value":"yaPay_wide","type":"icon","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"TERM_SMALL"},{"value":"Пэй","type":"literal","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"MINOR"},{"value":"","type":"newline"}],"feature":"TERM_MAIN"},{"content":[{"value":"без карты","type":"literal"},{"value":" ","type":"literal"},{"value":"4403.000000","type":"price","unit":"₽"},{"value":" ","type":"literal"}],"feature":"MINOR_SMALL"}],"signals":[],"extraRows":[]}},"personalDiscount":{},"deliveryInfo":{"15433651122172460050":{"isCrossborder":false,"isChinaWholesale":false,"options":[{"deliveryDate":"12 сентября","deliveryType":"onDemand","dayFrom":7,"deliveryService":"по клику","deliveryPrice":{"value":0,"currency":"RUR"},"consoleDate":{"value":"12 сен","features":["THINGRAY"]},"style":"BLUE","baobabModel":{"priceValue":0,"deliveryType":"ON_DEMAND","priceCurrency":"RUR","deliveryDays":7,"deliveryDateTo":"2025-09-12","calculatedFor":"8cb10d383a64795fe26382351d09af60;qkedRhIy6pQkj6bb6J-CLA","precise":true,"selected":false,"deliveryText":"12 сентября, по клику","deliveryDateFrom":"2025-09-12"},"price":{"value":0,"currency":"RUR","valueFeatures":["THINGRAY"],"currencyFeatures":["THINGRAY"]},"service":{"value":"по клику","features":["THINGRAY"]},"date":{"value":"12 сентября","features":["BOLD"]},"dayTo":7},{"deliveryDate":"12 сентября","deliveryType":"pickup","dayFrom":7,"deliveryService":"пункт выдачи","deliveryPrice":{"value":0,"currency":"RUR"},"consoleDate":{"value":"12 сен","features":["THINGRAY"]},"style":"WHITE","baobabModel":{"priceValue":0,"deliveryType":"PICKUP","priceCurrency":"RUR","deliveryDays":7,"deliveryDateTo":"2025-09-12","calculatedFor":"d48ff4b2f68a10fd7c86f185a6ccede0;qkedRhIy6pQkj6bb6J-CLA","precise":true,"selected":false,"deliveryText":"12 сентября, пункт выдачи","deliveryDateFrom":"2025-09-12"},"price":{"value":0,"currency":"RUR","valueFeatures":["THINGRAY"],"currencyFeatures":["THINGRAY"]},"service":{"value":"пункт выдачи","features":["THINGRAY"]},"date":{"value":"12 сентября","features":["BOLD"]},"dayTo":7}],"isAdditionalShipment":false}},"promoBenefit":{}}}
{"widgets":{"@card/CrossborderOption":{"/content/page/fancyPage/defaultPage/mainDO/crossborderOption":{}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/crossborderOption":{"name":"@card/CrossborderOption"}},"collections":{"options":{}}}
{"widgets":{"@marketfront/fintech/BnplInfoBlockDO":{"/content/page/fancyPage/defaultPage/mainDO/bnplInfoBlockDO":null}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/bnplInfoBlockDO":{"name":"@marketfront/fintech/BnplInfoBlockDO"}},"collections":{"fintechData":{}}}
{"widgets":{"@card/Payment":{}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/payment":{"name":"@card/Payment"}},"collections":{"marketStock":{"15433651122172460050":{"stocks":[{"amount":5}]}}}}
{"widgets":{"@card/DeliveryPolicyStatus":{"/content/page/fancyPage/defaultPage/mainDO/deliveryPolicyStatus":{}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/deliveryPolicyStatus":{"name":"@card/DeliveryPolicyStatus"}}}
{"widgets":{"@promo/CardProgressivePromoCode":{"/content/page/fancyPage/defaultPage/mainDO/progressivePromoCode":{"copyPromocode":false}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/progressivePromoCode":{"name":"@promo/CardProgressivePromoCode"}},"collections":{}}
{"widgets":{"@promo/Promocode":{"/content/page/fancyPage/defaultPage/mainDO/promocode":{}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/promocode":{"name":"@promo/Promocode"}},"collections":{}}
{"widgets":{"@marketfront/ProductCartButton":{"/content/page/fancyPage/defaultPage/mainDO/actions":{"configType":"MAIN_DO","wrapperProps":{"margins":{"top":2}},"userHasAddress":false,"cartLink":"/my/cart","isError":false,"isWebView":false,"isTouch":false,"isInIntegration":false,"isNotAuthUser":true,"needAddToCart":false,"isM2bEdoOnlyEnable":false,"isClickProxyDoAvailable":true,"isOneClickFromAuthPopupExp":true,"isCartButtonUnification":false}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/actions":{"name":"@marketfront/ProductCartButton"}},"collections":{"viewItem":{"vi_15433651122172460050_bi_14315870854159310982":{"id":"vi_15433651122172460050_bi_14315870854159310982","buyOptionId":"bi_14315870854159310982","composeId":"15433651122172460050"}},"views":{"defaultOffer":"vi_15433651122172460050_bi_14315870854159310982"},"buyOption":{"bi_14315870854159310982":{"minimum":1,"feedOfferId":"31710622.68CCCEFA-9068-41B4-825F-9F77FD72DAE6","promocode":"NOW500","price":{"value":4403,"currency":"RUR"},"offerId":"qkedRhIy6pQkj6bb6J-CLA","showUid":"17570299354470558305506001","slug":"-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest","trackingLinks":{"promotionUrl":"/safeclick/data=SpQw45JhDGEtO5qMksCMdKh9o1rQXRpkUve1I8ECW7juyhxB2AnmSqSnY2WgRJ7X_fsf1mWgaWi5SWexkfTgGO_2a3bQn3AHMWBuPumXnombmg3uhfJc3FscM_aG9PoCZXhm3S1GCJlXdESMI0AdhKlIJTEDRcMfrNpXfAHlqZTGmqSctKzaFOiya9mA6z24MMIIwryBCuCws2FkecVWYFhxJLJx7wKN5-oQdJjatCrzIXa6g_t0r49ob5VGeKiOq6ggrr8u-w-rK6qbWc1SuSpvWDBzUObDmsxPkKb-GzqWV2XCdwwQNWCftw4EqFehH01SvuxYEiQtq8lTqFtF3z9lZ1LhtMwMCOIq6z6WpMmObUT5dP9bJvy8MqS3Tcxuj6-CqsNOX9CRd1gGVdyJFGXhq-SUrt1JP82Z5V-z40NYhPpqM5ChB3BcpnivBMt-VgxVYyWv08SgrxcL5FFgz0n9GJa73VQ67kZat3BN6CC-RKDJjo6oy14n_bYM59sxWHFUcrTXCaoWDfyIKUHrHvR0SBZb2qqIw1OEF0Be6FXXtaRULtsmCMSh9hQLDcRXOmFmQpltxyaGJ8UwAPDF9y3lURyrSaIpr9UCycsc0CsuASVKXQo8rP1enAL1PlY17_CBSmuLDmEz3zKtaVr-myjzvuHdAjF9Yr-sSx0NRxSpCCT-gBm5xKFQLAYXrkZjcc2CfnUxqJKaE_QMZRnE1AZ2IQjUj_CHLY0BUYCam_pquqOl6zDk8FtWv0-CuuXzhIE-ooYJhh8QcOFNZK2vG4lw3Itc-pVKdllERnsJGRa4WZ9o3TNbDdMkdXkftP61DSwqrKFy3cpcwVjO8jcf8Vg3ySRy1WJZAsw2Rpf6PrT_y67GegVDZ3DjIv2Lb_egt017V2HTBqv1BJDXGTt5npNVW4fOrtFBo6G12GtZ3qdfnIxwGDSt8a1xYr1fI6efgnazDt6hcwGau8_RQ0CKNNypzLyo1pJAcJpeMGE4jx9xWM53wV7R4WZspHVNHxm8obChQBIgbGs_aYqGngcotaTnnb4q7ApqVHOL0h-QO7JaHxpbQNztxBVIPuWGzkUJNdtD_-6x_9G9BeurCsm8FGGCvUTk7TdHR-zYuwsN6UsexqT_gv4jjzZxsTppm8M7LMYj0JY6J6KZ_UvQN1MUolT7Z6VD01vsYrz_BaujGEPmFOExZxjIwA,,/b64e=1/sign=341c7d33465351386acd5b0b2d176735/keyno=MARKET_1/*","cpa":"/safeclick/data=J_LVfyLzRQqMQ3UEqcldabLZuW7uTC3aazDbvE4BwZYcru0bBJRRnwG--A-3OXqq2rF95VfRMFDZlkfiJmpGWukGvDxEFcoqAfdKPY_kwdHeYERMhpw_5UkuaYqfM185bMpr2hVuq1V7sT3N_vpEczntrAjekgFIb4ld96HC_gZebY94vxhReURk5wEdMopEobIoXaou7Lmyk2SncWACW2Yp6HBUZopmXhYgDbrxbie0hXiS8do5yqRUcrTQwwX8w9MWR3p7b6rZyXQmsji8mMmOFTJjq_nRBdO0aISLvqCd17wRLdKi1ZQJ-UdWF-XB-Dd3mWNOEijThxh6y4tcWMyMuz4QHZLa_vVP_ZYLu_K70ja9hfRar-qwU-YUpkItoTR0lOTylXKF7qyBwoPI5AFJ0mE3pYr9n4-PCntOAjC_CFsFLN7FFDgD4rEdY297ejmWg2DRaV7p423GfiRozowkPAjJzVfqbxMG4_epQTgpReAFWVn0O35PIX8skwMyTQP32bjaV2C9ugelUjm5mal5ax0H7BLzlt-8qka5CddpQKkqWNQ7IHAkEAm7qs_YDEQcWAfr08e0Ftvv9BEPiV3u7iq-6Ln0tsFspe1-QvG2jGsUqw5uWKx7ugT7z50srgYVlu3Vko8EV0a9kUgFdu4IxNpOXhwVwaki7BlC_ZNSDwoXllNAwsgWabEsZIjX1rDa9nB2Ot4OpczL68pS3so9c8MqLbWLGc50ra6XwsuxDBi82-A0CCPP9fwv5jtIMKgWawkDlIE8hvWfqDkCGmWI3YvJHlPP7OFba1SSijFnaX1oxHgBPeKZb4Qylb1tqGB-al1iLNrhojNAhKvPmZCE8V2E3hACBUWVZvEEfFWN5NK0JuGsCeVDLr8hCtlVKOqv5Jnsn1hThMYCtSzUlFRh44qCmup7fuL3u8l6O_exCfJDJSn0p6RYxuoStDuNANLqljEb-GXQFAa4h32YK36-fh6NFlXSfeP_48vLZN6xA7MvO3V4hbMdZqe5f_y85VwoBSwvbnyJYkrg5zq1cG4RDv4H3wePdcwcxMJcoOXZITB_DYbUrQ9B_Lm3UbLUo6VNGiicmqMBcJMEzYIwA7Ge1QAILpcvG1HJ_JQM142LzdwXUq1FR3Kqn6Bc0S5iHSV-9EQhYyg69KkN_Ww_DJdLWV0nkN0EOj75EIIBg_da2x-g_mcJHD9W2hbHeuUpjVnY1Cg2fehQsVpyQqFGWAzhHioXZVLQPZ4mxrBGDk1gBxFPqI8ZYWxtG10MjR-DKszfVxCwgIzlS00lw6oWlYrR_w2tO68YkFVjScc1Ur4rX4ct6LKa5MRFcvlKmwxH4_59h6LSIzTJGwHw3eHzRTuQHexQLvuhU7gIS5VGh756vyCGg0UD6svJ6-Wg6Hu83ONygTrwuctqtiilNvmDmI94V42hlZfwZte-9lqb4SbiEa93P-Nfa6xSiy7Xgt9MBChbHKRfowrdK0by-uTdODXUhU_W4xctDdZ4-zLbF3VGog3tVBMeRKr42Qd5Tdog/b64e=1/sign=a65782bf6b6909065df2b3f8cfc06bf5/keyno=MARKET_1/*"},"categoryId":"18540670","navnodeId":"20598950","departmentId":"54510","businessId":"101703841","businessName":"Про_Книги","flags":["isFbs","isOnDemand","isPartialCheckoutAvailable"],"title":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","benefitTypeCode":"waremd5","counterStep":1,"supplierName":"Про_Книги","productId":"1781849749","feedId":"31710622","imageMeta":{"key":"2a00000191939f8619ef25ac3b41f79e8396","namespace":"mpic","groupId":12424084},"maximum":5,"id":"bi_14315870854159310982","deliveryType":"DELIVERY","analytics":{"yaBankPrice":"4359","warehouseId":"1265343","shopSlug":"yandex-market","paymentMethodTypes":["BY_CARD_ONLINE","IN_CASH"],"promos":[{"promoCode":"NOW500","type":"promo-code","description":"Маркетинг_август_оффер_новичка_180_NOW500_500_от_2000_1408","landingUrl":"https://market.yandex.ru/","promoCodeType":"on-selection","key":"ICO0aWETl3Yi6GjhkoZz2g","value":11,"shopPromoId":"cf_131644","isPersonal":false},{"type":"discount-by-payment-type","key":"fZ3XLaWtLFCVyd6AGdo2aA","description":"Зеленые цены. Базовая. На все","isPersonal":false,"shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA"},{"type":"empty-promo","key":"rTIiPh9Hz1IxaxhP07bFlw","description":"Партнерская-сеть_Фармия_cf_125774_промокод_500-1500_новичок_программа-лояльности","isPersonal":false,"shopPromoId":"cf_125774","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=cf_125774"},{"type":"empty-promo","key":"RZxDEBsRV0HjPqWR3eEJRw","description":"kids","isPersonal":false,"shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309"},{"type":"empty-promo","key":"jMeIKuu6UofNpoDMFIxJtw","description":"Книги","isPersonal":false,"shopPromoId":"L21116024","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L21116024"}],"deliveryOptions":[{"toDate":1757634735,"priceInfo":{"value":0,"currency":"RUR"},"deliveryType":"delivery","fromDate":1757634735},{"toDate":1757634735,"priceInfo":{"value":0,"currency":"RUR"},"deliveryType":"pickup","fromDate":1757634735},{"toDate":1757634735,"priceInfo":{"value":0,"currency":"RUR"},"deliveryType":"pickup","fromDate":1757634735},{"toDate":1757634735,"priceInfo":{"value":0,"currency":"RUR"},"deliveryType":"pickup","fromDate":1757634735},{"toDate":1757634735,"priceInfo":{"value":0,"currency":"RUR"},"deliveryType":"delivery","fromDate":1757634735}],"hypeBadge":{"hasBadgeRare":false},"yandexBnplInfo":{"enabled":true},"ownMarketPlace":true,"paymentType":"PREPAYMENT","placementType":"3P","shopSku":"68CCCEFA-9068-41B4-825F-9F77FD72DAE6","atSupplierWarehouse":true},"vendorId":"13061761","promos":[{"promoCode":"NOW500","type":"promo-code","key":"ICO0aWETl3Yi6GjhkoZz2g","landingUrl":"https://market.yandex.ru/","shopPromoId":"cf_131644","anaplanId":"cf_131644"},{"type":"discount-by-payment-type","key":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA","anaplanId":"fZ3XLaWtLFCVyd6AGdo2aA","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","parentPromoId":""},{"key":"","type":"parent-promo"},{"type":"empty-promo","key":"rTIiPh9Hz1IxaxhP07bFlw","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=cf_125774","shopPromoId":"cf_125774","anaplanId":"cf_125774"},{"type":"empty-promo","key":"RZxDEBsRV0HjPqWR3eEJRw","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309","anaplanId":"L20568309","shopPromoId":"L20568309","parentPromoId":""},{"key":"","type":"parent-promo"},{"type":"empty-promo","key":"jMeIKuu6UofNpoDMFIxJtw","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L21116024","anaplanId":"L21116024","shopPromoId":"L21116024","parentPromoId":""},{"key":"","type":"parent-promo"}],"hasAnySize":false,"basePrice":{"value":4403,"currency":"RUR"},"hasAnyDelivery":true,"supplierId":"101703840","shopId":"431782","feeShow":"OTNDnItfwRPZ-saaocKlhyNnIF_U8kbozVLdG7EwJDAqKJjB8uzohnCp3RZyybZt-GJgc-5FwbMFiQvUqn34WCZ_wXhJ6DHz-Stfz3PCrWOsOvIvXUcyQ_tI5U-PsMc2Oj4ejpCoF5SMR39SwSkJ7XgV3zVKSY_bEuQbzECDQaiKLVFVYHkW3O30F7qCpMG4ewBE4omKQ3Bf9UBi_v2om1mDcrZCYMKfURgx6fvblyRQdjG_59FkqJAqEeZ2JOnz7S5tEqwbqsDl610vSOxJsSG4FmN7HzFdkn2WlV_Sq0eGSrZcuNHlb-IsrvbYY6O3rZm_0Aw8nE0y1R4aNzDXAaHEYY5djtF4zQ3JvtGhlFBZj8V7qv0T3HdMY9SDQjOUM_bAQkjGCIU,","skuId":"560261675"}},"bnplPlanInfo":{},"currentUser":{"currentUser":{"id":"1776162581757029917","isAuth":false,"region":{"id":213,"name":"Москва","linguistics":{"ablative":"","accusative":"Москву","dative":"Москве","directional":"","genitive":"Москвы","instrumental":"Москвой","locative":"","nominative":"Москва","preposition":"в","prepositional":"Москве"},"country":225,"info":{"id":213,"name":"Москва","country":225,"linguistics":{"ablative":"","accusative":"Москву","dative":"Москве","directional":"","genitive":"Москвы","instrumental":"Москвой","locative":"","nominative":"Москва","preposition":"в","prepositional":"Москве"},"data":{"id":213,"type":6,"parent_id":1,"capital_id":0,"geo_parent_id":0,"city_id":213,"name":"Москва","native_name":"","iso_name":"RU-MOW","is_main":true,"en_name":"Moscow","short_en_name":"MSK","phone_code":"495 499","phone_code_old":"095","zip_code":"","population":13149803,"synonyms":"Moskau, Moskva, Chertanovo","latitude":55.755863,"longitude":37.6177,"latitude_size":0.878654,"longitude_size":1.164423,"zoom":10,"tzname":"Europe/Moscow","official_languages":"ru","widespread_languages":"ru","suggest_list":[],"is_eu":false,"iso_alpha3":"","services_names":["bs","yaca","weather","afisha","maps","tv","ad","etrain","subway","delivery","route"]},"isCapital":true},"zoom":10,"location":{"longitude":37.6177,"latitude":55.755863},"isCapital":true,"source":30},"uid":"","yandexuid":"1776162581757029917","publicId":"","loginId":"","birthdateFormated":null,"firstName":"","lastName":"","emails":[],"tld":"ru","avatarId":null,"settings":{"resultsOnPage":48},"isAdult":false}},"cartModel":{"carts":{"market":{"count":0}},"items":{}},"currentBusinessCustomer":{"current":{"id":"current"}},"isUltima":{},"m2bProperties":{}}}
{"widgets":{"@promo/PromoMediaBlockDO":{"/content/page/fancyPage/defaultPage/mainDO/spreadDiscountReceiptBlock":{"promoType":"spread-discount-receipt","spreadDiscountReceiptRedesign":false}}},"meta":{"/content/page/fancyPage/defaultPage/mainDO/spreadDiscountReceiptBlock":{"name":"@promo/PromoMediaBlockDO"}}}
500
Промокод NOW500
Заказ от 2000₽ • до 17.09
{"widgets":{"@card/Profitable":{"/content/page/fancyPage/defaultPage/profitable":{}}},"meta":{"/content/page/fancyPage/defaultPage/profitable":{"name":"@card/Profitable"}},"collections":{"profitable":{"15433651122172460050":[{"analytics":{"name":"promoCode"},"leadInfo":{"title":{"content":[{"value":"-500","type":"price","unit":"₽"}],"feature":"LEAD"}},"title":"Промокод NOW500","actionButton":{"copyInfo":"NOW500","type":"copy","icon":"copy"},"subtitle":{"content":[{"value":"Заказ от 2000₽ • до 17.09","type":"literal"}],"feature":"PRIMARY"},"promocodeFull":{"promoCode":"NOW500","conditionsUrl":"https://market.yandex.ru/special/promocode-NOW500","prices":{"withPromoCode":{"price":{"value":3903,"currency":"RUR"},"percent":11,"discount":{"value":500,"currency":"RUR"}},"original":{"value":4403,"currency":"RUR"}},"analytics":{"shopPromoId":"cf_131644","key":"ICO0aWETl3Yi6GjhkoZz2g"},"discount":{"type":"absolute","percent":11,"absolute":{"value":500,"currency":"RUR"}},"conditions":{"orderMinPrice":{"value":2000,"currency":"RUR"},"bindOnlyOnce":true},"landingUrl":"https://market.yandex.ru/","endDate":"2025-09-17T20:59:00Z"}}]}}}
"Django 2.1. Практика создания веб-сайтов на Python"
-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest
Цена с картой Яндекс Пэй:4 359
Скидка: 1%
–1 %
Вместо: 4 403
{"widgets":{"@card/Price":{"/content/page/fancyPage/defaultPage/stickyProductCard/price":{"composeId":"15433651122172460050","cashbackItems":[],"cashbackViewType":"defaultOffer","hasFinancialProductBadge":false,"viewType":"defaultCpaOfferMiniSticky","greenPriceOnboardingProps":{"isAlfaCardOwner":false,"isYaBankFlowEnabled":true},"isB2bSegmentOnB2cMarketFresh":false,"isNonBreakablePrice":true,"shouldRenderPrice":true,"priceOffer":{"prices":[{"content":[{"value":"4359.000000","type":"price","transitionId":"tr_16073262552700194707","unit":"₽"},{"value":"medium","type":"delimiter"},{"value":"yaPay_wide","type":"icon","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"TERM_SMALL"},{"value":"Пэй","type":"literal","feature":"TERM_SMALL"},{"value":" ","type":"literal","feature":"MINOR"},{"value":"","type":"newline"}],"feature":"TERM_MAIN"},{"content":[{"value":"без карты","type":"literal"},{"value":" ","type":"literal"},{"value":"4403.000000","type":"price","unit":"₽"},{"value":" ","type":"literal"}],"feature":"MINOR_SMALL"}],"signals":[],"extraRows":[]},"price":{"value":4403,"currency":"₽","postfix":"","discountValue":"−1 %","isPersonal":false,"priceAfterDiscount":"4 403 ₽"}}}},"meta":{"/content/page/fancyPage/defaultPage/stickyProductCard/price":{"name":"@card/Price"}}}
{"widgets":{"@marketfront/Empty":{"/content/page/fancyPage/defaultPage/stickyProductCard/priceWholeSale":{"wrapperProps":{}}}},"meta":{"/content/page/fancyPage/defaultPage/stickyProductCard/priceWholeSale":{"name":"@marketfront/Empty"}}}
{"widgets":{"@light/ToggleWishlist":{"/content/page/fancyPage/defaultPage/stickyProductCard/wishlist/wishlistToggle":{"productId":"1008610109","skuId":"560261675","oskuId":"103774115410","offerId":"qkedRhIy6pQkj6bb6J-CLA","businessId":"101703841","title":"\"Django 2.1. Практика создания веб-сайтов на Python\"","picture":"https://avatars.mds.yandex.net/get-mpic/12424084/2a00000191939f8619ef25ac3b41f79e8396/orig","price":{"value":4359,"currency":"RUR"},"size":16,"color":"#222222","withNotification":true,"withText":true,"waitWishlistCollections":false,"initialWishState":false,"viewType":"button","place":{"page":"market:product-osku","widget":"product_card_header"},"isAuth":false,"isWalter":true,"isWishlistPlace":false,"needAddToWishList":false,"isSnippetClickArea":false,"isNotAuthUser":true}}},"meta":{"/content/page/fancyPage/defaultPage/stickyProductCard/wishlist/wishlistToggle":{"name":"@light/ToggleWishlist"}}}
{"widgets":{"@marketfront/ProductCartButton":{"/content/page/fancyPage/defaultPage/stickyProductCard/actions":{"configType":"MAIN_DO","wrapperProps":{},"userHasAddress":false,"cartLink":"/my/cart","isError":false,"isWebView":false,"isTouch":false,"isInIntegration":false,"isNotAuthUser":true,"needAddToCart":false,"isM2bEdoOnlyEnable":false,"isClickProxyDoAvailable":true,"isOneClickFromAuthPopupExp":true,"isCartButtonUnification":false}}},"meta":{"/content/page/fancyPage/defaultPage/stickyProductCard/actions":{"name":"@marketfront/ProductCartButton"}}}
{"widgets":{"@card/StickyOffer":{"/content/page/fancyPage/defaultPage/stickyProductCard":{"view":"small","tag":"span","isRobot":false}}},"meta":{"/content/page/fancyPage/defaultPage/stickyProductCard":{"name":"@card/StickyOffer"}},"collections":{"questionStats":{},"miniImage":{"15433651122172460050":{"moreThanOne":true,"image":"mi_14481921145404609924"}},"outOfStock":{},"productQuestionsLink":{"15433651122172460050":{"isResale":false,"transitionId":"tr_2604201387986881665"}},"vendor":{"15433651122172460050":{"transition":{"params":{"vendorFilter":"7893318:13061761","vendorName":"BHV","vendorSlug":"bhv","vendorId":"13061761"},"type":"search"},"name":"BHV","logoUrl":"https://avatars.mds.yandex.net/get-mpic/15710640/img_id5248326928977765701.png/orig"}},"pageParams":{"current":{"id":"current","params":{"slug":"-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest","oskuId":"103774115410","offerId":"qkedRhIy6pQkj6bb6J-CLA","sponsored":"false"},"pageId":"market:product-osku"}}}}
{"widgets":{"@card/fintech/InsuranceToggleWidgetDO":{"/content/page/fancyPage/defaultPage/insuranceToggleWidget":{}}},"meta":{"/content/page/fancyPage/defaultPage/insuranceToggleWidget":{"name":"@card/fintech/InsuranceToggleWidgetDO"}},"collections":{"insuranceWidgetInfo":{}}}
Доставка Маркета
12 сен, по клику  0
Москва
12 сен, пункт выдачи  0
Москва
{"widgets":{"@card/DeliveryConsole":{"/content/page/fancyPage/defaultPage/deliveryConsole":{"configType":"MAIN_DO","shouldShowDeliveryPointAgitationBanner":false}}},"meta":{"/content/page/fancyPage/defaultPage/deliveryConsole":{"name":"@card/DeliveryConsole"}},"collections":{"walterUtils":{"isWalterInitialSuccess":true,"isWalterWithoutFallback":true,"isWalterCanary":false},"deliveryConsole":{"15433651122172460050":{"notifications":[],"signals":[],"title":"Доставка Маркета","options":[{"type":"MARKET","title":"Маркет","subtitle":{"date":{"value":"12 сен","features":["THINGRAY"]},"price":{"value":0,"currency":"RUR","valueFeatures":["THINGRAY"],"currencyFeatures":["THINGRAY"]}},"details":[{"deliveryOptions":[{"id":"6560163684551697835","signals":[{"analytics":{"text":"15-30 мин. курьером в удобный момент","type":"onClickSignal"},"title":{"content":[{"value":"15-30 мин. курьером в удобный момент","type":"literal"},{"value":"ai_chevron","type":"icon"},{"value":"","type":"newline"}],"feature":"PRIMARY"},"popupInfoId":"pp_18064787403457921207"}],"address":{"addressLineObject":{"isRegion":true,"isTagged":false,"abbreviativePart":"Москва"},"addressLine":"Москва"}},{"id":"6560163684551697832","signals":[],"address":{"addressLineObject":{"isRegion":true,"isTagged":false,"abbreviativePart":"Москва"},"addressLine":"Москва"}}]}],"baobabModel":{"priceValue":0,"deliveryType":"ON_DEMAND","priceCurrency":"RUR","deliveryDays":7,"deliveryDateTo":"2025-09-12","calculatedFor":"8cb10d383a64795fe26382351d09af60;qkedRhIy6pQkj6bb6J-CLA","precise":true,"selected":false,"deliveryText":"12 сен, по клику","deliveryDateFrom":"2025-09-12"},"isChecked":true,"transitionId":"tr_4466925575689504748"}]}},"deliveryInfoOption":{"6560163684551697835":{"deliveryDate":"12 сен","deliveryType":"onDemand","dayFrom":7,"deliveryService":"по клику","deliveryPrice":{"value":0,"currency":"RUR"},"consoleDate":{"value":"12 сен","features":["THINGRAY"]},"style":"BLUE","baobabModel":{"priceValue":0,"deliveryType":"ON_DEMAND","priceCurrency":"RUR","deliveryDays":7,"deliveryDateTo":"2025-09-12","calculatedFor":"8cb10d383a64795fe26382351d09af60;qkedRhIy6pQkj6bb6J-CLA","precise":true,"selected":false,"deliveryText":"12 сен, по клику","deliveryDateFrom":"2025-09-12"},"price":{"value":0,"currency":"RUR","valueFeatures":["THINGRAY"],"currencyFeatures":["THINGRAY"]},"service":{"value":"по клику","features":["THINGRAY"]},"date":{"value":"12 сен","features":["BOLD"]},"dayTo":7},"6560163684551697832":{"deliveryDate":"12 сен","deliveryType":"pickup","dayFrom":7,"deliveryService":"пункт выдачи","deliveryPrice":{"value":0,"currency":"RUR"},"consoleDate":{"value":"12 сен","features":["THINGRAY"]},"style":"WHITE","baobabModel":{"priceValue":0,"deliveryType":"PICKUP","priceCurrency":"RUR","deliveryDays":7,"deliveryDateTo":"2025-09-12","calculatedFor":"d48ff4b2f68a10fd7c86f185a6ccede0;qkedRhIy6pQkj6bb6J-CLA","precise":true,"selected":false,"deliveryText":"12 сен, пункт выдачи","deliveryDateFrom":"2025-09-12"},"price":{"value":0,"currency":"RUR","valueFeatures":["THINGRAY"],"currencyFeatures":["THINGRAY"]},"service":{"value":"пункт выдачи","features":["THINGRAY"]},"date":{"value":"12 сен","features":["BOLD"]},"dayTo":7}},"urlParams":{"offerId":"qkedRhIy6pQkj6bb6J-CLA"}}}
Про_Книги
Магазин4.4 24 оценки
{"widgets":{"@marketfront/ShopDeals":{"/content/page/fancyPage/defaultPage/shopInfoBlock/shopDeals":{"wrapperProps":{"margins":{"top":2}},"isCategorySubmissionPending":false,"didSubscribeToShop":false,"pageId":"market:product-osku","showProgressDiscountMocks":false}}},"meta":{"/content/page/fancyPage/defaultPage/shopInfoBlock/shopDeals":{"name":"@marketfront/ShopDeals"}},"collections":{"promoWidget":{},"shopInfo":{"15433651122172460050":{"stats":[{"name":"Учтённые оценки","value":24}],"ratingCount":"24 оценки","businessId":"101703841","counterId":"95953336","shopId":"101703841","sisTransition":"tr_18341758387352638388","name":"Про_Книги","canSubscribe":true,"rating":4.4,"favoriteButtonText":"Подписаться","osku":"103774115410"}},"shopPromoCodeFull":{"cf_131644":{"promoCode":"NOW500","conditionsUrl":"https://market.yandex.ru/special/promocode-NOW500","analytics":{"shopPromoId":"cf_131644","key":"ICO0aWETl3Yi6GjhkoZz2g"},"discount":{"type":"absolute","percent":11,"absolute":{"value":500,"currency":"RUR"}},"conditions":{"orderMinPrice":{"value":2000,"currency":"RUR"},"bindOnlyOnce":true},"landingUrl":"https://market.yandex.ru/","endDate":"2025-09-17T20:59:00Z"}}}}
{"widgets":{"@card/ShopInfoBlock":{"/content/page/fancyPage/defaultPage/shopInfoBlock":{"shopId":"101703841","canSubscribe":true}}},"meta":{"/content/page/fancyPage/defaultPage/shopInfoBlock":{"name":"@card/ShopInfoBlock"}}}
{"widgets":{"@card/CardPopup":{"/content/page/fancyPage/defaultPage/cardPopup":{"popupInfoId":null,"isOpen":false,"isUz":false}}},"meta":{"/content/page/fancyPage/defaultPage/cardPopup":{"name":"@card/CardPopup"}}}
{"widgets":{"@card/ShowPlaceAlfabankPromo":{"/content/page/fancyPage/defaultPage/alfaBankPromo":{"contentOverrideConfig":{"enabled":false,"link":"https://market.yandex.ru/promo/alfabank","title":"Покупайте с Альфа-Банком","subtitle":"И получите шанс выиграть смартфон","actionType":"link"}}}},"meta":{"/content/page/fancyPage/defaultPage/alfaBankPromo":{"name":"@card/ShowPlaceAlfabankPromo"}},"collections":{}}
{"widgets":{"@fintech/marketfront/ShowPlaceBnplProductsPopup":{"/content/page/fancyPage/defaultPage/bnplProductsPopup":{"regionId":213,"isOpen":false,"isAuth":false}}},"meta":{"/content/page/fancyPage/defaultPage/bnplProductsPopup":{"name":"@fintech/marketfront/ShowPlaceBnplProductsPopup"}},"collections":{"headerInfos":{}}}
{"widgets":{"@fintech/marketfront/BnplUpgradeManager":{"/content/page/fancyPage/defaultPage/bnplUpgradeManager":{"basePartRetpathForUpgrade":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false","isMarketIntegration":false}}},"meta":{"/content/page/fancyPage/defaultPage/bnplUpgradeManager":{"name":"@fintech/marketfront/BnplUpgradeManager"}}}
{"widgets":{"@marketfront/VacuumDataLayer":{"/content/page/fancyPage/defaultPage/commonEcommerce/vacuum":{"baseMetrikaParams":{"accountType":"ANONYM","uid":"","metrikaParams":{"pkg_default":"1","testid_1345796":{"slotId":0,"bucketId":92,"auth":"not_auth"},"testid_1352257":{"slotId":0,"bucketId":0,"auth":"not_auth"},"testid_1354447":{"slotId":0,"bucketId":34,"auth":"not_auth"},"testid_1317353":{"slotId":0,"bucketId":22,"auth":"not_auth"},"testid_1337004":{"slotId":0,"bucketId":33,"auth":"not_auth"},"testid_1335646":{"slotId":0,"bucketId":88,"auth":"not_auth"},"testid_1339034":{"slotId":0,"bucketId":6,"auth":"not_auth"},"testid_1336435":{"slotId":0,"bucketId":88,"auth":"not_auth"},"testid_1348273":{"slotId":0,"bucketId":10,"auth":"not_auth"},"testid_1350873":{"slotId":0,"bucketId":41,"auth":"not_auth"},"testid_1347584":{"slotId":0,"bucketId":92,"auth":"not_auth"},"testid_1340198":{"slotId":0,"bucketId":64,"auth":"not_auth"},"testid_1249657":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1354659":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1224744":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1351838":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1355263":{"slotId":0,"bucketId":94,"auth":"not_auth"},"testid_1330694":{"slotId":0,"bucketId":40,"auth":"not_auth"},"testid_1347701":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1192730":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1337627":{"slotId":0,"bucketId":99,"auth":"not_auth"},"testid_1347569":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1330770":{"slotId":0,"bucketId":79,"auth":"not_auth"},"testid_1349276":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1345641":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1340234":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1322859":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1346631":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1348296":{"slotId":0,"bucketId":75,"auth":"not_auth"},"testid_1312087":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1344855":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1342769":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1147873":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1323431":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1316252":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1346727":{"slotId":0,"bucketId":94,"auth":"not_auth"},"testid_1293196":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1304469":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1302567":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1301010":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1300476":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1183496":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1139844":{"slotId":0,"bucketId":70,"auth":"not_auth"},"testid_1282264":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_777146":{"slotId":0,"bucketId":50,"auth":"not_auth"},"testid_1293458":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1291596":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1291520":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1232464":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1289542":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1088111":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1205552":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1286743":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1285983":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1164068":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1283742":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1168832":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1336820":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1267526":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1350554":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1289429":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1248417":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1355732":{"slotId":0,"bucketId":88,"auth":"not_auth"},"testid_1237534":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1275522":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1089208":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1239327":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_921551":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1226608":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1127493":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1240917":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1241300":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1309910":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1239793":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1351010":{"slotId":0,"bucketId":41,"auth":"not_auth"},"testid_1335474":{"slotId":0,"bucketId":66,"auth":"not_auth"},"testid_1344918":{"slotId":0,"bucketId":86,"auth":"not_auth"},"testid_1240093":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1297174":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1354349":{"slotId":0,"bucketId":74,"auth":"not_auth"},"testid_1355727":{"slotId":0,"bucketId":23,"auth":"not_auth"},"testid_1195661":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1194620":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1084713":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1175379":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1037731":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1348830":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1340324":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1263007":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1029110":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1326656":{"slotId":0,"bucketId":6,"auth":"not_auth"},"testid_1245493":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1287254":{"slotId":0,"bucketId":78,"auth":"not_auth"},"testid_1335633":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1203231":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1345524":{"slotId":0,"bucketId":91,"auth":"not_auth"},"testid_1169412":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_917809":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1254603":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1146575":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1352037":{"slotId":0,"bucketId":70,"auth":"not_auth"},"testid_1185052":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1104548":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1270734":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_987962":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1042755":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1045548":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1352140":{"slotId":0,"bucketId":12,"auth":"not_auth"},"testid_1287985":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_993140":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1349813":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_992642":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1183655":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"testid_1090368":{"slotId":0,"bucketId":-1,"auth":"not_auth"},"market_cpa":"0"},"isAuth":false,"regionId":213,"integrationType":"unknown","setAnonymousCrossOrigin":false},"vacuums":[]}}},"meta":{"/content/page/fancyPage/defaultPage/commonEcommerce/vacuum":{"name":"@marketfront/VacuumDataLayer"}},"collections":{"visibleEntity":{},"offerShowPlace":{},"offer":{}}}
{"widgets":{"@market/Ecommerce":{"/content/page/fancyPage/defaultPage/commonEcommerce/ecommerce":{"env":"production","commonParams":{"pageType":"other","pageId":"market:product-osku","siteType":"desktop","userId":"4148ce62e2d391ed695095db8a3400b193539883d1c26a9e6d20ec34632f9bd8","regionId":213},"pageSpecificParams":[{"ecommerce":{"detail":{"products":[{"id":"1781849749","name":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","brand":"BHV","categoryId":20598950,"hid":18540670,"vendorId":13061761,"price":4403}]}},"event":"PRODUCT_VIEW"}],"dataLayerOptions":{}}}},"meta":{"/content/page/fancyPage/defaultPage/commonEcommerce/ecommerce":{"name":"@market/Ecommerce"}},"collections":{"ecommerce":{"15433651122172460050":{"categoryId":20598950,"id":"1781849749","vendorId":13061761,"category":"Нехудожественная литература","currency":"RUR","name":"-сайтов на Python. Модели, контроллеры и шаблоны. Разграничение доступа. Аутентификация через социальные сети. Вывод миниатюр. Bootstrap. Captcha. Angular. Bbcode. Rest","productId":"1781849749","brand":"BHV","hid":18540670,"price":4403,"productTitle":"\"Django 2.1. Практика создания веб-сайтов на Python\""}}}}
{"widgets":{"@card/ProductTracking":{"/content/page/fancyPage/defaultPage/commonEcommerce/productTracking":{"pageId":"market:product-osku","productId":103774115410}}},"meta":{"/content/page/fancyPage/defaultPage/commonEcommerce/productTracking":{"name":"@card/ProductTracking"}}}
{"widgets":{"@card/AllPricesEntrypoint":{"/content/page/fancyPage/defaultPage/allPricesEntrypoint":{"isRobot":false}}},"meta":{"/content/page/fancyPage/defaultPage/allPricesEntrypoint":{"name":"@card/AllPricesEntrypoint"}},"collections":{"allPrices":{},"productCardJumpTable":{},"productCardJumpTableValues":{}}}
{"widgets":{"@yandex-market/LazyLoader-market":{"/content/page/fancyPage/defaultPage/60dxq2nf2dh/heroBannerCarousel/LazyLoader":{"isEnabledServerRequestsMode":false,"widgetName":"@monetize/HeroBannerCarousel","widgetId":"HeroBannerCarousel","options":{"resources":{"garsons":[{"id":"MadvCreatives","params":{"data":{"creatives":[{"mark":"hero","block":"ModelCardBannerList","blockParams":[{"availableFormats":["MediaBannerWhiteBoard","MediaBannerHero","DirectTgoHero","DirectMediaImageHero","DirectMediaImageFeed"],"totalGroups":10,"maxItemPerGroup":1}]}]}}}]},"props":{"fixedRatio":true,"roundedCorners":true,"bannerFormat":"heroBannerCompactKm","controlsConfig":{"controls":"both","indent":"3","minusIndents":false,"size":"m","staticColor":true,"disableLoop":true}},"isChefRemixExp":false},"infinite":false,"cspNonce":"cMsb1uE4MNSY5Iq4+fwnmA==","renderStrategy":"append"}}},"meta":{"/content/page/fancyPage/defaultPage/60dxq2nf2dh/heroBannerCarousel/LazyLoader":{"name":"@yandex-market/LazyLoader-market"}}}
{"widgets":{"@marketfront/VisibilityLoaderMarket":{"/content/page/fancyPage/defaultPage/60dxq2nf2dh/heroBannerCarousel":{"pageId":"market:product-osku","offset":3000,"epicModeForLazyLoad":"default","widgetId":"HeroBannerCarousel","__zoneName":""}}},"meta":{"/content/page/fancyPage/defaultPage/60dxq2nf2dh/heroBannerCarousel":{"name":"@marketfront/VisibilityLoaderMarket"}}}

О товаре

Книга посвящена разработке .1. Рассмотрены основные функциональные возможности, необходимые для программирования .
. Рассказано о вспомогательных инструментах: посредниках, сигналах, средст-вах отправки кэширования и пр. Описано форматирование текста посредством BBCode, обработка CAPTCHA, вывод графических миниатюр, аутентификация через социальные сети, интеграция с Bootstrap. Рассмотрено программирование веб-служб REST, использование административного . Дан пример разработки полнофункционального . Исходный код доступен для загрузки с .
.
.
.
Артикул Маркета
103774115410
Бренд
BHV
ISBN
9785977540582
Серия
Профессиональное программирование
Год издания
2019
Автор
Дронов Владимир
Количество страниц
672
Перед покупкой уточняйте характеристики и комплектацию у продавца.
Внешний вид товаров и/или упаковки может быть изменён изготовителем и отличаться от изображенных на Яндекс Маркете.
Возрастное ограничение 18+
{"widgets":{"@product-page-support/SpecsWarnings":{"/content/page/fancyPage/defaultPage/description/specs/specsWarnings":{"productWarnings":{"common":[{"value":{"full":"Внешний вид товаров и/или упаковки может быть изменён изготовителем и отличаться от изображенных на Яндекс Маркете.","short":"Внешний вид товаров и/или упаковки может быть изменён изготовителем и отличаться от изображенных на Яндекс Маркете."},"type":"appearance"},{"value":{"full":"Возрастное ограничение 18+","short":"Возрастное ограничение 18+"},"type":"age"}]},"isMedicineKind":false}}},"meta":{"/content/page/fancyPage/defaultPage/description/specs/specsWarnings":{"name":"@product-page-support/SpecsWarnings"}}}

Отзывы

Покупатели пока не оставили отзывы
{"widgets":{"@card/ReviewBlockRatinginfo":{"/content/page/fancyPage/defaultPage/reviewBlock/ratingInfo":{"businessReviewCount":0,"businessRatingCount":0,"marketText":"У всех продавцов:","ratingCountText":"Нет оценок","reviewCountText":"Нет отзывов","isRobot":false,"slug":"-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest"}}},"meta":{"/content/page/fancyPage/defaultPage/reviewBlock/ratingInfo":{"name":"@card/ReviewBlockRatinginfo"}},"collections":{"businessReviewStats":{"15433651122172460050":{"reviewsCount":0,"reviewsCountVisualization":"0"}},"businessReviewUgc":{"15433651122172460050":{"items":[],"showMoreReviewButton":false,"mediaNavigationTransitionId":"tr_7604329511199917121","context":"eyJtb2RlbElkIjoxNzgxODQ5NzQ5LCJzb3VyY2UiOiJwcm9kdWN0LW1haW4iLCJza3UiOjU2MDI2MTY3NSwib3NrdSI6MTAzNzc0MTE1NDEwLCJvbW9kZWwiOjEwMDg2MTAxMDksImJ1c2luZXNzSWQiOjEwMTcwMzg0MX0=","showCreateReviewButton":false}}}}
{"widgets":{"@card/BlockReviewsGallery":{"/content/page/fancyPage/defaultPage/reviewBlock/photos":{"type":"card_gallery","wrapperProps":{"margins":{"top":2,"bottom":3}},"limit":12,"addReviewLink":"","composeId":"15433651122172460050","isDesktop":true}}},"meta":{"/content/page/fancyPage/defaultPage/reviewBlock/photos":{"name":"@card/BlockReviewsGallery"}},"collections":{"reviewGallery":{"15433651122172460050":{"items":[]}},"allReviewCollection":{}}}
{"widgets":{"@card/ReviewBlockNewGridReviews":{"/content/page/fancyPage/defaultPage/reviewBlock/reviews":{"wrapperProps":{"margins":{"top":4}},"isRobot":false}}},"meta":{"/content/page/fancyPage/defaultPage/reviewBlock/reviews":{"name":"@card/ReviewBlockNewGridReviews"}}}
{"widgets":{"@card/PublicProfileHeader":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview/header":{"tabs":[],"hasAgitation":false,"hasSubscribeButton":false,"isShareButtonLoading":false,"needUrlUpdate":false,"isPreview":true}}},"meta":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview/header":{"name":"@card/PublicProfileHeader"}},"collections":{"authorItems":{}}}{"widgets":{"@card/PublicProfileStatistic":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview/statistics":{"statistic":[],"isPreview":true}}},"meta":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview/statistics":{"name":"@card/PublicProfileStatistic"}}}{"widgets":{"@card/PublicProfileEmptyState":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview/emptyState":{"isPreview":true}}},"meta":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview/emptyState":{"name":"@card/PublicProfileEmptyState"}}}{"widgets":{"@card/PublicProfileSubscribeButton":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview/subscribeButton":{"isPreview":true,"isAuth":false}}},"meta":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview/subscribeButton":{"name":"@card/PublicProfileSubscribeButton"}}}{"widgets":{"@card/PublicProfilePreview":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview":{"isOpen":false,"isLoading":false}}},"meta":{"/content/page/fancyPage/defaultPage/reviewBlock/publicProfilePreview":{"name":"@card/PublicProfilePreview"}}}
Вопросы о товаре
{"widgets":{"@card/ReviewItem":{"/content/page/fancyPage/defaultPage/galleryPopup/reviewItem":{"isMaster":false,"composeId":null,"index":0,"isAuth":false,"theme":"galleryReview","dynamic":true,"isAllUgcReviewsLikePostsExp":false,"pageParams":{"slug":"-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest","oskuId":"103774115410","offerId":"qkedRhIy6pQkj6bb6J-CLA","sponsored":"false"},"pageId":"market:product-osku"}}},"meta":{"/content/page/fancyPage/defaultPage/galleryPopup/reviewItem":{"name":"@card/ReviewItem"}},"collections":{"productCardMeta":{},"reviewComment":{},"reviewCommentState":{},"commentList":{},"commentItems":{},"answerForm":{},"reviewGalleryPopupState":{},"reviewOfferInfo":{}}}{"widgets":{"@card/FullGalleryPopupRedesign":{"/content/page/fancyPage/defaultPage/galleryPopup":{"isOpen":false,"currentIndex":0,"viewType":"GALLERY","isAuth":false}}},"meta":{"/content/page/fancyPage/defaultPage/galleryPopup":{"name":"@card/FullGalleryPopupRedesign"}},"collections":{"oskuReviewSnippet":{}}}
{"widgets":{"@card/ComplaintDialog":{"/content/page/fancyPage/defaultPage/complaintDialogReviewComment":{"entity":"productReviewComment","entityDescription":"комментарий","byDS":true}}},"meta":{"/content/page/fancyPage/defaultPage/complaintDialogReviewComment":{"name":"@card/ComplaintDialog"}},"collections":{"complaintDialog":{"productReviewComment":{"entity":"productReviewComment","entityId":null,"isOpen":false,"reason":2,"reasonText":"","isInvalid":false,"validationType":null}}}}
{"widgets":{"@card/ComplaintDialog":{"/content/page/fancyPage/defaultPage/complaintDialogReview":{"entity":"review","entityDescription":"отзыв","reasonIds":[2,3,16,1],"byDS":true}}},"meta":{"/content/page/fancyPage/defaultPage/complaintDialogReview":{"name":"@card/ComplaintDialog"}},"collections":{"complaintDialog":{"review":{"entity":"review","entityId":null,"isOpen":false,"reason":2,"reasonText":"","isInvalid":false,"validationType":null}}}}
{"widgets":{"@card/PageSearchingLog":{"/content/page/fancyPage/defaultPage/pageSearchingLog":{"pageId":"market:product-osku"}}},"meta":{"/content/page/fancyPage/defaultPage/pageSearchingLog":{"name":"@card/PageSearchingLog"}}}
{"widgets":{"@card/AdultWarningLoader":{"/content/page/fancyPage/defaultPage/adultWarning":{"showWarning":false}}},"meta":{"/content/page/fancyPage/defaultPage/adultWarning":{"name":"@card/AdultWarningLoader"}}}
{"widgets":{"@card/SnippetDebugInfo":{}},"meta":{"/content/page/fancyPage/defaultPage/snippetDebugInfo":{"name":"@card/SnippetDebugInfo"}},"collections":{}}
{"widgets":{"@card/Url":{"/content/page/fancyPage/defaultPage/url":{"url":"/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?do-waremd5=qkedRhIy6pQkj6bb6J-CLA&ogV=-3"}}},"meta":{"/content/page/fancyPage/defaultPage/url":{"name":"@card/Url"}}}
{"widgets":{"@marketfront/YaBankPopupManager":{"/content/page/fancyPage/defaultPage/yaBankPopupManagerWrapper/yaBankPopupManager":{"configBankSdk":{"isAutotest":false,"mode":"prod","metrikaSessionId":"1757029935329/fbc72b374e1b4c060041f7c09be65297/1/1/1/8/1/1","language":"ru","domain":"ru","colorScheme":"light"},"isOpen":false,"isAuth":false,"authRoute":{"pageId":"external:passport-auth","params":{"region":"ru","retpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false&loggedin=1","backpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false","origin":"market_product_osku_ya_bank_popup_manager","noreturn":"1"}},"tld":"ru","shouldAutoOpen":null,"reqId":"1757029935329/fbc72b374e1b4c060041f7c09be65297/1/1/1/8/1/1","isIntegration":false}}},"meta":{"/content/page/fancyPage/defaultPage/yaBankPopupManagerWrapper/yaBankPopupManager":{"name":"@marketfront/YaBankPopupManager"}}}
{"widgets":{"@yandex-market/LazyLoader-market":{"/content/page/fancyPage/defaultPage/similarModal/content":{"isEnabledServerRequestsMode":false,"widgetName":"@light/UnifiedSimilarModal/Content","widgetId":"SimilarModal","options":{"isChefRemixExp":false},"placeholder":"RecommendationRollSkeleton","infinite":false,"cspNonce":"cMsb1uE4MNSY5Iq4+fwnmA==","renderStrategy":"append"}}},"meta":{"/content/page/fancyPage/defaultPage/similarModal/content":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@light/UnifiedSimilarModal":{"/content/page/fancyPage/defaultPage/similarModal":{"widgetId":"SimilarModal","isOpen":false}}},"meta":{"/content/page/fancyPage/defaultPage/similarModal":{"name":"@light/UnifiedSimilarModal"}}}
{"widgets":{"@card/ProductDeliveryPointPopupManager":{"/content/page/fancyPage/defaultPage/productDeliveryPointPopupManager":{"useWebviewLogic":false}}},"meta":{"/content/page/fancyPage/defaultPage/productDeliveryPointPopupManager":{"name":"@card/ProductDeliveryPointPopupManager"}},"collections":{"deliveryPointPreset":{},"userAddress":{"TMP_ADDRESS_ID":{"id":"TMP_ADDRESS_ID","city":"Москва","district":"","house":"","apartment":"","regionId":213,"country":"Россия","entity":"tmpAddress","source":"PERS_ADDRESS"}},"outlet":{"TMP_ADDRESS_ID":{"id":"TMP_ADDRESS_ID","city":"Москва","district":"","house":"","apartment":"","regionId":213,"country":"Россия","entity":"tmpAddress","source":"PERS_ADDRESS"}}}}
{"widgets":{"@wishlist/ReferralShareLinkContentV2":{"/content/page/fancyPage/defaultPage/sharingPopup/sharing":{"isDisabled":false,"mode":"sharing"}}},"meta":{"/content/page/fancyPage/defaultPage/sharingPopup/sharing":{"name":"@wishlist/ReferralShareLinkContentV2"}}}{"widgets":{"@wishlist/ReferralContentLoader":{"/content/page/fancyPage/defaultPage/sharingPopup/erid":{"name":"Рекламный токен","title":"Загрузите контент для поста","subtitle":"И мы сформируем ERID — уникальный код рекламы, он нужен по закону","textTitle":"Текст поста","textPlaceholder":"Тарелки PRAGMA — ТВОЙ ИДЕЛЬНЫЙ ВЫБОР","uploadTitle":"Фото или видео","uploadButtonText":"Загрузить","nextButtonText":"Далее","skipButtonText":"Продолжить без токена","isDisabled":false,"photoLinks":[],"videos":[],"isAllShareKmRedesignExp":false}}},"meta":{"/content/page/fancyPage/defaultPage/sharingPopup/erid":{"name":"@wishlist/ReferralContentLoader"}}}{"widgets":{"@wishlist/SharingPopup":{"/content/page/fancyPage/defaultPage/sharingPopup":{"showPopup":false,"mode":"blogs"}}},"meta":{"/content/page/fancyPage/defaultPage/sharingPopup":{"name":"@wishlist/SharingPopup"}}}
{"widgets":{"@marketfront/PopupManager":{"/content/popupManager":{"queue":[],"popups":{},"currentShownPopup":null,"previousShownPopup":null,"wasAnyPopupShown":false}}},"meta":{"/content/popupManager":{"name":"@marketfront/PopupManager"}}}
{"widgets":{"@yandex-market/LazyLoader-market":{"/content/myChatsPreloader/myChats/chatsList/LazyLoader":{"isEnabledServerRequestsMode":false,"widgetName":"@marketfront/MyChatsChatsList","widgetId":"LazyChatsList","options":{"isChefRemixExp":false},"slotOptions":{"dynamic":true},"placeholder":"Spinner","infinite":true,"cspNonce":"cMsb1uE4MNSY5Iq4+fwnmA==","renderStrategy":"append"}}},"meta":{"/content/myChatsPreloader/myChats/chatsList/LazyLoader":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@marketfront/VisibilityLoaderMarket":{"/content/myChatsPreloader/myChats/chatsList":{"pageId":"market:product-osku","epicModeForLazyLoad":"default","widgetId":"LazyChatsList","__zoneName":""}}},"meta":{"/content/myChatsPreloader/myChats/chatsList":{"name":"@marketfront/VisibilityLoaderMarket"}}}{"widgets":{"@yandex-market/LazyLoader-market":{"/content/myChatsPreloader/myChats/archivedChatsList/LazyLoader":{"isEnabledServerRequestsMode":false,"widgetName":"@marketfront/MyChatsChatsList","widgetId":"LazyArchivedChatsList","options":{"archived":true,"isChefRemixExp":false},"slotOptions":{"dynamic":true},"placeholder":"Spinner","infinite":true,"cspNonce":"cMsb1uE4MNSY5Iq4+fwnmA==","renderStrategy":"append"}}},"meta":{"/content/myChatsPreloader/myChats/archivedChatsList/LazyLoader":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@marketfront/VisibilityLoaderMarket":{"/content/myChatsPreloader/myChats/archivedChatsList":{"pageId":"market:product-osku","epicModeForLazyLoad":"default","widgetId":"LazyArchivedChatsList","__zoneName":""}}},"meta":{"/content/myChatsPreloader/myChats/archivedChatsList":{"name":"@marketfront/VisibilityLoaderMarket"}}}{"widgets":{"@marketfront/MyChats":{"/content/myChatsPreloader/myChats":{"isOpen":false,"chatProps":null,"isShowArchived":false,"chatHeaderProps":null,"isIntegration":false,"isShowTgLink":true}}},"meta":{"/content/myChatsPreloader/myChats":{"name":"@marketfront/MyChats"}},"collections":{"chatsListView":{},"chatView":{}}}
{"widgets":{"@marketfront/MyChatsPreloader":{"/content/myChatsPreloader":{"preload":true}}},"meta":{"/content/myChatsPreloader":{"name":"@marketfront/MyChatsPreloader"}}}
{"widgets":{"@marketfront/Notification":{"/content/notification":{"message":null,"type":null,"link":null,"isShown":false,"id":null,"callToAction":null,"shouldCloseOnTap":false,"pageId":"market:product-osku","position":null,"isMarketSins":false,"isSticky":false}}},"meta":{"/content/notification":{"name":"@marketfront/Notification"}}}
{"widgets":{"@yandex-market/LazyLoader-market":{"/content/popup/content/content":{"isEnabledServerRequestsMode":false,"widgetName":"@marketfront/DynamicPopupLoader","widgetId":"DynamicPopupLoader","options":{"isChefRemixExp":false},"placeholder":"PaddedSpinner","infinite":false,"cspNonce":"cMsb1uE4MNSY5Iq4+fwnmA==","renderStrategy":"append"}}},"meta":{"/content/popup/content/content":{"name":"@yandex-market/LazyLoader-market"}}}
{"widgets":{"@marketfront/LazyWidgetsLoader":{}},"meta":{"/content/popup/content":{"name":"@marketfront/LazyWidgetsLoader"}}}
{"widgets":{"@light/Popup":{"/content/popup":{"isOpen":false,"isLoading":false,"isLoaded":false}}},"meta":{"/content/popup":{"name":"@light/Popup"}}}
{"widgets":{"@address/DeliveryPointBanner":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout/@address\\/DeliveryPointList/@address\\/DeliveryPointBanner":{"outletId":null,"walkingTime":null,"bannerType":"NONE","recommendedRouteStartGpsCoordinate":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout/@address\\/DeliveryPointList/@address\\/DeliveryPointBanner":{"name":"@address/DeliveryPointBanner"}},"collections":{"addressesCore":{"DELIVERY_POINT_POPUP":{"id":"DELIVERY_POINT_POPUP","popupStep":"LOADING","preselectedDeliveryType":"PICKUP","availableDeliveryTypes":["PICKUP","COURIER"],"recommendedOutletId":null,"selectedMapRecommendedOutletId":null,"selectedDeliveryPointId":null,"deletionOfSelectedCourierDeliveryPointIsAllowed":false,"deletionOfSelectedPickupDeliveryPointIsAllowed":false,"isOutletRecommendation":false,"blockWebviewSwipe":false,"executionContext":{"useWebviewLogic":false}}},"mapFilters":{"MAP_FILTERS_ID":{"id":"MAP_FILTERS_ID","filters":{"trying":{"id":"trying","i18nValue":{"id":"common.address:map_filter-trying_availabilyty","fallback":"C примеркой"},"checked":false,"disabled":false,"visible":false},"market-branded":{"id":"market-branded","i18nValue":{"textWithoutTranslation":"Только Яндекс Маркета"},"checked":false,"disabled":false,"visible":true},"offer-shipping":{"id":"offer-shipping","i18nValue":{"id":"common.address:map_filter-offer_shipping","fallback":"Только постаматы"},"checked":false,"value":"postomat","disabled":false,"visible":true},"outlet-daily":{"id":"outlet-daily","i18nValue":{"id":"common.address:map_filter-daily","fallback":"Без выходных"},"checked":false,"disabled":false,"visible":true},"outlet-around-the-clock":{"id":"outlet-around-the-clock","i18nValue":{"id":"common.address:map_filter-around_the_clock","fallback":"Круглосуточные"},"checked":false,"disabled":false,"visible":true}},"type":"DEFAULT"}}}}{"widgets":{"@address/DeliveryPointList":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout/@address\\/DeliveryPointList":{"deliveryWarningTitle":null,"deliveryWarningSubTitle":null,"presetsIds":[],"deliveryPointListType":null,"shouldShowDeliveryBanner":false,"agitationTypes":[],"informer":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout/@address\\/DeliveryPointList":{"name":"@address/DeliveryPointList"}}}{"widgets":{"@address/DeliveryPointMainLayout":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout":{"isPending":true,"inProgress":true,"deliveryPointListType":null,"unavailableAddressLine":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMainLayout":{"name":"@address/DeliveryPointMainLayout"}}}{"widgets":{"@address/CourierTrackingRoute":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_MAP/@address\\/COURIER_TRACKING_ROUTE":{}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_MAP/@address\\/COURIER_TRACKING_ROUTE":{"name":"@address/CourierTrackingRoute"}},"collections":{"vectorMapState":{"DELIVERY_POINT_POPUP":{"id":"DELIVERY_POINT_POPUP","gpsCoordinate":{"longitude":37.6177,"latitude":55.755863},"zoom":11,"bounds":null,"transitionDuration":250,"transitionEasing":"ease-in-out","placemarksMode":"SHOW_ALL_PLACEMARKS_IN_VIEWPORT","preventRestoreDefaultViewportState":false}},"courierTrackingView":{}}}{"widgets":{"@address/CourierTrackingMap":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_MAP":{"lang":"ru"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_MAP":{"name":"@address/CourierTrackingMap"}}}{"widgets":{"@address/CourierTrackingInformation":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_INFO":{}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout/@address\\/COURIER_TRACKING_INFO":{"name":"@address/CourierTrackingInformation"}},"collections":{"order":{}}}{"widgets":{"@address/CourierTrackingMapLayout":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout":{"isMapViewportInAction":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/CourierTrackingMapLayout":{"name":"@address/CourierTrackingMapLayout"}}}{"widgets":{"@address/MapCourierPin":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapCourierPin":{"tmpAddressId":"TMP_ADDRESS_ID","deliveryDateText":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapCourierPin":{"name":"@address/MapCourierPin"}}}{"widgets":{"@address/MapPlacemarks":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapPlacemarks":{"placemarks":[],"singlePlacemarkOutletId":null,"activeOutletGpsCoordinate":null,"shouldPreventUpdatePlacemarks":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapPlacemarks":{"name":"@address/MapPlacemarks"}},"collections":{"visibleOutlet":{}}}{"widgets":{"@address/MapRecommendedPlacemark":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapRecommendedPlacemark":{"isLoading":false,"outletId":null,"distance":null,"walkingTime":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapRecommendedPlacemark":{"name":"@address/MapRecommendedPlacemark"}}}{"widgets":{"@address/MapRoute":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapRoute":{"routeCoordinates":null,"firstPointCoordinates":null,"middlePointCoordinates":null,"routeBounds":null,"walkingTime":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapRoute":{"name":"@address/MapRoute"}}}{"widgets":{"@address/MapGeolocation":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapGeolocation":{"isGeolocationLoading":false,"isGeolocationAccessed":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapGeolocation":{"name":"@address/MapGeolocation"}}}{"widgets":{"@address/MapZoom":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapZoom":{}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap/@address\\/MapZoom":{"name":"@address/MapZoom"}}}{"widgets":{"@address/DeliveryPointMap":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap":{"lang":"ru"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/DeliveryPointMap":{"name":"@address/DeliveryPointMap"}}}{"widgets":{"@address/MapGeoSuggestField":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapAddressForm/@address\\/MapGeoSuggestField":{"textFieldId":"addressSearch","value":"","isFocused":false,"isDisabled":false,"isDeliveryAvailable":true,"suggests":[],"geoSuggestLang":"ru_RU"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapAddressForm/@address\\/MapGeoSuggestField":{"name":"@address/MapGeoSuggestField"}}}{"widgets":{"@address/MapAddressForm":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapAddressForm":{"isDeliveryAvailable":true,"isFormDisabled":true,"isOnlyGeoSuggestFieldVisible":false,"currentlyFocusedFiledId":null,"activeServiceComment":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapAddressForm":{"name":"@address/MapAddressForm"}}}{"widgets":{"@address/MapGeoSuggestField":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapGeoSuggestField":{"textFieldId":"outletSearch","value":"","isFocused":false,"isDisabled":false,"isDeliveryAvailable":true,"suggests":[],"geoSuggestLang":"ru_RU"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapGeoSuggestField":{"name":"@address/MapGeoSuggestField"}}}{"widgets":{"@address/MapOutletDetails":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapOutletDetails":{"isLoading":true,"hasError":false,"outletId":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapOutletDetails":{"name":"@address/MapOutletDetails"}}}{"widgets":{"@address/MapOutletList":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapOutletList":{"outletIds":null,"isLoading":false,"hasError":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapOutletList":{"name":"@address/MapOutletList"}}}{"widgets":{"@address/MapFooter":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapFooter":{"inProgress":false,"isDeliveryAvailable":false,"editedDeliveryPointId":null,"outletId":null,"addressFormFieldsErrors":{"comment":false,"house":false},"tld":"ru"}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapFooter":{"name":"@address/MapFooter"}}}{"widgets":{"@address/MapDeliveryTypeSelector":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapDeliveryTypeSelector":{"disabledDeliveryType":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapDeliveryTypeSelector":{"name":"@address/MapDeliveryTypeSelector"}}}{"widgets":{"@address/MapFilter":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapFilter":{"isOpened":false,"inProgress":false,"foundedOutletsByFiltersCount":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapFilter":{"name":"@address/MapFilter"}}}{"widgets":{"@address/MapDeliveryPointDeletionControl":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapDeliveryPointDeletionControl":{"isOpened":false,"inProgress":false,"editedDeliveryPointId":null,"editedDeliveryType":null}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout/@address\\/MapDeliveryPointDeletionControl":{"name":"@address/MapDeliveryPointDeletionControl"}}}{"widgets":{"@address/DeliveryPointMapLayout":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout":{"showingOutletId":null,"isMapViewportInAction":null,"isOutletInfoLoading":false,"isDeliveryAvailable":true,"isNeedToExpandBottomSheet":null,"retpath":null,"isStandaloneMap":false,"isUz":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup/@address\\/DeliveryPointMapLayout":{"name":"@address/DeliveryPointMapLayout"}}}{"widgets":{"@address/DeliveryPointPopup":{"/content/expressAddressPopup/deliveryPointPopup":{"isOpened":false,"areMainOrMapLayoutWidgetChunksLoaded":false}}},"meta":{"/content/expressAddressPopup/deliveryPointPopup":{"name":"@address/DeliveryPointPopup"}}}
{"widgets":{"@address/DeliveryPointPopupManager":{"/content/expressAddressPopup":{"offerId":null,"composeId":null,"pendingCartItem":null,"isEats":false,"isExpress":false,"shouldReloadAfterRegionChange":true,"skipPopup":false,"isRetailIntegration":false,"isSins":false,"useWebviewLogic":false}}},"meta":{"/content/expressAddressPopup":{"name":"@address/DeliveryPointPopupManager"}}}
{"widgets":{"@marketfront/AdmonTracker":{"/content/admonTracker":{"isDebugMode":false,"isTrackerActive":true}}},"meta":{"/content/admonTracker":{"name":"@marketfront/AdmonTracker"}}}
{"widgets":{"@marketfront/CaptchaService":{}},"meta":{"/content/captchaService":{"name":"@marketfront/CaptchaService"}}}
{"widgets":{"@velocity/BFCache":{"/content/bfcache":{"wasAuth":false}}},"meta":{"/content/bfcache":{"name":"@velocity/BFCache"}}}
{"widgets":{"@card/FavouriteCategoryChoice":{"/content/favouriteCategoryChoice":{"periodToSelectCategories":null,"categorySelectionSubmitted":false,"isCategorySubmissionInProgress":false,"isError":false,"isLoading":true,"isOpen":false,"preselectedShopPromoIds":null,"callPlace":"UNKNOWN","pageId":"market:product-osku","isAuth":false,"isIntegration":false,"showNYheader":false,"disclaimerTexts":{"percentDiscount":"Максимальная скидка на товар — до 3 000 ₽.","discountByPaymentType":"Максимальная скидка на товар — 3 000 ₽.\nСуммируется с другими акциями."},"initialTime":1757029935392}}},"meta":{"/content/favouriteCategoryChoice":{"name":"@card/FavouriteCategoryChoice"}}}
{"widgets":{"@marketfront/UpgradePassportAccount":{"/content/upgradePassportAccount":{"shouldCheck":false,"domain":".market.yandex.ru","tld":"ru"}}},"meta":{"/content/upgradePassportAccount":{"name":"@marketfront/UpgradePassportAccount"}}}
{"widgets":{"@marketfront/OnboardingManager":{"/content/onboardingManager":{"onboardingId":null,"type":null,"currentStep":1,"isOpen":false,"isContentLoaded":false,"loadedOnboardings":[],"pageId":"market:product-osku","onboardingManagerCustomizations":{"useAnotherPassportRetpath":false,"closerPath":""},"loadedStatusByLazyWidgetId":{},"authCompleteRoute":{"pageId":"external:passport-auth-complete","params":{"region":"ru","retpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false&loggedin=1","backpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false","origin":"market_product_osku_onboarding_manager","noreturn":"1"}},"loginRoute":{"pageId":"external:passport-auth","params":{"region":"ru","retpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false&loggedin=1","backpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false","origin":"market_product_osku_onboarding_manager","noreturn":"1"}}}}},"meta":{"/content/onboardingManager":{"name":"@marketfront/OnboardingManager"}},"collections":{"onboarding":{},"lazySlot":{}}}
{"widgets":{"@marketfront/OnboardingQueueManager":{"/content/onboardingQueueManager":{}}},"meta":{"/content/onboardingQueueManager":{"name":"@marketfront/OnboardingQueueManager"}}}
{"widgets":{"@MarketNode/UXFeedback":{"/content/uxFeedback":{"uid":"","yandexuid":"1776162581757029917"}}},"meta":{"/content/uxFeedback":{"name":"@MarketNode/UXFeedback"}}}
{"widgets":{"@baobab/RootNodeRecoverer":{"/content/baobabRootNodeRecoverer":{"asyncAttrs":{"msku":"560261675","modelId":"1781849749","businessId":"101703841"}}}},"meta":{"/content/baobabRootNodeRecoverer":{"name":"@baobab/RootNodeRecoverer"}}}
{"widgets":{"@velocity/DeltaToRum":{"/content/deltaSender/deltaToRum":{"deltaMetrics":{}}}},"meta":{"/content/deltaSender/deltaToRum":{"name":"@velocity/DeltaToRum"}}}
{"widgets":{"@velocity/DeltaSender":{}},"meta":{"/content/deltaSender":{"name":"@velocity/DeltaSender"}}}
{"widgets":{"@marketfront/RecommendationsClientLog":{"/content/recommendationClientLog":{"productId":1781849749,"pageId":"market:product-osku"}}},"meta":{"/content/recommendationClientLog":{"name":"@marketfront/RecommendationsClientLog"}},"collections":{"expFlags":{"result":["all_apphost_walter_product_card","all_cart_shop_promo_hub","touch_new-business-tabbar","dsk_search-filters_widened","all_cart_similar_button_redesign","dsk_hero-banner-separation-lazy","all_profile-menu-fintech-widgets","all_fintech_checkout_redesign_drugie_sroki","all_fintech_checkout_redesign_superkolbaski","all_cart_summary_redesign","all_km_recom-snippets_with-reason-to-buy","all_cart-button_opt","all_new-business-page","all_apphost_web_in_actualizer","all_snippet-alternative-delivery","all_wait-banner-image-load","desktop_new-sins-header","all_newbie_cart_strict","all_sins-metrika-speed","all_ugc_master-tasks","all_mf_cart","all_snippet-constructor_become-cheaper_redesign","all_snippet-constructor_redesign","all_cart_shop_groups","all_cart_desktop_shop_groups","all_snippet_rating_by_persId","all_one_click_from_auth_popup","all_ugc-gallery-redesign","all_truth_express","all_new-profile-menu","all_addresses_courier_tracking_map","all_business-info-cpr","all_apphost_header","all_popup_login_agitation","all_search-filters_size-filters-renewed","all_cart_expired_item_suggest","all_admon-tracker","all_checkout_redesign-local-console","all_km-shop-info-block","all_cr-incuts_without-all-shops-button","all_seo-top-chips"],"collections":{"experimentFlag":{"all_apphost_walter_product_card":{"id":"all_apphost_walter_product_card","value":true},"all_cart_shop_promo_hub":{"id":"all_cart_shop_promo_hub","value":true},"touch_new-business-tabbar":{"id":"touch_new-business-tabbar","value":true},"dsk_search-filters_widened":{"id":"dsk_search-filters_widened","value":true},"all_cart_similar_button_redesign":{"id":"all_cart_similar_button_redesign","value":true},"dsk_hero-banner-separation-lazy":{"id":"dsk_hero-banner-separation-lazy","value":true},"all_profile-menu-fintech-widgets":{"id":"all_profile-menu-fintech-widgets","value":true},"all_fintech_checkout_redesign_drugie_sroki":{"id":"all_fintech_checkout_redesign_drugie_sroki","value":true},"all_fintech_checkout_redesign_superkolbaski":{"id":"all_fintech_checkout_redesign_superkolbaski","value":true},"all_cart_summary_redesign":{"id":"all_cart_summary_redesign","value":true},"all_km_recom-snippets_with-reason-to-buy":{"id":"all_km_recom-snippets_with-reason-to-buy","value":1},"all_cart-button_opt":{"id":"all_cart-button_opt","value":true},"all_new-business-page":{"id":"all_new-business-page","value":true},"all_apphost_web_in_actualizer":{"id":"all_apphost_web_in_actualizer","value":true},"all_snippet-alternative-delivery":{"id":"all_snippet-alternative-delivery","value":true},"all_wait-banner-image-load":{"id":"all_wait-banner-image-load","value":true},"desktop_new-sins-header":{"id":"desktop_new-sins-header","value":true},"all_newbie_cart_strict":{"id":"all_newbie_cart_strict","value":true},"all_sins-metrika-speed":{"id":"all_sins-metrika-speed","value":true},"all_ugc_master-tasks":{"id":"all_ugc_master-tasks","value":true},"all_mf_cart":{"id":"all_mf_cart","value":true},"all_snippet-constructor_become-cheaper_redesign":{"id":"all_snippet-constructor_become-cheaper_redesign","value":true},"all_snippet-constructor_redesign":{"id":"all_snippet-constructor_redesign","value":1},"all_cart_shop_groups":{"id":"all_cart_shop_groups","value":true},"all_cart_desktop_shop_groups":{"id":"all_cart_desktop_shop_groups","value":true},"all_snippet_rating_by_persId":{"id":"all_snippet_rating_by_persId","value":true},"all_one_click_from_auth_popup":{"id":"all_one_click_from_auth_popup","value":true},"all_ugc-gallery-redesign":{"id":"all_ugc-gallery-redesign","value":true},"all_truth_express":{"id":"all_truth_express","value":true},"all_new-profile-menu":{"id":"all_new-profile-menu","value":true},"all_addresses_courier_tracking_map":{"id":"all_addresses_courier_tracking_map","value":true},"all_business-info-cpr":{"id":"all_business-info-cpr","value":true},"all_apphost_header":{"id":"all_apphost_header","value":true},"all_popup_login_agitation":{"id":"all_popup_login_agitation","value":"withKMWidget"},"all_search-filters_size-filters-renewed":{"id":"all_search-filters_size-filters-renewed","value":true},"all_cart_expired_item_suggest":{"id":"all_cart_expired_item_suggest","value":true},"all_admon-tracker":{"id":"all_admon-tracker","value":true},"all_checkout_redesign-local-console":{"id":"all_checkout_redesign-local-console","value":true},"all_km-shop-info-block":{"id":"all_km-shop-info-block","value":true},"all_cr-incuts_without-all-shops-button":{"id":"all_cr-incuts_without-all-shops-button","value":true},"all_seo-top-chips":{"id":"all_seo-top-chips","value":true}}}}}}
{"widgets":{"@light/LoginAgitationEntry":{"/content/loginAgitationEntry":{"needFloatingLoginAgitation":false,"promoType":"NOTHING","agitationType":"login","authSuggestRoute":{"pageId":"external:passport-auth","params":{"region":"ru","retpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false&loggedin=1","backpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false","origin":"market_login_agitation_suggest","noreturn":"1"}},"authRoute":{"pageId":"external:passport-auth","params":{"region":"ru","retpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false&loggedin=1","backpath":"https://market.yandex.ru/card/-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest/103774115410?offerId=qkedRhIy6pQkj6bb6J-CLA&sponsored=false","origin":"market_login_agitation_popup","noreturn":"1"}},"listUrl":"//passport.yandex.ru/auth/list?retpath=https%3A%2F%2Fmarket.yandex.ru%2Fcard%2F-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest%2F103774115410%3FofferId%3DqkedRhIy6pQkj6bb6J-CLA%26sponsored%3Dfalse%26loggedin%3D1&backpath=https%3A%2F%2Fmarket.yandex.ru%2Fcard%2F-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest%2F103774115410%3FofferId%3DqkedRhIy6pQkj6bb6J-CLA%26sponsored%3Dfalse&origin=market_login_agitation_suggest_list&noreturn=1&mode=edit","tld":"ru"}}},"meta":{"/content/loginAgitationEntry":{"name":"@light/LoginAgitationEntry"}}}
{"widgets":{"@card/DeliveryConsole":{"/content/easyKM/deliveryView/deliveryConsole":{"configType":"EASY_KM","shouldShowDeliveryPointAgitationBanner":false}}},"meta":{"/content/easyKM/deliveryView/deliveryConsole":{"name":"@card/DeliveryConsole"}}}
{"widgets":{"@card/ProductDeliveryPointPopupManager":{"/content/easyKM/deliveryView/productDeliveryPointPopupManager":{"useWebviewLogic":false}}},"meta":{"/content/easyKM/deliveryView/productDeliveryPointPopupManager":{"name":"@card/ProductDeliveryPointPopupManager"}}}
{"widgets":{"@marketfront/ProductCartButton":{"/content/easyKM/deliveryView/cartButton":{"configType":"EASY_KM","wrapperProps":{},"userHasAddress":false,"cartLink":"/my/cart","isError":false,"isWebView":false,"isTouch":false,"isInIntegration":false,"isNotAuthUser":true,"needAddToCart":false,"isM2bEdoOnlyEnable":false,"isClickProxyDoAvailable":false,"isOneClickFromAuthPopupExp":true,"isCartButtonUnification":false}}},"meta":{"/content/easyKM/deliveryView/cartButton":{"name":"@marketfront/ProductCartButton"}}}
{"widgets":{"@card/EasyKMDelivery":{"/content/easyKM/deliveryView":{"isOpen":false,"isLoading":false,"mainViewType":"DELIVERY","viewBlocks":["STUB"],"hasAnyMerchant":false,"isNavbarHidden":false}}},"meta":{"/content/easyKM/deliveryView":{"name":"@card/EasyKMDelivery"}},"collections":{"cardContentSelfInfo":{},"deliveryThreshold":{},"easyCardShopInfoInsideSis":{},"easyCardShopInfoOutsideSis":{}}}
{"widgets":{"@marketfront/ProductCartButton":{"/content/easyKM/simpleView/cartButton":{"configType":"EASY_KM","wrapperProps":{},"userHasAddress":false,"cartLink":"/my/cart","isError":false,"isWebView":false,"isTouch":false,"isInIntegration":false,"isNotAuthUser":true,"needAddToCart":false,"isM2bEdoOnlyEnable":false,"isClickProxyDoAvailable":false,"isOneClickFromAuthPopupExp":true,"isCartButtonUnification":false}}},"meta":{"/content/easyKM/simpleView/cartButton":{"name":"@marketfront/ProductCartButton"}}}
{"widgets":{"@card/EasyKMSimple":{"/content/easyKM/simpleView":{"isOpen":false,"isLoading":false,"hasAnyMerchant":false,"mainViewType":"SIMPLE","viewBlocks":["STUB"],"isNavbarHidden":false}}},"meta":{"/content/easyKM/simpleView":{"name":"@card/EasyKMSimple"}}}
{"widgets":{"@card/EasyKMFactory":{"/content/easyKM":{}}},"meta":{"/content/easyKM":{"name":"@card/EasyKMFactory"}}}
{"widgets":{"@light/Toaster":{"/content/toaster":{"isOpen":false,"tostId":"","title":"","subtitle":"","buttonText":"","buttonType":"button","href":"","withBottomGap":false,"withClickByContent":false}}},"meta":{"/content/toaster":{"name":"@light/Toaster"}}}
{"widgets":{"@cart/CartOverflowPopup":{"/content/cartOverflowPopup":{"isOpen":false,"isGoToAuthSoft":false,"cartLink":"/my/cart"}}},"meta":{"/content/cartOverflowPopup":{"name":"@cart/CartOverflowPopup"}}}
Войдите в аккаунтИ тогда откроется корзина, а цены на Маркете могут стать ниже
{"widgets":{"@marketfront/GoToAuthPopup":{"/content/goToAuthPopup":{"isIntegration":false,"isAuth":false,"isOpen":false,"tld":"ru","productId":null,"skuId":null,"uniqueId":null,"slug":null,"offerId":null,"fromAction":null,"isAutotest":false,"authUrl":"","currentAuthUrl":"//passport.yandex.ru/auth?retpath=https%3A%2F%2Fmarket.yandex.ru%2Fcard%2F-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest%2F103774115410%3FofferId%3DqkedRhIy6pQkj6bb6J-CLA%26sponsored%3Dfalse%26showGlobalDeliveryPoint%3D1%26loggedin%3D1&backpath=https%3A%2F%2Fmarket.yandex.ru%2Fcard%2F-saytov-na-python-modeli-kontrollery-i-shablony-razgranicheniye-dostupa-autentifikatsiya-cherez-sotsialnyye-seti-vyvod-miniatyur-bootstrap-captcha-angular-bbcode-rest%2F103774115410%3FofferId%3DqkedRhIy6pQkj6bb6J-CLA%26sponsored%3Dfalse&origin=market_auth_require_popup&noreturn=1","disableForcedAuthAgitation":false,"isAuthByPhoneNumber":false,"isReturnFromPassport":false}}},"meta":{"/content/goToAuthPopup":{"name":"@marketfront/GoToAuthPopup"}}}
{"widgets":{"@marketfront/MadvHeaderPromoManager":{"/content/madvHeaderPromoManager":{"isVisibilityGuardAvailable":true}}},"meta":{"/content/madvHeaderPromoManager":{"name":"@marketfront/MadvHeaderPromoManager"}}}
{"widgets":{"@marketfront/InfoPopup":{"/content/infoPopup":{"isOpen":false}}},"meta":{"/content/infoPopup":{"name":"@marketfront/InfoPopup"}}}
{"widgets":{"@fintech/FintechTechBaobabMetrika":{"/content/fintechTechBaobabMetrika":{"isActive":false,"flows":{"bindCard":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1},"insuranceIntegration":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1},"yaBankTopUp":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1},"bnplUpgrade":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1},"orderPayment":{"eventsStorage":{},"currentEventId":0,"awaitHandlingEventToSend":1}}}}},"meta":{"/content/fintechTechBaobabMetrika":{"name":"@fintech/FintechTechBaobabMetrika"}}}
{"widgets":{"@velocity/DeferredService":{}},"meta":{"/deferredService":{"name":"@velocity/DeferredService"}},"collections":{"result":{"height":56,"isNewTab":false,"banner":{"urls":{"clickout":"https://market.yandex.ru/promo/alfacashback?fromSins=1&erid=nyi26TK8Sq2EHekXkeUY5sNtT4fzQ5YR","click":"/safeclick/data=SpQw45JhDGEtO5qMksCMdCT6PbT1wOtX09gEqO4keJc2tmRRdChuNPXigRM9UIYyDWAQuB3M90J6ZFDwF16k0lWz2FnkAKX974YJ0YCB2EFeHmMIjn0XrlxxEGKFvKVuaP68wX8BEuM861on2NhZuJIbIOzpaVhi-8DH24T9RMVB5JgZMsefIRIOnOGBlMivmKtKObnUQSINJGObCUDprl2WlvoLtvuNuZkEXI6JAWbn07IzrfmGeD_jv-LEjaAirWgKw-sO5PQySannkm3NJMzE5yIjHKVfZR0H8jauVN_mo073538HMZQH7MU0gPR0xSMSax6GJs1MjiVkfo8DpKHp4vB_gU41VrhyXHc3vM3qkKN2h049DOuyQ6a8cpmMQ_0Oxf6rT3uboh7o1RGnitNEwXdQgExhMalxVzopIlCxMa5cdAbkUEiRLwG7suDjSeHHE7kdRwhNsKCFNTuTbRW5xrJk2nNPN4SpODHFSG1EF2HdtT5VHFhmEBvtDR92_CVxZvEeGFGsquItWPYXhxlQLzgF2gWhNOWiUi_y_w88dSTneCkxjFbMB71oPMfyojbfhRt8PJMps1mT_Qg8_fICrpoGyGD13l90kiCYfGdSx5Oa4byuR_UqTlBubgJMtyjcK4hcZ4PZakuETjy6AmhTxp26ZsWK_Cwdk-uYDe5WD8sJzosZDAEnThKwmPJyJ6khewCf5o8CeOOEFeeLeYwTekw5Bn292cBt4pezHx6N7nQ556cwFoG61L8L-WqGAV-WxDx36ZX_G-e5TPaTON7YXGjddE5P7JOYZJBEkChnTxRRseiNdGv8hMpHem4FbWVYyiQ6I-jadU4IuLIMUP3cvAmk4z9umP8yVlKLaZB7jLhhTJsN6pYuRfvOChahS9FE4vsJ_eXruPEJLDFh_RYR5OjsHTMQZ8wl8bds61Gt7e9OYVoEJIaiYWGZyrMeYyINpXcAuogoSOpblg4GtwDl5CTc9fNcL4dWTs02bUEbXEseD1APDw1HY6AqJUbwJxyTRm6BtI31gL2j6OHYFL_nLW7N82lYIC_wKHx29x2nzQGBi3qVKZFDevLGVzB4iwfnOy7ICIY0hJV-UksSHdm1sLQ-xZGg4v8ri2tNklr8B2Nq9Up0ZvW_lkvRRLYSJxcHXmqFaYRCCU1ljuRXDFpXGZqazRLFnDLG1Q-_UMCYnnjodMRl3dhiiUKSYIhksiug5J0awjBb-lA2QMXZ9MR757jJtxixpYE-32xDWzLLD_VLIr7yZlJaMJsqSBX9MoaxaF8cqevvPeTfBs0YMLF53ZvXt8XklhS4H-2LsKAaFM2WlSuMGU-xyAkrPwFox-8mEbvxntIZ_eO5R-PG2w-VWMgVPNIEK-aefXUuX6JVKbP6O21uSguMLi1zbxyZVRI4Xk7H7pYMyJ6zXgTgWDcvFGaZoj1z6d3_TEpSgOOVjhy3XAXSygeoMc7oYo3AvXzYhvqHQpdF_8DzGCJc_GKOUkRHdMVbAK6-L5tUezTJ0wrfMGyS34jGxp5OW3tyUW1QItzkkWrcwt4vGysbURTIvq_-48hAwFGq-GiXR4FxWwd7ZVy6mJDqd8BmsiFrf910CUncefe3TSSMsHAOUJzXKbURj21H6bASw3ayRRwQFbxJy-lny3Orv8nYZxLjzvqS9Qhp9gNb3-fNcAr6potCGTa3KTc4KAupE9w78a3pZIgW-03J6WzRgk-b3I9ceyksQi9dKttuivCoVuVHLFiE1PjBs3w3RjrxLgfoaZesAlWykvroomvqbQ7lEk-TtWC8RVcXA4KwgqY89ZfmawtK1Wh-5N-ZQxCk5V9J54p1IlhkB85UkkzEr2EuA3qVMxJiYT1gaaSs00VH4UAWsQnbgvqL-qQXMdZpH-_hhEJmtM9TqBghKbikPxJmmAYBioL_6BXewy5cF7x3W2mwSOC2QYzIcmdDa1oygzL5CeAe1wvDkKWF-8ddOW3KY6C11zIVK2FJ7zFVGvenZZGvfEsJmDnHSwICrDkvKFjAOYMwgkGrKhF7o26BPcrCQz1V2Q14rbSXMsUA4ou1FHBVVWa5HD2J7yfiqjNDm_zYo0sPdR9I_F7w_lWxOO58d8JYJstQ8o-SRCPc7ioduvySppIAQyq1CxEwh1HbAin8PzjWach6nueMeim01lclOhx3KQj-pQZetPlDMIkTLMJnCTAXq0nMtOZ9X2kfbY9ojq4_bbUTQedMv_GXgQV3JJnDEY7st-eFlW1B9joY94_xO3XW1vvZIjXsFhQIogPlqRYCQotr8USwojYzhrpXs5aV2kmlVcSWh3qTszq_p4Vy1PxeCN_o2LSkG98EUTIUFHJV8VEdOyT1HDYQkMJqBWnNUT4A4MLHSS6Gr6Aiexa2BawPwC_bcfnsWc54tyUuhfBwWROUtuzybsJ-Go2KxchRbxmfum2SXwemTXwZtSyvKUl5mphVAXcZjHTZP_KcI-651gLdASlARzuTxUqQnmim8c_601IGOlc3JSDKm15MbqPGUL3wUOyWAJcg9ALVzXGSzaFoW3z_L4WEiQE0hyNkCLJ_hjd8-zlRsNq3HHYiam30W4otUGZa8yZ3HjwXxCOGDoq6vL6S2f9AGg3Rczs7sHpV8-ipBt929WbdxpXN01yGD63Md55hnoSQcPB04oIsSCY7r1pNw5BM6mF1WCG9CKOCobPnUDczmqWO2qXbTUFKcIZKEdZVyPJxyB82nOSOkJCwVIUz_JBsbQM5gZjNxRsVGFMRKzLv-mHMQLPkRhrVWSgAqPZXBjibcre9p0SN0sCbYhPLTKBsUROHoWtlfn6E9R7EXchIqzFoEpVNWyMjniQWV2tRZ3EeNzAq01VGBdBSgIGpwgelAG29OWqMyEAIfH4Bqz5EpCpylnX2C5ZcRWkZ6YgLzD68EcbZKSyCR8QAgtpa-nuSsmav8X4_jWYpfkAC6tL-16bqJZA1G6vkxNhPsr1V9DAAgZpBxwPYmNsTKlV48lKdfHZbQtAE1tn6t5JGzP29pM6L3K0olswrKHAVlZ9tfCUIe7WmhR8IOrfM7qkMhIjD3IF8MfMuwkrpn80eGwuhVkj-RnEksF7oAW_B4_9i3wD3Evfl1Vbdn_FLvBdzbmFNEw6warbO5OcPzQydzod3HqOl9GN1F70vUrOEwtgiS_2g9CMLGF072fhdzgzDouyxLp7qJyPMzqjlRj0jF8s4OjqFSXkrLrjiOqtxSPJwVaOWYV_oFdI6KpNjieq9VF7Z7WGIhvL5CI1yUisgApKQxyeGWo75dCLWHvFq677aU8mXhlPcTLPCZXxQFjw1D-6IxpwAeYj6nOiwGYkC1Cuefj5dES3POaGK2XV1WPI1x11kxY2uRkpTF8bQZISebW6ODkIsYMWcbjd-Wqu6k02C6nCoze5_8PjeUrrWplJQT108TFwsysszPFRyJPx0F2ceMPhojdiz6XbykKtLSaBRr0s4KN_uFscAo9xsnv0Mjec5vrAByO1MrwDMvBjw4niJ7g5D0neCVWhUcYwtKdwdzv3qYA3UOVQOom0yPJ7elu0fyxRIS8WWmO_Gn9cLRzn-qd9zAQ7Qc8hoJ3GCQI90AubQZ8XJTaGyg01-NMkqwFN9PfHbG4p8NLOXRDnZyY4Q9TVdvCiB32OOIvgr0WcEylCyW73MeTaMF939w144AZFB3nT_3EXNCP8nlvUnuTMjSFnoVs9h3HGmcjgbdsAZcw76I9h6Xy2pt1_hsVunWbnpzZHJiq7M3riXLwXHRPr07FawScjaZocn_-kiRpNxf0sO4EUJewylCFn2Qpd4usfAi481wg6kUx6oKV30cYKUtdzKn1ZU1hqzPWRmmJnyQMb6P-BOUpuy1TeyE-HWJ6j_3-gs42IW51ZUjfHFTCTIBUJHKnAYsepQWg_7IQy3WXpzEh-oxLhmYeOlxVQcSAp03UAWRJLZ9rH8wJHh-ZUXmGrCf3wYbutKSgqB4-DsdTImKggb0PdOQESlqrsWqvUmXbuC79VvuNEe7uXVKaVc4cEY2PN62r29ssFaKNtla34m7dZbMoOUQoRdXOubB-zSfRqx1Dq5uoKjPI30an_pzY3Mt98oz7XU-jvyoNAh6ZyaK14zYYQFRQkt0y3SPlVWhBjWhIQ19PIkuyL9feS4SAys6yQZ_EGf3_sUtPclOPB9mgDXjAnqNFhQRypDtjM_rhY--FbXcFKv_bo-l8KGfbde1UjOT-I5mohMDs15Tx-UxC0aL9iEj2I1il26rXoUUve6J1933eICJVHBWZQ-GOOCD6FBlzOdr7a1Xm0qL0wwqKLr0PuYMnOSZRdKRAUo5GUgT1SBgKGrMJVRMeJ16meDiv13CgEq4rxiJSUQWXysdBCTmFSyqP6cZfu7BD2uKqCzOiSRbzEwYdakVuZdn4aRqWPrgPGeypvnRG_wKgZZSAd_mHO3MaV7F8eqPqMwyYnHolIFhPp8pgZIqhAf0uQYFwfQkxtD12JWLpdRyaaXZYvk0-362gNRPjoNnOcZBmmjL6XgQv7LUDskZolC9HVLflqGY_ZW4Ugap86qZqEgVPAYchy6K_rdJmfmxLVn_AjX_U-0YvvbsjUOOkG26sw_A-UuuDF-oYUlVryTDLOHZ6GTy8plQHYrk29olUiNN-HxIj8nQ3LKQAbiw931oDmGfYJPJnLhK9E3Wek5a_j8JpDksSdt-HOiTf2dVFqxeRRLzHt2zhYVNKoeduSWnghgUdpPP75Jm1MyPb3xFr_I5BAQ84fVS6LElTaaQ-3FTVXoT2giSfxei-gQqjJPh-ZNG__xv7MtEfpNHqppc-xFGftkrKAWLk4XLf0ELUXy6X7c-i1GTVS4aVfS5j08Ir40qr4H9UpnZB4E44ix7YdUNSqQ42hf9vFVqmJvQqNhXKyDeSfOSRnIH-CafqnWTRL9yNECgkaYLXHe7l7TQDK3fq0MeX5FYHLqAts3nErKLvjtNUzaSHLxk5JX_Mo0uNZ-bGZ608ojG0gGNOP5IjXaTuWaofY8K2S5e3BdcOS-g1SOm7o7BWzfg0p0ZuOY-h8HKOayzU4v2aNJ_KaxfsxPFB9rumbCjQ6z3tuMq_3i8d7esKjh2FXtXAfkuI990HPwKiXwwBKl1Pfz8y8pgAtswYTwBnvTFtCiZzfFI7JPbnbxlm4Wz7UuymJ-Snx0nIUbQtTmxs-AZi-iXifZbw542iRHoAORTAvjtAaHexf7r4GpjtWjoQ0DJ2BquXjrTDqJbbafzBvGD77h-cu6j16lBcoDbsv_oHbs0Qitwu-TdJfEn8tw3hilhwDZXIJmphJHysn11BGTx7hJVfxw65wLqv4KlcPhtbKm-gv1xjEeMge7B5n8avygnUHUi0Uth4TWTLSgaQiS1nZykpVNcKsVHZu6s2jyhi2t9aW_xXhDCexTGhC-jlrQTgNL6Q,,/b64e=1/sign=345a507aba61ea0eee8d3f52c400c301/keyno=MARKET_1/*","clickUrlType":"InternalClick"},"outputImage":{"url":"https://avatars.mds.yandex.net/get-market-adv/8781404/37ef239d-88ed-40ee-a976-5c47d1b86f33/orig?download","height":184,"width":1706},"image":"https://avatars.mds.yandex.net/get-market-adv/8781404/37ef239d-88ed-40ee-a976-5c47d1b86f33/orig?download","type":"BannerStreamerTouch","format":"StreamerBannerTouch","color":"#000000"},"showUrl":"/safeclick/data=SpQw45JhDGE6zDtOdUQO_IrT6wgy94ehu08h-6vY0ZFjmeIVDyWeokWVbwnNzzVc340hzumWD_UCKXkkOJTjj9BlIAAXajqrwnA6FnISi7qSvR6tgcc-zTMzh2bXjlNcwjmN_jKCzciO5FMIFEjIsCVWnmQWX4V6qVmYoW1Wjalf2KfDs6GGVfRJe1MGyVLqapqxEdZIxiQazk6CTY0Uo9Cp-nd6SmyPxleMWm9C1l5beWuumMAacC5SQdfOLty407JJd7dbP74kjlXVAPthIBrgYb7OhtAW_A884DkV2QtcN-Kjx1MnnG1yMhWoe-cvmz6yJuo7DGl5DgnKcAJ0kMByZkflp8lteM5r-hsmIsU9qKu1mQyiej3NdBQiQEJ1OsEvfDaSNZb7fnjeRDZbncT47Ub8uUihZ0V-Db8qqTFBws2njtc0A3tbC14YMNh9-du1oJ-QH_oxswbHUIj7a6g74aEOagigsiFPmwdWoa9a8TvwQLcRgaW_RnMgOMof1FNl1ZCDxNwQh8dSyrlMCVvzP9byOSD41SS9iSYAxNaFICWzFH44V6qEVy5Ov7L-xjL7udVYx8LsJmhj-mb04RM3Ob-NPgtY0M_-JMUBt8qLmradTZXNSq-7g7YrOUOllYOnWHTXmf6lXXEO1dn_Cla652rPff_6T0i593c5hTQoQOVpPZP2amet1bfQhqzGI3QF_WhBPgiY9qfK9k8JUo-UQluZkyO6ZnFBB3rWhDHdtTBh9INlBl8iPqaqzrfwSGADVKkCzXSiHoVAcs7odTAYfbRUiYbnKbm0LFtnozoh9c5qWfH8hf08hGLW0xlHazXlF-AzRdWb1fa0ihgrJ_wCGkrbIW1HsTo0_ka5RUXYHYUtWjicm8cj0kWm7P2wh_tUca6zCJxgZDhrXG74tjKkCy2NLl_y5ZmxQX6Cr2KOkSLs1ZJzzAUEHbTYmPTK5ggTcW8NBAd4Ne3VJdwRRGfnSgaz78cRJ-jUYT0XMQ5YTS-dH8vRHpzcPMDuuVF-rZYsMN-WGyGMEOONS3jK7UwIPd2qjUO9uGlTs7FjYR6v8LHPs1uxg16GQg7Hd3w1GLztk674mg5rIyR6kA5hniUY_9Ctxhcf1uyp5ob_Wjj8UR206OpMoKZVSOsm8TkVW4-J3ElDJHT-Eg_9lZUI6yQfSCoWJM2S3lFhgv9jZ3dTiqH_kVWxZOOFx38vyv4MLq6C8B5qA9ljB_ye7gPxh8OqqTr3IkhfSPRbRnTyW3C3OMwJyb3jue1TxlJtMHr7VX_sD4b1xiRI0NlXWqC6uTYJ58qR0ssD63_qtNCrXblzBZbsMQG-CMff6caNY4wKtqd7FyW6mHKjxUDFQqyamRfp1tacpTeiR--zH3uOktxacRLgPjoPh8Upeg0W4kP-2-al8y122J8Vy2lIwDl2Cw,,/b64e=1/sign=1c8bed42aa75b75bf7b08f10c93a0a80/keyno=MARKET_1/*","adLabel":{"adLabelText":"Реклама","advertizer":"АКЦИОНЕРНОЕ ОБЩЕСТВО \"АЛЬФА-БАНК\", ИНН 7728168971, erid: nyi26TK8Sq2EHekXkeUY5sNtT4fzQ5YR","adLabel":1},"advertisementId":"5925141","madvState":"CgSV0ukCGAEiBAgAEAEqBAgAEAE","position":1,"advTagInfo":"АКЦИОНЕРНОЕ ОБЩЕСТВО \"АЛЬФА-БАНК\", ИНН 7728168971, erid: nyi26TK8Sq2EHekXkeUY5sNtT4fzQ5YR","showUid":"17570299354380929401001"}}}
{"widgets":{"@marketfront/SWPrefetch":{"/swPrefetch/value":{"isCart":false,"isIndex":false}}},"meta":{"/swPrefetch/value":{"name":"@marketfront/SWPrefetch"}}}
{"widgets":{"@workbox/connector":{"/workboxConnector/connector":{"enabled":false,"config":{"CART":false,"CHECKOUT":false,"SEARCH":false},"clearAllOnInit":false,"loggedIn":false}}},"meta":{"/workboxConnector/connector":{"name":"@workbox/connector"}}}
{"widgets":{"@marketfront/Fingerprint":{"/fingerprint":{}}},"meta":{"/fingerprint":{"name":"@marketfront/Fingerprint"}}}