Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Игра рыбалка представляет собой полноценный симулятор рыбалки и дает возможность порыбачить в реально существующих местах из жизни и поймать рыбу, которая там обитает.

Рыбный дождь

Спорт, Симуляторы, Рыбалка

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
1222
kliMaster
kliMaster
8 лет назад
Информационная безопасность IT

Сети (Cisco)⁠⁠

Курс "Сети для самых маленьких"

• Выпуск первый. Подключение
• Выпуск второй. Коммутация
• Выпуск третий. Маршрутизация
• Выпуск четвёртый. STP
• Выпуск пятый. ACL и NAT
• Выпуск шестой. OSPF
• Микровыпуск №1. Переход на GNS3
• Выпуск седьмой. VPN
• Выпуск восьмой. BGP
• Микровыпуск №3. IBGP 

P.S. Не расстраивайтесь, что видео аж 2012 года, все эти принципы и основы до сих пор актуальны.

Источник

Показать полностью 9
Сети Cisco Основы Сисадмин Видеокурс Видео Длиннопост
120
12
ProxyDad
ProxyDad
8 лет назад

Одна девочка решила творить добро...⁠⁠

"Одна девочка решила творить добро. Говорит она людям:

-Я решила творить добро!..


И люди такие:


- Молодец! Какая хорошая девочка.


Девочка продолжает:


-Ведь когда творишь для кого-то добро, этот кто-то благодарит тебя. Очень хочу слушать благодарности! Только ради них я и буду творить добро!


И люди такие:


-Ну и мразь же ты! Корыстная сволочь! Не осталось в мире по настоящему добрых девочек!


Девочка продолжает:


-Просто меня всегда обижали. Я не слышала нежных слов. А так хочется услышать их!


-Оу. Какая бедная девочка. Конечно, твори добро. Хорошая девочка.


Девочка продолжает:


-Хочется чтобы мне были благодарны многие люди. Чтоб те-кто меня обижал, поняли что я лучше их!


И люди такие:


-Какая ужасная девочка! Ты само зло!



И продолжалось это до тех пор, пока люди не поделились на лагеря. Одни считали что девочка- абсолютное зло. Другие- что девочка само добро. Каждый человек в каждом лагере основывал свое мнение о девочке от своих взглядов на ее ситуацию. У каждого были свои мотивы считать плохая она или хорошая. А кто-то даже не услышал историю девочки целиком, и уже сразу сложил свое мнение. А потом "хороший" лагерь стал драться с "плохим" лагерем. И умирали люди. А девочка всего лишь хотела творить добро. Но добро ли? Конец."



Если пропустить всю эту историю через свою головушку, можно найти ответы на многие вопросы о "сути мироздания": О двойных стандартах, о том что такое добро и зло, что хорошее и что плохое, что есть субъективное мнение. А так же о вбросах, где автор специально подбирает слова что бы склонить читателя в тот или иной лагерь. Приглядитесь в текст. Я много где мог вставить такие слова, что бы многие из вас больше видели добра девочки, например. Или сделать уклон на ее коварность. Важно самому сложить мнение о людях и девочке! Это мнение многое сможет тебе сказать.


Я нарочно не стал писать кучу деталей и максимально все упростил. Ибо так ситуация будет виднее любому. Посыл прост. Я хочу чтоб все подумали и что-то для себя вывели. Думать самостоятельно и смотреть на все с разных сторон- самое главное, из того чему должен научиться человек.



Прочтите это! Я лишь желаю вам добра! (Какой хороший Автор)


Я считаю что многие из вас глупы, и не умеют думать как я.  (Вот гребаный мудак!)


Ведь в интернете очень много подростков что только формируют свое мировоззрение. Важно научить их думать самостоятельно и как можно раньше! Это ли не обязанность взрослых? (Какой хороший Автор)


Ну, вы поняли, да? Ведь так?.

Показать полностью
[моё] Мировоззрение Жизнь Вброс Основы Длиннопост Текст
9
421
kliMaster
kliMaster
8 лет назад
Информационная безопасность IT

Видео курс основы PL/SQL Oracle.⁠⁠

Показать полностью 8
Сисадмин Oracle Plsql Основы Видео Длиннопост
36
Terros15
Terros15
8 лет назад
Лига психотерапии

НЛП: ОСНОВНЫЕ ИДЕИ⁠⁠

