Как стать автором
Обновить
0
Карма
0
Рейтинг

Пользователь

  • Подписчики 12
  • Подписки

13 проектов для Python-программистов уровня intermediate

Блог компании Skillbox Python *Программирование *Учебный процесс в IT Лайфхаки для гиков
Перевод
Изучение основ Python — прекрасный опыт. Но эйфория от изучения языка постепенно заменяется желанием создать что-то своими руками. И это нормально, но нужны идеи.

Проблема здесь в том, что некоторые проекты либо слишком просты, либо слишком сложны для разработчика среднего уровня. Эта статья — помощь программисту уровня intermediate. Она предоставляет несколько идей проектов, которые могут стать интересным вызовом для вас. Материал адаптирован на русский язык совместно с Алексеем Некрасовым, лидером направления Python в МТС, программным директором направления Python в Skillbox.
Читать дальше →
Всего голосов 16: ↑11 и ↓5 +6
Просмотры 21K
Комментарии 0

5 самых известных проектов, написанных на Golang

Блог компании Skillbox Программирование *Go *IT-компании
image

О языке программирования Golang, созданном корпорацией Google, на Хабре рассказывали много и подробно, так что мы не будем в очередной раз обсуждать достоинства этого инструмента. Лучше поговорим об известных проектах, которые написаны на Go — они являются доказательством если не универсальности, то разносторонности языка и его возможностей.

Кроме того, упомянем и самые известные компании, которые работают с Go. Кто знает, возможно, кто-то из читателей Хабра там уже работает, и сможет рассказать подробности. Как всегда, все самое интересное — под катом. Статья написана совместно с Никитой Кузнецовым, старшим разработчиком в компании Мегафон и преподавателем курса “Go-разработчик PRO” в Skillbox.
Читать дальше →
Всего голосов 27: ↑20 и ↓7 +13
Просмотры 15K
Комментарии 15

Pet-проекты: прихоть, инструмент самосовершенствования или попытка отвлечься?

Блог компании Skillbox Разработка игр *Управление продуктом *Карьера в IT-индустрии
image

Привет, Хабр! Меня зовут Кирилл Кошаев, я Java-разработчик в «Газпром информ» и преподаватель профессии Java-разработчик PRO на образовательной платформе Skillbox. Сегодня хотел бы поговорить о такой интересной теме, как pet-проекты. Здесь, на Хабре, они есть у многих, у меня, кстати, тоже. И я хотел бы обсудить важность pet-проектов для представителей IT-отрасли.

Что это — способ убить время, отвлечься от реальности или путь к профессиональному совершенству? Говорить на эту тему я могу долго и обстоятельно, поскольку у меня есть множество собственных pet-проектов. Некоторые из них завершены, другие — благополучно забыты, третьи — находятся на пути к завершению. Сегодня предлагаю подискутировать на тему важности pet-проектов в жизни профессионала. Если интересно — то давайте продолжим под катом.
Читать дальше →
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 5.2K
Комментарии 1

Основы управления памятью в JavaScript: как это работает и какие проблемы могут возникнуть

Блог компании Skillbox JavaScript *Программирование *
Перевод


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

Но рано или поздно разработчикам все же приходится разбираться с проблемами, связанными с памятью — например, утечками. Ну а разобраться с ними получится лишь тогда, когда есть понимание механизма выделения памяти. Эта статья и посвящена объяснениям. В ней также есть советы о самых распространенных видах утечек памяти в JavaScript.
Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Просмотры 13K
Комментарии 8

Регулярные выражения Python для новичков: что это, зачем и для чего

Блог компании Skillbox Python *Программирование *Учебный процесс в IT
Перевод
image

За последние несколько лет машинное обучение, data science и связанные с этими направлениями отрасли очень сильно шагнули вперед. Все больше компаний и просто разработчиков используют Python и JavaScript для работы с данными.

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

Кстати, свои советы по некоторым функциям добавил Алексей Некрасов — лидер направления Python в МТС, программный директор направления Python в Skillbox. Чтобы было понятно, где перевод, а где — комментарии, последние мы выделим цитатой.
Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 10K
Комментарии 7

Я спарсил больше 1000 топовых Github-профилей по машинному обучению и вот что я узнал

Блог компании Skillbox Python *Big Data *GitHub
Перевод


