rissy

rissy

Пикабушник
Дата рождения: 08 августа 1998
поставил 1458 плюсов и 3926 минусов
отредактировал 0 постов
проголосовал за 1 редактирование
Награды:
С Днем рождения, Пикабу!10 лет на Пикабу За подвиги в Мире PlayStation 5
2352 рейтинг 13 подписчиков 9 подписок 13 постов 3 в горячем

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

Сообщество по обучению программированию на языке Python и по использованию его интересных возможностей и библиотек.


Как известно, сейчас язык программирования Python довольно широко распространён. На нём делаются различные программы, от простых скриптов для автоматизации повседневной жизни до крупных веб-ресурсов. несмотря на его огромные возможности, он довольно прост в изучении, поэтому, например, большое количество школ в США учат программированию на его примере (заместо устаревшего pascal). В данном сообществе планирую обучать этому языку, рассматривать интересные библиотеки, а также всячески популяризировать этот интерпретируемый язык программирования.


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

В свою пользу могу сказать вот что:

• большой опыт решения простых и не совсем тривиальных задач на python

• oпыт создания сайтов на python (backend и frontend на flask) и публикация их в интернете

• обработка звука и машинное обучение (написанный на python диплом на эту тему)

• работа с анализом сайтов, api, регулярными выражениями, реализация взаимодействия с сайтами

• пройдены все курсы по python на stepic.org с отличием

• опыт пикабушника в 4 года 7 месяцев 1 неделю :)


Я очень люблю python и хочу показать его другим.

Показать полностью

Киндер сюрприз всегда дарит радость!

Шестилетний мальчик из британского города Лимавади в Северной Ирландии нашел внутри шоколадного яйца пакетик с метамфетамином. По данным издания, ребенок играл со своим братом на улице, и они случайно нашли шоколадное яйцо под живой изгородью. Когда они открыли его, изнутри выпал маленький целлофановый пакет.

Киндер сюрприз всегда дарит радость! Киндер-сюрприз, Яйца, Метамфетамин, Дети, Наркотики

Мальчики тотчас же отнесли находку отцу. Тот, в свою очередь, передал её полиции. Инспектор из полицейского управления Северной Ирландии поблагодарил мальчика за то, что тот передал опасную находку взрослому человеку.


Хотя подобная находка делает слоган в названия поста куда более актуальным! :)

Показать полностью 1

Способы переголосовать в ВК

Нередко попадаются люди, что пишут, об ошибке в голосе, но не могут исправить её. Хотя сделать это легко.
Способы переголосовать в ВК Нередко попадаются люди, что пишут, об ошибке в голосе, но не могут исправить её. Хотя сделать это легко.
Показать полностью 1

По IP вычислил

Порадовало определение местоположения в небезызвестном приложении
По IP вычислил Порадовало определение местоположения в небезызвестном приложении

Рассуждения о высоком на Пикабу

Комментарии к посту http://pikabu.ru/story/_2547813
Рассуждения о высоком на Пикабу Комментарии к посту <a href="http://pikabu.ru/story/pikabushnik__proday_sebya_2547813">http://pikabu.ru/story/_2547813</a>

Кажется, букмекер ещё не определился

Алжир или все-таки Бельгия?
Кажется, букмекер ещё не определился Алжир или все-таки Бельгия?

Новый бровастик

Не хотел никого обидеть или задеть, сам болел и за ту, и за другую сборную. Бровастик показывает, что мы всё равно вместе, даже после поражений. P.S. Гол был.
Новый бровастик Не хотел никого обидеть или задеть, сам болел и за ту, и за другую сборную. Бровастик показывает, что мы всё равно вместе, даже после поражений.  P.S. Гол был.
Отличная работа, все прочитано!