Приветствую. Начиная серию постов об нейролингвистическом программировании я рассчитывал на то, что с этим направлением общественность хоть чуть чуть, но знакомо. Поэтому я описывал скорее блоки, приёмы работы с убеждениями, фокусы языка и тд., не особенно акцентируясь на первоначальных целях и задачах поставленных перед НЛП.
Однако затем в комментариях к постам писали о том, что НЛП это и шарлатанство, и простая болтовня/не работает, и даже "вас бох накажет - вы обманываете людей".

На одного индивидума, видимо, даже напал "поток мыслей", в простонародьё - ментизм, и единственное что он смог из себя выдавить так это - "пошел на...".

Ну ничего, я не обидчивый - мне по профессии не положено)
И всё же я задался вопросами - А знают ли вообще люди, что такое НЛП? Может быть стоило начать с самого начала - от том зачем это всё было собрано, какие идеи сподвигли к созданию НЛП?

И так, давайте разберемся с основными идеями НЛП:

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Классная идея - мы можем научиться умениям других людей.  НЛП по сути - это система моделирования успешности. Вот как раз для того, чтобы выяснить как работает чужое умение и обучать этому других. И это может касаться практически чего угодно: слепой печати, хождению по углям, игре на бирже, продажам, умению знакомиться или управлять собственным состоянием.


Кстати, однажды один из студентов Джона Гриндера для сдачи зачёта по мастерскому курсу НЛП, смоделировал углехождение. После этого начал проводить семинары по обучению этому самому углехождению, которые внезапно оказались весьма популярны.

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост
НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Действительно - у каждого из нас свой личный жизненный опыт, свой взгляд на мир. И этот взгляд на мир уникален. Личный взгляд на мир человека в НЛП называют картой (в отличие от окружающего мира, который, соответственно, называют территорией). Карты бывают разные - более или менее удобные, подходящие и подробные. Единственное, какими они не бывают - правильными или неправильными, потому что это только описание, модель. Любая, даже очень хорошая карта, где-то будет не слишком удобна: самая лучшая карта города Москвы совершенно бесполезна в славном городе Саратове, а карта вин французского ресторана не слишком удобна для ориентации в метро города Берлина.

И, естественно, карта не является территорией, точно так же как очень подробное описание борща (даже с картинками) самим борщём не станет. Так вот, большинство проблем возникает когда человек пытается мир (территорию) подогнать под свою карту, вместо того, чтобы перерисовать свою карту так, чтобы она была более удачной для данной территории. И, в какой-то мере, всё то, чем занимается НЛП - это помощь человеку в нахождении таких личных карт мира, которые помогут ему стать более успешным, удачливым, счастливым и здоровым. Естественно, если он этого хочет.


Очень многие приёмы изменения в НЛП связаны с "расширением" карты - поиском более широкого взгляда на ситуацию. Ну действительно, если у нас есть проблема, то решение находится где-то вне нашей карты мира. И для того, чтобы проблеме разрешить, надо карту расширить так, чтобы это самое решение в неё попало.

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост
НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Намерение – это позитивная цель, которая лежит за любым нашим поведением. Что бы мы не делали - говорили, бегали, ругались, смотрели фильм, - всё это служит определённой цели. Мы чистим зубы для здоровья, покупаем новую обувь для удобства, а новую машину для престижа, читаем статьи для знаний, занимаемся сексом для удовольствия, пьём кофе по утрам для бодрости. Даже у вроде бы "негативного действия" - истерики, депрессия, аллергии, - практически всегда есть намерение. Когда спрашивали людей, которых спасли после попытки самоубийства, «зачем они это делали», они отвечали что-то вроде: «Я хотел наконец обрести спокойствие».


Всё что мы делаем, мы делаем для реализации собственных намерений.


Либо по-другому:


Каждое поведение служит для достижения какой-то положительной цели.


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

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Когда мы общаемся, часть информации мы передаём при помощи слов, вербально, а часть при помощи голоса, жестов, поз, мимики - невербально. Иначе говоря, вербальная информация - это содержание, а невербальная - форма этого самого содержания, которая передаёт отношение, оценку, контекст восприятия.


В общении невербалика занимает около 85%, а вербальная информация всего 15%.


О том как тяжело общаться без невербалики понятно, например, по текстам в интернете. Там приходится добавлять смайлики, выделять текст курсивом или жирным шрифтом, писать КРУПНО и придумывать другие хитрые способы передать эмоции :))))


Правда к форме содержания будет ещё относится форма содержания, например одно и то же мы можем описать более общо или конкретно, фокусируясь на различных ценностях, обращая внимание на сходство или различия.

В результате на само содержание остаются жалкие 7%.

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост
НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Когда говорится, что форма содержания важнее, это не означает что можно обойтись одной формой. Вот попробуйте при помощи мимики, жестов и тона голоса передать, что «мы встречаемся завтра в 19:00 на площади Пушкина».

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост
НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Люди говорят одно, но часто чувствуют и действуют сильно иначе. В НЛП есть такое важное понятие, как калибровка - умение замечать внешние признаки состояния. Потому как любая наша оценка проявляется во всём теле: в интонациях, движениях, жестах, позе, конструкции предложения или дыхании. И калибровка позволяет понять, что на самом деле человек чувствует, как к кому относится, чего хочет. И намного меньше обращать внимания на то, что он говорит.Так как говорить он может для того, чтобы понравиться, что от него ждут или что он считает более правильным сказать в данный момент. Или просто потому, что не осознал свои оценки и чувства. Калибровка позволяет сделать общение намного более точным и эффективным, а поведение человека намного более понятным.

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост
НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост
НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Для того, чтобы из Москвы доехать до Саратова автомобилю требуется бензин (а поезду - электричество). И автомобиль, и бензин - это необходимые ресурсы для достижения цели в виде приезда в Саратов. Так вот, в НЛП предполагается что у нас либо уже есть нужные ресурсы для достижения цели: стать более успешным, прекратить курить, общаться лучше или наконец написать этот доклад, - либо мы их можем найти. Мир большой, нужно просто поискать.


По крайней мере думая так вы скорее добъетесь результата, чем медитируя на тему "почему я такой несчастный" и "у меня всё-равно ничего не получится, я не создан для счастья (успеха, замужества, достатка и обладания автомобилем BMW X5)".

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост
НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост
НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

В НЛП есть очень важная вещь - проверка экологии изменения. Это проверка последствий действий - не станет ли хуже после достижения целей? А то стал гендиректором, но заработал язву, перестал бояться высоты, упал с балкона и сломал палец, продемонстрировал уверенность и спокойствие во время разноса начальства и был уволен. Вот чтобы новые способности, навыки и убеждения не испортили жизнь, надо проверять заранее и подкручивать результат так, чтобы всё получилось хорошо.

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Модель в НЛП – это такое полезное описание (карта). Например, как уточнять, о чём говорит человек («мета-модель языка»), как во время общения изменить оценку («рефрейминг») или убеждение («фокусы языка»), в какой последовательности собирать информацию («SCORE»), типизация людей («мета-программы»).


Техники НЛП – это пошаговые инструкции. Чаще всего техники описывают как решить какую-то проблему («Взмах», «Шестишаговый рефрейминг», «Быстрое лечение фобий», «Изменение личностной истории»). Но есть и про то, как правильно ставить цели («Хорошо сформулированный результат») или как лучше общаться («Стратегия эффективной коммуникации»).


На самом деле техники – это тоже модели, ведь они что-то описывают, и обычно весьма полезны.


Многие техники НЛП - это результат моделирования того, как люди успешно сами решали похожие проблемы. Например, «Стратегия эффективной коммуникации» является результатом моделирования успешных коммуникаторов, «Изменение личностной истории» смоделирована с великого Милтона Эриксона, того самого, которые создал эриксоновский гипноз, а «Быстрое лечение фобий» с людей, которые сами свои фобии убрали.

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

То, к чему мы стремимся, чего хотим или наоборот, избегаем, как раз и определяется ценностями, критериями и убеждениями.

Ценности – важные понятия для человека, обычно выражаемые абстрактными словами, вроде: счастье, свобода, справедливость, достаток. Так как ценности достаточно абстрактны, к ценностям прилагаются критерии – способы измерения реализации ценности. Например, ценность «достаток», а критерии достатка «заработок больше 150.000 в месяц, своя квартира, машина и дача».

Убеждения – правила жизни, описывающие как с ценностью взаимодействовать. Например, для ценности «любовь» убеждения могут быть:

- Самое важное в жизни – это любовь.

- Любовь приходит и уходит.

- Я недостоин любви.

- Настоящая любовь бывает только раз в жизни.

Убеждения могут разрешать и запрещать достижение ценности, описывать что нужно для её достижение и каковы её критерии. Например, даже если "любовь" для человека вещь очень важная, убеждение "я не заслужил любви" будет "запрещать" ему эту самую любовь получить.

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Одно время никому не удавалось пробежать стометровку быстрее десяти секунд. Пока в 1968 Джим Хайнс не пробежал за 9,9 секунд. После этого быстренько все начали бегать быстрее, рекорд за рекордом. Сейчас рекорд 9,69. Ну не верили бегуны до Хайнса, что можно быстрее 10 секунд, в их реальности такой возможности не существовало. Пока этот гад оригинал Хайнс подло это убеждение не разрушил.

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

В общении оценка и отношение составляет 85%. А вот внутри об отношении – важно, нравится, правильно, законно, моё, чужое, плохо, замечательно, верно, - мы узнаём при помощи так называемых субмодальностей.


Модальностями (сенсорными) в НЛП и психологии называют слух (аудиальная модальность), зрение (визуальная модальности) и чувства (кинестетическая модальность).


Например, мы можем образ отодвинуть или приблизить (что обычно усиливает переживание), сделать ярче или темнее (ослабляет переживание), раскрасить по-другому (тут уже от подбора цветов зависит) или размыть фон (делает объект важнее). Аналогично можно менять характеристики звуков и ощущений.

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

НЛП: ОСНОВНЫЕ ИДЕИ НЛП, Основы, Основные идеи, Длиннопост

Хотелось бы вам управлять собственным состоянием? Так, чтобы нажал на кнопку - и уверен в себе. Или спокоен, весел, бодр, расслаблен, сосредоточен. А точно так же управлять другими людьми - раз, и человеку хорошо? Или спокойно, весело и так далее? Наверняка же хотелось бы такую штуку - ну хотя бы попробовать. И такая штука есть - это якоря, такие метки в сознании, которые запускают нужное состояние.


На самом деле якоря - это условные рефлексы. Но слово якорь звучит более понятно.

При помощи якорей мы можем "включать" и "выключать" своё состояние: внимание, бодрость, спокойствие, мотивированность или творчество; можем перенести состояние из того места, где оно есть в то место, где его пока не хватает: например спокойствие и уверенность есть лёжа дома на диване, а при общении с клиентами его пока нет, вот с дивана к клиентам и можно перенести; можно управлять состоянием других людей, а так же разрушать старые уже не нужные якоря.



Надеюсь сейчас стало немного понятнее о том, зачем НЛП и каковы основные идеи этого направления. Если будут вопросы по конкретной идее, описанной выше, то описание можно сделать и более подробным в новом посте.


P.s.: Баянометр стандартно ругается на картинки.)



Огромное спасибо за информацию А. Любимову

Показать полностью 21
НЛП Основы Основные идеи Длиннопост
42
SanTMoroz
SanTMoroz
9 лет назад

Основы сражения с зомби.⁠⁠

Нахождение в хорошей физической форме будет способствовать вашему выживанию при наступлении зомби-апокалипсиса. Вы проведете большую часть времени (пока не будет найдено лекарство или вас не поймают и не съедят), спасаясь от зомби, так что отдавайте предпочтение удобной обуви, например, кроссовкам или крепким ботинкам. Плотная защитная одежда также будет давать определенные преимущества, ведь сражаться с зомби в одной футболке крайне глупо.


Основное правило схватки с зомби – целиться в голову, поскольку у них это самое уязвимое место. Некроз сделал их ткани непрочными, поэтому меткий удар тупым или острым предметом в голову либо убьет зомби, либо свалит его на землю, чего будет достаточно, чтобы убежать. Также никогда не стоит пытаться драться с более чем одним зомби одновременно.


Если у вас есть оружие, не тратьте патроны на выстрелы по телу, так как они окажутся неэффективными. В лучшем случае вам удастся повредить конечности зомби, что снизит эффективность его действий. Использование острых предметов, таких как железные колья, топоры, большие ножи, во многих случаях поможет избежать напрасной траты патронов.


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


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