При поиске по ключевой фразе «машинное обучение» (речь идет об англоязычном ключе «machine learning» — прим. перев.) я нашел 246632 репозиториев по машинному обучению. Поскольку все они имеют отношение к этой отрасли, я ожидал, что их владельцы являются экспертами или хотя бы достаточно компетентны в машинном обучении. Поэтому я решил проанализировать профили этих пользователей и показать результаты анализа.
Читать дальше →
Всего голосов 30: ↑18 и ↓12 +6
Просмотры 14K
Комментарии 14

Как проходить собеседование на дата-сайентиста в Amazon в 2021 году

Блог компании Skillbox Программирование *Учебный процесс в IT Интервью
Перевод
image

Я решил написать статью для тех, кто пытается найти актуальные вопросы и ответы для собеседований в Amazon. Я взял несколько вопросов с собеседований, которые задавали в последние месяцы, и попытался дать краткие и понятные ответы на них. Есть вопросы сложные, есть — простые, но в любом случае могут пригодиться и те, и другие.
Читать дальше →
Всего голосов 20: ↑17 и ↓3 +14
Просмотры 6.5K
Комментарии 4

10 удивительно полезных базовых функций Python

Блог компании Skillbox Python *Программирование *Учебный процесс в IT
Перевод
image

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

В качестве примера можно привести NumPy. Инструменты работы с матрицами хороши и в базовом Python, но использование NumPy улучшает все во много раз. Кроме того, у этого языка есть несколько крутых возможностей, которые делают его еще более функциональным. Используя эти возможности, вы можете уменьшить количество зависимостей, освободить время и упростить сам процесс разработки. Давайте посмотрим, что это за возможности.
Читать дальше →
Всего голосов 36: ↑24 и ↓12 +12
Просмотры 17K
Комментарии 14

Git, я хочу все отменить! Команды исправления допущенных ошибок

Блог компании Skillbox Программирование *Git *Лайфхаки для гиков
Перевод
image

Git — удобная, но довольно сложная система. Сложность, прежде всего, в том, что по невнимательности можно допустить ошибку, которую затем сложно или вообще невозможно исправить. Документация Git предоставляет описание множества команд, которые дают возможность исправить ошибку.

Но вся штука в том, что для исправления проблемы нужно знать точное название команды. И здесь у нас возникает типичная проблема курицы и яйца. В этой статье рассказывается о командах, которые помогают решить проблемные ситуации.
Читать дальше →
Всего голосов 34: ↑27 и ↓7 +20
Просмотры 22K
Комментарии 20

Самые популярные языки программирования бэкенда: для чего они подходят лучше всего и какие компании их используют

Блог компании Skillbox Разработка веб-сайтов *Программирование *Исследования и прогнозы в IT Облачные сервисы
Перевод


Что такое бэкенд, на Хабре рассказывать не нужно, поэтому сразу переходим к сути статьи. В ней рассказывается о наиболее подходящих для бэкенда языках программирования. Кроме того, автор рассказывает о задачах, для решения которых эти языки идеально подходят и компаниях, которые используют их у себя.
Читать дальше →
Всего голосов 32: ↑17 и ↓15 +2
Просмотры 24K
Комментарии 25

5 приемов и хитростей для работы с SSH и кое-что ещё

Блог компании Skillbox IT-инфраструктура *Стандарты связи Лайфхаки для гиков
Перевод
image

В этой статье мы поговорим о полезных приемах и командах при работе с SSH. А именно:

  • Как использовать двухфакторную аутентификацию для SSH-подключений.
  • Безопасное использование «проброса ключа» (agent forwarding).
  • Завершение зависшей сессии.
  • Оставляем терминал открытым при выходе или разрыве связи.
  • Расшариваем удаленный терминал с другом (без Zoom!).
Читать дальше →
Всего голосов 37: ↑29 и ↓8 +21
Просмотры 19K
Комментарии 7

Собеседование по Data Science: что могут спросить и где найти ответы на вопросы

Блог компании Skillbox Программирование *Big Data *Карьера в IT-индустрии Лайфхаки для гиков
Перевод

Однажды я получил оффер от Deliveroo, в этой компании я должен был стать Data Science Manager. Пока я готовился к тому, чтобы приступить к выполнению своих обязанностей, оффер отозвали. У меня на тот момент не было подушки безопасности на случай продолжительного отсутствия работы. Я поделюсь с вами всем, что в итоге помогло мне получить сразу два оффера на должность Data Scientist от Facebook. Надеюсь, это поможет кому-то из вас выбраться из той сложной ситуации, в которой я оказался несколько месяцев назад.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 14K
Комментарии 1

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность