📘Django 2.1. Практика создания веб-сайтов на Python
В книге рассмотрены всё, что необходимо для разработки сайтов: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др.
Также дан пример разработки полнофункционального веб-сайта — электронной доски объявлений. Исходный код доступен для загрузки с сайта издательства.
Авторы: Дронов В.А.
Год издания: 2019
Скачать книгу
#книга#python
🐍 Python для сетевых инженеров.
• В книге рассматриваются основы #Python с примерами и заданиями построенными на сетевой тематике. Задача книги – объяснить понятным языком основы Python и дать понимание необходимых инструментов для его практического использования. Всё, что рассматривается в книге, ориентировано на сетевое оборудование и работу с ним. Все примеры показываются на примере оборудования Cisco, но, конечно же, они применимы и для любого другого оборудования.
• Основы Python:
- Подготовка к работе;
- Использование Git и GitHub;
- Начало работы с Python;
- Типы данных в Python;
- Создание базовых скриптов;
- Контроль хода программы;
- Работа с файлами;
- Полезные возможности и инструменты.
• Повторное использование кода:
- Функции;
- Полезные функции;
- Модули;
- Полезные модули;
- Итераторы, итерируемые объекты и генераторы.
• Регулярные выражения:
- Синтаксис регулярных выражений;
- Модуль re.
• Запись и передача данных:
- Unicode;
- Работа с файлами в формате CSV, JSON, YAML.
• Работа с сетевым оборудованием:
- Подключение к оборудованию;
- Одновременное подключение к нескольким устройствам;
- Шаблоны конфигураций с Jinja2;
- Обработка вывода команд TextFSM.
• Основы объектно-ориентированного программирования:
- Основы ООП;
- Специальные методы;
- Наследование.
• Работа с базами данных:
- Работа с базами данных.
• Дополнительная информация:
- Модуль argparse;
- Форматирование строк с оператором %
- Соглашение об именах;
- Подчеркивание в именах;
- Проверка заданий с помощью утилиты pyneng;
- Проверка заданий с помощью pytest.
• Продолжение обучения:
- Написание скриптов для автоматизации рабочих процессов;
- Python для автоматизации работы с сетевым оборудованием;
- Python без привязки к сетевому оборудованию.
#Книга
👤 Идею рассказать об этом уникальном человеке предложила нам участница этой группы Елена Годунова. Когда в рубрике #книга мы представляли сборник воспоминаний людей, выживших в Бухенвальде, то в обсуждении упомянули легендарного учителя Николая Федоровича Кюнга, которого мы вспоминали 1 сентября, и Николая Семеновича Симакова чьи воспоминания открывают сборник.
📍Николай Семенович (1915-1969) из Новосибирска. Там сохранился дом, в котором он жил. На доме – памятная доска. Там работает школьный музей его имени.
До Великой Отечественной войны он был сначала слесарем железнодорожного депо, а потом в машиностроительном техникуме получил специальность техника по холодной обработке металла. В 1940 году был призван в Красную Армию. Проходил службу в 87-м пограничном отряде, располагавшемся в городе Ломже Белостокской области (ныне Польша). Занимал должность старшего оружейного мастера.
Когда началась Великая Отечественная война, на погранотряд напали нацистские войска. В одном из боёв в июле 1941 года Симаков был ранен и попал в плен.
🗓️ 18 октября 1941 года Николая Семеновича перевели в концентрационный лагерь «Бухенвальд» – один из крупнейших и страшнейших в Германии.
Симаков там работал в каменоломне, затем в шахте.
Заразился туберкулезом. За это его должны были убить. По правилам концлагеря на больных туберкулезом проводили смертельные медицинские эксперименты.
Но Симаков попал в руки члена действовавшего в концлагере подполья врача-австрийца. Врач сделал укол безвредным веществом. Николая Семеновича спрятали в бараке для смертников и не дали ему умереть. В этом бараке Симаков познакомился с членами антифашистского подполья, а в марте 1943-го возглавил организацию советских военнопленных-подпольщиков. Его группа собрала из украденных деталей радиоприемник и связывалась с другими национальными группами подпольщиков. Они рассказывали о положении дел на фронте. Они издавали рукописную газету «Правда пленных».
Главной целью группы Симакова была подготовка вооружённого восстания и спасение приговорённых к смерти людей. С этой целью им удалось справиться. Но 10 апреля 1945-го нацисты решили эвакуировать 480 советских военнопленных из «Бухенвальда». В их число попал и Симаков. Так руководство русским штабом восстания перешло к другим людям и на следующий день после отъезда Симакова успешно осуществилось уже без него.
А Николай Семенович ехал в железнодорожном вагоне вглубь Германии. По пути началась неразбериха. В проделанные в стенах вагона дыры многие пленные выпрыгивали и сбегали. Так сделал и Симаков. Через двое суток он добрался до германско-чехословацкой границы. Там присоединился к чехословацкому партизанскому отряду. 9 мая партизанский отряд соединился с частями Красной Армии. Симаков был зачислен в состав 161-го запасного стрелкового полка, а 25 мая переведён в 524-й полк 112-й стрелковой дивизии. Был демобилизован 20 ноября 1945 года и вернулся в Новосибирск.
Его судьба на родине не сразу стала счастливой. В 1946-1948 гг. находился в заключении. Обвинения ему не было. Следствие интересовалось подробностями подготовки восстания в «Бухенвальде» и информацией об участвовавших в нём людях. Только после освобождения вернулся к мирной жизни.
А в 1957 г. был выбран одним из представителей от СССР в Международном комитете узников лагерей «Бухенвальд» и «Миттельбау-Дора».
🕯️ Ушел из жизни 1 февраля 1969 года от полученного в нацистском лагере туберкулеза.
@bez_sroka
📖 Друзья, сегодня в рубрике #книга – сборник, поражающий читателя невероятным мужеством его авторов. Это люди, сумевшие выжить в страшнейшем немецком лагере «Бухенвальд».
📍Бухенвальд располагался на территории Германии с 1937 по 1945 год. Табличка у входа на его территорию цинично гласила: «Каждому свое». Он не имел официального статуса лагеря смерти, но там планомерно уничтожали людей голодом, невыносимо тяжелыми работами и бесчеловечными опытами. Речь идет о смерти 56 тысяч человек.
Как человек преодолевает страх смерти и борется за право жизни – об этом эта представляемая книга.
@bez_sroka
🧩Их объединяет одно
💡Хочу поделиться впечатлениями от книги Оскара Хартманна «Делай просто, просто делай».
Мне она понравилась, и я её рекомендую. Она вдохновляет.
А самое интересное, что у Оскара редкая болезнь Бехтерева, но при этом он сделал мировой рекорд в гребле — 100 м за 13,3 сек.
💪И это всё благодаря упорству и постоянным тренировкам. Он поборол болезнь и стал чемпионом, а про успех в инвестировании вы и без меня знаете.
И хочется отметить, что у всех успешных людей есть одно общее качество — трудоголизм.
🔎Когда я изучал биографии крутых людей и предпринимателей, от Менделеева до Шварценеггера, от Толстого до Безоса, то у аидно как всех повторяется один и тот же паттерн:
Работать, работать и ещё раз работать.
✅Толстой переписывал «Войну и мир» восемь раз. Арнольд тренировался по шесть часов в день в зале.
✅Безос, Ингвар Кампрад (IKEA), Ли Якокка — та же история.
✅Оскар Хартманн, кстати, в своей книге «Делай просто, просто делай» это подтверждает.
Он тренировался с чемпионами мира, чтобы узнать их секрет успеха и… не узнал ничего нового.
💪Надо просто каждый день делать одно и то же. В 22:00 ложиться спать, а утром тренироваться. Без лишней болтовни во время тренировок. И в этом и есть секрет, который все знают, но не следуют ему.
💡Хотя, когда я изучил биографию Майкла Фелпса, то узнал ещё один секрет.
Чтобы победить таких же чемпионов, как он, Майкл тренировался даже в Рождество.
➖Пока команда отдыхала и кушала праздничную индейку, он проплывал лишние 10 часов. И так за десять лет такого дополнительного плавания он получил фору и на доли секунды обогнал конкурентов.
И стал самым титулованным олимпийским чемпионом в истории. Он завоевал 23 золотые медали на Олимпийских играх.
➡️А здесь про то, как я прочитал 1800 книг
#книга
👍Нелидов Александр | ТОП Тренер Телеграм
😊Немного современной китайской мудрости.
Друзья, сегодня у нас рубрика «Полезная #книга», и из неё я выделил классный принцип, который мне очень нравится:
Принцип 51% гласит:
Чтобы достичь заметного результата, достаточно выкладываться на 51%. Не нужны гениальные идеи, нужны идеи лучше на 1%, чем у ваших конкурентов.
👍Вкладывайте чуть больше половины усилий, и сможете победить на длинной дистанции. И это уже даст перевес.
А ещё сюда же отлично добавляется стратегия накопительного эффекта.
👍Это когда маленькие системные действия, повторяемые регулярно, со временем дают экспоненциальный рост и гораздо больший результат, чем один кратковременный рывок.
😬И вот что мне особенно нравится, что эти две фишки можно соединить в мощный подход к достижению успеха и своих целей.
И главное о книге:
Книга Гу Дяня «Построй себя. Как работать меньше, а получать больше» фокусируется на личной эффективности, осознанном подходе к работе и жизни, а также способности добиваться большего с меньшими затратами ресурсов.
Ещё идеи из книги размещу в комментариях
😯😯Идеальный старт в Телеграм
✔Как я провожу тренинги?
✔Шесть главных уроков Телеграм
👍Наберите 757 подписчиков
👍Получите 33 урока по Телеграм
👍Нелидов Александр | ТОП Тренер Телеграм
§9. Зачем создавать стратегию бренда в кризис
Мы уже договорились, что стратегия бренда — это набор решений, который позволяет создать нужный образ отеля/ресторана в голове у нужной аудитории. И из этой стратегии следует вся коммуникация с гостями.
Ответ на вопрос в заголовке следует из этого определения — коммуницировать с гостями точно надо, а для этого надо знать как коммуницировать и с кем. И чем точнее это «как и с кем», тем выше выживаемость бизнеса.
Перед существующим отелем/рестораном в кризис стоят следующие коммуникационные задачи
• Усиливать или хотя бы поддерживать существующую лояльность гостей
• Напомнить о себе своим лояльным гостям, которые ушли пробовать новое
• Привлекать таких новых гостей, которым с большей вероятностью зайдет продукт и они будут возвращаться. И в будущем тоже станут лояльными
• Точно повторять образ продукта при открытии новых точек в сети
А перед открывающимся отелем/рестораном в кризис стоит одна коммуникационная задача — с самого начала привлечь таких гостей, которым с большей вероятностью зайдет продукт, что также должно вести к возвращаемости и лояльности.
Нужно уточнить, что в кризис ставят именно на лояльных гостей и усиление этой лояльности, потому что лояльные гости останутся с продуктом в тяжелых условиях и даже при повышении цены, а постоянников сдует сразу — они пойдут искать более выгодные условия, в первую очередь цену.
В кризис желание открывать новые заведения уменьшается, а прокачивать существующие необходимо для их выживания. Важно, что эта работа не может ограничиваться улучшением внутренних процессов отеля/ресторана — например, операционки.
Деньги приносит гость, но для этого он должен понимать, какую пользу получает от продукта, какие эмоции его ждут в отеле/ресторане и насколько ценности места резонируют с его собственными.
В кризис рискуют обе стороны — и бизнес, и гость. А когда ресурсов становится меньше, обеим сторонам нужна уверенность. И эту уверенность дает коммуникация, основанная на стратегии. 😎
— Иван Большаков, бренд-стратег коммуникационного агентства «Махлина Большаков»
Серия параграфов — наша будущая #книга про бренды, стратегии и коммуникацию отелей и ресторанов, основанная на многолетней практике
→ Канал о стратегии коммуникации в HoReCa
→ Канал в Max
§8. Что такое бренд в современном понимании
В заголовке есть ремарка — «в современном понимании». Да, понятие «бренд» эволюционирует вместе с рыночной экономикой. Когда-то брендом называли клеймо, которое ставили, чтобы отличить своих коров от чужих, потом брендом стали называть торговую марку или логотип.
Сейчас бренд — это ассоциации и эмоции, связанные у людей с тем или иным продуктом. Т.е. с товаром, услугой, человеком, организацией, работодателем, территорией и даже словом. В рамках нашего рынка HoReCa, это ассоциации и эмоции, связанные с рестораном/отелем или ресторатором/отельером/шефом.
Существуют еще много определений бренда — образ продукта, ощущение от него и даже его репутация. Важно одно — все это находится в голове у людей и формируется там спонтанно или целенаправленно.
Целенаправленный процесс создания нужных ассоциаций и эмоций, привлекательного образа продукта в голове у людей называется брендингом. И его цель — стать существенным фактором выбора в пользу этого продукта среди конкурентов (смело отказываетесь, если под брендингом вам продают логотип или фирменный стиль).
В сверхкоммуникативном мире и на наших теперь уже конкурентных ресторанном и отельном рынках это необходимый инструмент. В крупных городах огромное количество ресторанов — в какой пойти? За городом полно отелей/глэмпингов — куда поехать? Как гостю сделать выбор?
А ответ на вопрос как привлечь гостя на свою сторону есть — строить бренд. Для этого понадобится стратегия, так как тактическими действиями эту задачу не решить (о стратегии мы писали здесь). Стратегия должна стать базой, на которой будет строиться вся коммуникация ресторана/отеля. А для этого в ней должно быть зафиксировано с кем мы будем коммуницировать — аудитория, какая у нее потребность, какую ценность (пользу) мы ей даем, какие у нас ценности и вайб, какой образ себя мы хотим заложить в голову этим людям, как мы будем это делать и так далее. Все это — одна логическая цепочка и вся коммуникация с гостями должна стать ее продолжением.
Сейчас чаще всего после слова «бренд» в скобках мы пишем «образ», так как бренд понятия «бренд» еще не у всех перешел на новые рельсы. Но когда-то всем будет очевидно, что это не только не клеймо, но и не торговая марка или логотип.
А вы знаете это уже сейчас. Значит, у вас уже возникают вопросы, как ваш ресторан/отель воспринимает нужная вам аудитория, строите ли вы образ, который позволит вам ее привлечь и правильно ли вы вы коммуницируете, чтобы построить этот образ. И значит, у вас есть шанс сделать это по уму. 😎
— Иван Большаков, бренд-стратег коммуникационного агентства «Махлина Большаков»
Серия параграфов — наша будущая #книга про бренды, стратегии и коммуникацию отелей и ресторанов, основанная на многолетней практике
→ Канал о стратегии коммуникации в HoReCa
→ Канал в Max
§7. Будущее чувств
Мы глубоко сочувствуем отельерам и рестораторам. Это очень тяжелый междисциплинарный бизнес. Нет, не сочувствуем. Мы понимаем это головой, уважаем тех, кто пошел в этот бизнес. Но чувств здесь нет. «Рестораторы и отельеры» — бездушные сущности.
Чувства могут быть к конкретным из них, знакомым или харизматичным. Настоящая любовь или ненависть, например, к Бобкову или Зарькову.
Рестораны и отели — тоже бездушные сущности. Создать к ним настоящие чувства — это вышак. На рынке FMCG над этим бьются не одно десятилетие и вкладывают огромные деньги, но пока ушли не дальше продающего дизайна. Нам, надеюсь, будет проще — у нас в HoReCa-продуктах души побольше, чем в творожке. Но есть нюанс.
На наши отельный и ресторанные рынки пришла конкуренция. Но любимые отельеры и рестораторы пока еще чаще действуют по старинке: создать физическое место, найти шефа, нанять пиар-агентство, чтобы всем-всем-всем рассказать, что мы есть. Т.е. преобладает продуктовое и местами маркетинговое мышление.
Брендинг, т.е. создание нужного привлекательного образа продукта у выделенной группы людей, до сих пор в новинку. Создание чувственной связи — что-то про полеты на Марс.
Сериал «Секретные материалы» прожил 218 серий, имеет свою фанбазу и мы помним его до сих пор. А сериал «Обломки» на похожую тему закрыли после первого сезона — люди не влюбились в героев. Они были бездушными — как товары на полке супермаркета или нехаризматичный отель.
«Вяло встреченное шоу с ходульными, малосимпатичными и не вызывающими никакого сочувствия персонажами» — Олег Усков для «Российской газеты»
Мы обязательно поможем вашему отелю или ресторану стать харизматичным, драматургичным, полным человеческого, а значит обожаемым или отторгаемым. Но это в будущем — через несколько ступеней не перепрыгнуть. Сейчас займемся поиском ядра аудитории, созданием продукта под него и бренда — нужного привлекательного образа вашего продукта у него в голове. 😎
— Иван Большаков, бренд-стратег коммуникационного агентства «Махлина Большаков»
Серия параграфов — наша будущая #книга про бренды, стратегии и концепции ресторанов и отелей, основанная на многолетней практике
§6. Брендинг на собаках
Собаки неожиданно хорошо объясняют, как работает стратегия бренда. Ничто не становится «значимым» само по себе. Значимость появляется через ассоциации, эмоции и повторяющийся опыт.
Сначала собака для тебя — просто собака. Потом совместные прогулки, привычки, реакции, ритуалы. И в какой-то момент ты уже не понимаешь, как жил без нее.
Точно так же и у собаки есть свои бренды вокруг нее. Каждое место, предмет и человек — это набор закрепленных ассоциаций. Ты учишь собаку не командами, а контекстом.
Кровать — это про спокойствие и отключение. Не потому что на ней «нельзя играть», а потому что на кровати никогда не происходит ничего возбуждающего. Коридор — про сборы, ожидание, напряжение. Отдельный человек — про контроль, стресс или, наоборот, безопасность. Это работа устойчивых и много раз подтвержденных ассоциаций.
Ровно так же работают и бренды в HoReCa. Их формируют не слова и обещания, а совпадение коммуникации с реальным опытом.
Если ресторан «про тишину и заботу», но гость сталкивается с холодным официантом, шумом и суетой, ассоциация разрушается. Если отель заявляет «спокойствие и приватность», но коридоры, свет и сервис дают ощущение тревоги, человек верит опыту, а не слогану.
Стратегия бренда — это создание среды, в которой поведение становится предсказуемым. Не потому что вам «объяснили» что чувствовать, а потому что одно и то же ощущение, заявленное в коммуникации, было много раз подтверждено.
Если вы не проектируете эти ассоциации осознанно, они все равно сформируются — случайно, фрагментарно и не в вашу пользу. И переучивать сложнее, чем сразу выстроить стратегию. 😎
— Вероника Махлина, бренд-райтер коммуникационного агентства «Махлина Большаков»
Серия параграфов — наша будущая #книга про бренды, стратегии и концепции ресторанов и отелей, основанная на многолетней практике
§5. Что такое стратегия и как к ней относиться
Каждый день мы делаем стратегии, каждый день мы изучаем стратегии и думаем о стратегиях. Отношение к стратегии разнится даже у самих стратегов. Здесь мы описываем свое — как мы с ними работаем и что в них закладываем.
• Стратегия — набор решений
Набор — небольшое количество; решения — варианты-ответы, выбранные из множества. В случае нашей работы мы, как приглашенные консультанты, в рамках своей экспертности помогаем определиться с этим выбором.
• Стратегия — рамка
Ни в коем случае не план и даже не «общий, недетализированный план». Это принципы и приоритеты, определяющие действия для достижения цели.
• Стратегия — фокус
Концентрация на выбранном, пессимизация остального — что делать, а что не делать.
• Стратегия — договоренность о приоритетах
Ответственные лица бизнеса должны быть не только в курсе существования стратегии в компании, а разделять ее суть и ежедневно действовать в согласованности с ней.
• Стратегия — основа для тактических решений и действий
Ей подчиняется вся тактика, которой она касается. В этом случае не надо будет постоянно придумывать колесо и транжирить ресурсы. И однозначно повысится вероятность достижения цели. А для этого нужно донести ее суть команде.
• Стратегия — гипотеза
Чем опытнее стратеги, тем выше вероятность, что стратегия приведет к своей цели. При наличии такой гипотезы, видя результаты, можно ее уточнить и скорректировать действия. При ее отсутствии уточнять и корректировать нечего — все броуновское движение.
• Стратегия — не гарантия
С одной стороны, в этом мире гарантий не существует. Поэтому профессионалы оперируют вероятностями, а гарантии дают шарлатаны.
С другой — стратегия реализуется не в вакууме, а живыми людьми, со всеми их разнонаправленными личными целями, ценностями и потребностями. Чтобы и здесь повысить вероятность, мы закладываем в стратегии «антивандальность», в т.ч. максимально приближаем к условиям физического мира, в котором они должны быть реализованы и приводим большое количество примеров, чтобы снизить градус интерпретаций.
Это сильный инструмент в условиях неопределенности и ограниченности ресурсов, т.е. всегда. Мы рекомендуем относиться к нему так. 😎
— Иван Большаков, бренд-стратег коммуникационного агентства «Махлина Большаков»
Серия параграфов — наша будущая #книга про бренды, стратегии и концепции ресторанов и отелей, основанная на многолетней практике