Основы сражения с зомби. Гайдza, Основы, Подготовка к зомби
Показать полностью 1
[моё] Гайдza Основы Подготовка к зомби
25
37
kitaetz
9 лет назад
Программирование на python

[Основы] Часть 1. Для грудничков.⁠⁠

Предполагается, что пост http://pikabu.ru/story/hello_world_4265035 уже прочитан или у вас любой дистрибутив linux.

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

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


Для начала замануха. Можно много писать о том, какой питон крутой, что его используют для бигдаты, датасаенса, веб-разработки и всего остального. Но это всё сухие слова. Поэтому приведу пару примеров того, где питон используется в качестве основного языка.


Instagram - всеми любимый хостинг фотографий еды и ёбл тупых пёзд. Да, он написан на питоне. Мало того, за фреймворк взят Django, до которого мы доползём, если кроме меня будут желающие ползти. Да ещё и HTTP-сервер они взяли Gunicorn, до которого мы так же доползём. В качестве БД они используют PostgreSQL - мою любимую РСУБД и именно поэтому до неё мы тоже, возможно, доползём.


Reddit - сервис смехуёчков, думаю, все о нём так или иначе слышали. Он написан также на питоне, но на Pyramid фреймворке, а не Django. В качестве БД используются две базы: Cassandra и PostgreSQL. В качестве кэша используется memcached и фейсбуковский mcrouter. В качестве брокера сообщений используется RabbitMQ. Исходный код находится в общем доступе здесь https://github.com/reddit/reddit


exchange.livejournal.com - биржа блогеров ЖЖ, которая недавно открылась. Почему она здесь? Потому что я участвовал в её разработке. Она также написана на Django с базой PostgreSQL.


На этом замануха кончается и начинается моя нелюбимая часть - циклы, ветвления и переменные.

Все куски кода будут являть собой скриншоты Jupyter Notebook, во-первых, потому что мне в нём удобно писать, во-вторых, потому что нечего копировать чужой код.


Переменные

Питон - язык со строгой динамической типизацией. Что это значит?

- Если захочешь сложить число 5 со строкой '7' - тебя наругают. Это называется строгой типизацией. Никаких преведений к "более общему" типу.

- Если в переменной x хранилось число, это не значит, что ей нельзя присвоить строку. Это динамическая типизация. Тип переменной, разумеется, нигде указывать не нужно.

[Основы] Часть 1. Для грудничков. Python, Программирование, Python3, Длиннопост, Цикл, Ветвления, Основы, Переменные

Приятной возможностью является параллельное присваивание. Обмен значениями также поддерживается.

[Основы] Часть 1. Для грудничков. Python, Программирование, Python3, Длиннопост, Цикл, Ветвления, Основы, Переменные

Есть также множественное присваивание, которое я настоятельно не рекомендую использовать бездумно (это касается неплоских типов данных, о которых поговорим как-нибудь позже):

[Основы] Часть 1. Для грудничков. Python, Программирование, Python3, Длиннопост, Цикл, Ветвления, Основы, Переменные

С переменными, вроде, пока всё.


Ветвления

В отличии от Си-подобного синтаксиса, у нас нет ни фигурных скобок для выделения блоков, ни скобок для выделения условного выражения (на самом деле, ничего не мешает обернуть условие в скобки). Блоки выделяются ТОЛЬКО отступами. Здесь нет никаких switch, есть только if, elif и else. Следующий пример, думаю, объяснит всё за меня:

[Основы] Часть 1. Для грудничков. Python, Программирование, Python3, Длиннопост, Цикл, Ветвления, Основы, Переменные

А теперь небольшой сюрприз. Несмотря на то, что язык имеет строгую типизацию, сравнения между некоторыми неодинаковыми типами данных (int, float, Decimal) поддерживаются. Например 5 == 5.0 вернёт True, несмотря на то, что 5 - это целое число, а 5.0 - с запятой. Но использование этого считается дурным тоном.


Циклы

Если вы до этого дня не знали слово "итератор" и писали только циклы по индексам, вроде такого for(int i=0; i<10; i++), то придётся привыкать.

Итак, в питоне цикл for проходит итератором по каждому элементу последовательности. Ему глубоко плевать, что внутри последовательности. Число, строка, чьи-то надежды и мечты.

[Основы] Часть 1. Для грудничков. Python, Программирование, Python3, Длиннопост, Цикл, Ветвления, Основы, Переменные

