Что такое Python? Справочник для тех, кто в шлюпке

Twitter
Linkedin
Facebook
Telegram

Читатель, если помнишь, не так давно придумали цикл диалогов про технологии для тех, кто в этих самых технологиях не шибко разбирается

Найм IT Рекрутинг Професії Сорсинг
Питон код Автор изображения Джонсон Мартин  Питон код

Читатель, если помнишь, не так давно придумали цикл диалогов про технологии для тех, кто в этих самых технологиях не шибко разбирается.


Торжественно открыли рубрику прямо на Злоиной кухне, когда встретились с разработчиком Андрюшей и поговорили про блокчейн. В этот раз получилось по-быстрому перехватить Захара, который за 15 минут в скайпе объяснил Злое, что такое Python.


Ловите.

Расскажи мне, бестолковому в техническом плане, товарищу, что такое этот пайтон?


Захар: это один из неклассических языков программирования. Часто выбирают его на роль второго языка, например после более сложных типа C++ или Java. Python такой лаконичный, даже минималистичный - быстро усваивается. У него упрощенный синтаксис и это дает возможность передать большое количество информации в минимальном объеме исходного кода.

В чем-то есть преимущество перед другими языками, верно?


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


Есть ощущение что, сейчас Python стал как-то черезчур модным. Подобная ситуация была с Java, который сейчас используют большие компании. Например, вся Android-разработка проходит на этом языке.

А где его обычно применяют ?


Захар: практически в любой области разработки ПО (веб-приложения, клиент-серверы). Если по отраслям, то это интернет-маркетинг, интернет-банкинг, Mobile, разработка ПО. Например, Google использует Python в своей поисковой системе и отстегивает, кстати, создателю Python. YouTube в значительной степени реализован на Python. BitTorrent написан на питоне. NASA, Google, Dropbox, Instagram - все эти ребята используют питон. Пайтон легонечко интегрируется с другими компонентами, потому удобен.

Что это значит?

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

Как часто выходят новые версии?

Захар: новые версии с добавлением/изменением языковых свойств выходя примерно раз в 2, 5 года. Эталонная реализация Python - СPython. Он поддерживает большинство самых популярных платформ и распространяется под свободной лицензией. Это значит, что его можно использовать без ограничений в любых приложениях, включая авторские.

Чем занимается среднестатистический питонщик?

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

Если бы себе в команду брал человека, то что из навыков важно, как думаешь?

Захар: ну, если конкретно к себе в команду, то, логично, что знание и опыт разработки на Python. Опыт с HTML, CSS, JavaScript хорошо. Знание MySQL, PgSQL. Хорошо, если прокачан в разработке приложений и сервисов, мог в чужом коде разобраться.

Если хочу научиться Python-языку, куда мне идти?

Захар: есть годные урокиНика Парланте на YouTube, Шесть видеолекций. Еще у ребят хватает задачек на сайте. Все это на английском, канеш. Есть норм закрепляющие и начинающие курсы Learn Python The Hard Way.

Я слышала такую штуку, что типа Python куксится и отмирает. Это правда?

Захар: Python не отмирает, наоборот, это один из наиболее быстро развивающихся языков.

Чем докажешь?

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


Еще. Полный функционал. Python владеет возможностями для сбора и очистки данных, для работы с базами данных и высокопроизводительными вычислениями, а также другими штуками. Это общепринятый язык программирования с тучей встроенных библиотек. Он очень ок для управления базами данных или для работы с сетевым программированием, например. Плюс серьезные библиотеки научных данных с огромным количеством информации для использования. Основой этих научных библиотек является SciPy Ecosystem, которая даже проводит свои собственные конференции. Pandas и Matplotlib - это составляющие SciPy. Они обеспечивают превосходные данные по самым разным темам, например, машинное обучение, интеллектуальный анализ текста и сетевой анализ. Ну и, пожалуй, это самая основная информация, с которой можно начать знакомство рекрутеру.


Злоя: В общем, надеюсь, ребята, что теперь Python не так страшен. Отдельное спасибо Захару за ликбез:)Ну и да, ключевики же: indigo, индиго киев, Python, Python программист, рекрутинговое агентство, it recruitment, it рекрутинг.

Что такое Python? Справочник для тех, кто в шлюпке
Інфо
Автор статті: INDIGO Tech Recruiters
4767 Переглядів
Категорія Інтерв'ю
29.05.2018
Схожі статті
Огляд рівня заробітних плат для C-level на ринку українського IT в 2022 році
Як війна в країні вплинула на рівень доходу та мотивацію топ-менеджерів українського ІТ – про це у нашому новому огляді зарплат...
6 способів зробити свою компанію максимально приємним місцем для роботи
За результатами опитування на ДОУ, IT-фахівці високо цінують професійне зростання. Саме задля нього 54% ​​опитаних обрали сферу ІТ..
Огляд заробітних плат для C-level на українському IT-ринку 2021 року
CEO Катерина Осадчук і команда Indigo Tech Recruiters провели третій щорічний огляд зарплат для C-level в IT. Ділимося результатами й дякуємо Royallex в особі Віталія Луж..
Огляд рівня заробітної плати для C-level на ринку українського IT за результатами 2019 року
СЕО Катерина Осадчук та команда Indigo Tech Recruiters провели другий щорічний огляд заробітних плат для C-level в IT. Ділімося результатами. Помилка найму та втрата ключ..
Чи ласкаво просимо: чек-лист для «правильної» адаптації новачків
Знайти IT-талант – це вже завдання із зірочкою, але рано зітхати з полегшенням. Як допомогти людині пройти тернистий шлях ньюкамера, якнайшвидше влитися в команду і вийти..
«Твоя особистість зливається з твоїм стартапом: якщо все добре – і тебе драйвить, якщо погано – ти теж "падаєш"»: інтерв'ю з Олександром Дятловим, General Manager Ukraine у Very Good Security
Сфера захисту чутливих даних стає все перспективнішою (sensitive data – це, наприклад, біометричні дані, інформація про здоров'я, фінанси та інші особисті відомості). У я..
Від продактів та дизайнерів до back-end, QA та девопсов: як Київстар розвиває у себе команди для створення IT продуктів. Інтерв'ю із СРО Київстар Михайлом Нестором
IT та Product напрямок в Україні розвивається та зростає постійно. А в Київстарі вирішили розвивати його всередині..
Прожити 6 місяців без зарплати: головний аналітик HUG's розповів про грамотне інвестування
Фінансова грамотність — той скілл, якого часто не вистачає навіть досвідченим професіоналам у своїй справі. Ми поговорили про неї з головним аналітиком робоедвайзера HUG'..
«Любов з першого погляду», або як Indigo з випускниками школи «Hillel» спілкувались :)
Між собою ми жартома вирішили що зустріч була схожа нателешоу «Любов з першого погляду» :). Випускники школи мали можливість поспілкуватись з HR’ами і рекрутерами і запит..
Огляд зарплат Product Roles в українських IT-компаніях
СЕО Катерина Осадчук і команда INDIGO Tech Recruiters провели огляд заробітних плат для Product Roles в IT. Нагадаємо: щорічно ми випускаємо огляд заробітних плат C-Level..
Закрити незакриване: що таке Executive Search? Шукаємо найліпших кандидатів на топові вакансії
Що таке Executive Search, кому він допоможе та як дібрати агентство, що допоможе знайти топового спеціаліста, — розбираємося далі...
Як захантити крутого Product Manager до себе в команду?
Згодом кількість завдань, проєктів та команда зростають, а керівник фізично не може розірватися та повноцінно встежити за всім. Не потонути у комунікації між різними відд..
Почути головне: 8 порад щодо оцінки цінностей топ-кандидата
Ціна помилки при наймі топ-менеджера вкрай висока і може коштувати бізнесові самого бізнесу. Окрім досвіду, знань та навичок, при executive search особливу увагу слід при..
Як український IT-бізнес адаптується до «карантинного» ринку: результати опитування
Карантин та економічний струс ускладнили роботу всіх галузей і не оминули стороною IT-ринок