Для обычных циклов по индексам существует генератор range. О генераторах тоже позже.


Функции

Функции в питоне объявляются двумя способами:

[Основы] Часть 1. Для грудничков. Python, Программирование, Python3, Длиннопост, Цикл, Ветвления, Основы, Переменные

Однако, второй способ СТРОГО НАСТРОГО рекомендую использовать для определения обычных функций. Лямбда-функции (или безымянные функции) нужны только для того, чтобы передавать их аргументом в функции высшего порядка.

Тут, наверное, возникло сразу два вопроса:

Как можно передать функцию аргументом в другую функцию?

Что такое функция высшего порядка?


Т.к. питон - объектно-ориентированный, следовательно, всё в нём является объектом. И функция тоже. Аргументом в функцию может прийти любой объект, в т.ч. и функция:

[Основы] Часть 1. Для грудничков. Python, Программирование, Python3, Длиннопост, Цикл, Ветвления, Основы, Переменные

В данном примере много чего интересного:

1) После определения функции (def) можно ввести так называемый docstring, который описывает то, что делает функция. При этом, этот докстринг сохраняется в атрибут __doc__ объекта функции (что только лишний раз говорит о том, что функция - объект)

2) __name__ атрибут содержит имя объекта (функции или класса)

3) h в этом случае - функция высшего порядка. Функция высшего порядка - это функция, которая принимает или возвращает другую функцию. Это пригодится для декораторов, о которых также позже.


Функции можно присваивать другим переменным:

[Основы] Часть 1. Для грудничков. Python, Программирование, Python3, Длиннопост, Цикл, Ветвления, Основы, Переменные

Но имя (__name__) останется прежним, т.к. фактически, f и same_func только лишь ссылаются на функцию.

[Основы] Часть 1. Для грудничков. Python, Программирование, Python3, Длиннопост, Цикл, Ветвления, Основы, Переменные

Чёт, кажется, я уже далеко забрёл. В следующей части, если увижу интерес у аудитории, я расскажу о стандартных структурах данных (списки, кортежи, словари, множества) и о том, какие они охуенные и для чего используются.


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

Показать полностью 9
[моё] Python Программирование Python3 Длиннопост Цикл Ветвления Основы Переменные
27
31
rissy
rissy
9 лет назад
Программирование на python

Hello world!⁠⁠

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


Поэтому сегодня мы немного поговорим о том, что такое вообще python и попробуем завести его на своём компьютере.


Если ты уже программируешь на python, то этот пост ну прям явно не для тебя. :) Ты можешь просто не читать его вовсе, а лучше написать сюда свой, про что-нибудь интересное из твоего опыта! С преферансом и поэтессами, как полагается. ;)

Hello world! Python, Python3, Программирование, Pycharm, Совет, Основы, Интерпретация, Windows, Длиннопост

Итак, как сообщает нам достоверный источник (википедия), python (я произношу "пайтон", некоторые русскоязычные люди говорят "питон") — язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Иными словами, на нём можно быстро и писать код, и разбираться в том, что написал сосед.


Несмотря на кажущуюся из определения простоту, он имеет колоссальные возможности благодаря поддержке сразу нескольких парадигм программирования, большому числу функций из коробки (в стандартной библиотеке), и, конечно, расширяемости, благодаря огромному количеству легко устанавливающихся библиотек нестандартных.


Применяют ли его на практике?

Безусловно! Python — очень распространённый язык! С его помощью можно делать сайты, обрабатывать данные, работать с машинным обучением и много-много ещё всего интересного. Он используется многими крупными компаниями (например, в Google, чего далеко ходить). С его помощью можно делать как простенькие скрипты для повседневной жизни, так и всерьёз заниматься научной и коммерческой разработкой.


Заинтересовало? Тогда давай попробуем написать и запустить что-нибудь на Python! :)

Hello world! Python, Python3, Программирование, Pycharm, Совет, Основы, Интерпретация, Windows, Длиннопост

Важно понимать, что способов для этого — тьма! Ты можешь писать свою программу хоть в мощной среде разработки с подсветкой синтаксиса и прочими плюшками, хоть в обычном блокноте, хоть вообще в интернете (да и запускать там же). Думается, об этом будет отдельный пост. Сейчас же я просто покажу как можно исполнять команды в интерпретаторе python.


И сразу пара слов о последнем, потому что если ты это читаешь, то, быть может, и не знаешь что это такое.


Python — язык интерпретируемый. Говоря вкратце, это означает, что его инструкции выполняются (интерпретируются) одна за другой последовательно, без компилирования всего и сразу, как, например, в языке Си. Интерпретатор — это как раз-таки специальная программа, которая и занимается интерпретацией.


Чтобы пользоваться языком python, нужно скачать и установить его реализацию с официального сайта https://www.python.org/downloads/.


Я приведу пример на 3-ей серии языка python (3.5.1), поэтому рекомендую скачивать именно её. Для Windows это можно сделать напрямую по этой ссылке. При установке, не забудь поставить галочку на пункте Добавить в PATH, это упростит тебе жизнь в дальнейшем.

Hello world! Python, Python3, Программирование, Pycharm, Совет, Основы, Интерпретация, Windows, Длиннопост

Скачал и установил? Отлично! Давай запустим интерпретатор. Открой командную строку (вбей в Пуск cmd) и введи туда:

python

Интерпретатор запущен! Да, всё так просто! Если всё сделано правильно, то будет что-то вроде:

Hello world! Python, Python3, Программирование, Pycharm, Совет, Основы, Интерпретация, Windows, Длиннопост

Теперь исполним первую команду! Введи:

print('Hello world')

Результат:

Hello world! Python, Python3, Программирование, Pycharm, Совет, Основы, Интерпретация, Windows, Длиннопост

Да, она просто распечатала, то что в скобках, в кавычках на экран! Это выполнилась стандартная функция языка python — print(). Как видишь, здесь, в отличие от Си, например, для неё не нужно ничего присоединять, не нужно никак её обособлять (в этом конкретном случае), не нужно ничего ставить после неё.


Вообще говоря, интерпретатор выведет строку в кавычках и вовсе без print() в таком режиме, как и число (только числа нужно писать без кавычек), как и даже арифметические операции над числами и переменными, но я бы не советовал к этому привыкать, потому как если ты будешь запускать программу из файла, то подобное опускание print() вызовет не что иное, как ошибку.


Кстати, насчет арифметических операций. Ты можешь без зазрения совести совершать их прямо в функции print(). Попробуй, например, по порядку:

print(100 + 1)
print(42 / 7)
print(111111111 * 111111111)

На этом пока всё! Спасибо за внимание! Очень сложно писать первый пост в целом сообществе — не совсем понятен уровень читающих. Поэтому я решил посвятить его абсолютным новичкам. Надеюсь, не прогадал. :)


Спасибо за внимание!

Показать полностью 4
[моё] Python Python3 Программирование Pycharm Совет Основы Интерпретация Windows Длиннопост
32
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
10
Week2nd
Week2nd
9 лет назад

"Звукозаписывающая студия" дома или вызывайте экзорциста⁠⁠

Вдогонку о звукозаписывающих домашних студиях. Есть у меня товарищ, металлюга 99 лэвэла, постоянно сочиняет дома под гитару фаршеметательные композиции и их же поет. Решил он как-то записать свой гроул в домашних условиях. Для тех, кто не в курсе - "гроул" - это такой прием пения, иными словами "адское рычание". И все это под тяжеленную музыку. На любителя, как вы понимаете.


Разумеется, в квартире звукоизоляция никудышная. Что делает мой товарищ - он положил в глубокую кружку маленький конденсаторный микрофон, стал с ней в угол комнаты, надел наушники и начал что есть мощи испускать свой гроулинг.


Далее с его слов: "рычу себе вовсю, слышу, вроде как сквозь фанеру какие-то неритмические звуки-стуки просачиваются. Снимаю "уши" и понимаю, что дверь счас вынесут. Подхожу к двери, смотрю в глазок - менты. Какого хоя?!! На часах три часа по полудню!!!11"


Оказалось, соседка снизу, пенсионерка, мирно смотревшая телевизор, услышала как этажом выше "режут убивают мужика". Естественно, она начала звонить всем подряд - в милицию, в скорую..


Милиционеры покрутили у виска, сказали, мол, шуметь в это время суток, конечно, не запрещено, но "мозги включи, певец!".


Теперь все бабушки в подъезде крестятся, когда видят моего товарища

Показать полностью
Звукозапись Основы Звукорежиссуры Идиотизм Текст
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии