Культурный код
2.5K subscribers
481 photos
6 videos
2 files
802 links
Всё о программировании, анализе данных и data science: полезные материалы, вакансии, анонсы и профессиональный юмор.

Меняйтесь вместе с нами — https://netolo.gy/hCA

По вопросам сотрудничества — @netology_official
Download Telegram
Как научиться говорить «нет» и не испытывать чувство вины

Вместе с психологом Марией Мельник рассказываем, как научиться отказывать окружающим и при этом не испытывать угрызений совести — https://netolo.gy/cWdY
5
Выкатывать обновления в пятницу — распространённая, хотя и порочная практика. С одной стороны, у программистов есть жёсткий дедлайн — фича должна заработать к конкретному дню. С другой — релиз в конце недели часто означает, что разработчикам придётся работать в выходные и исправлять потенциальные баги.
😁5
Как понять, подходит ли профессия программиста, прежде чем потратить деньги и время на её освоение? Присоединяйтесь к курсу «Старт в программировании», где за две недели вы оцените, насколько вам интересна эта сфера, создадите свой первый проект и изучите основы, которые необходимо знать для работы.

Что даст вам курс:
— общее представление о программировании: узнаете, чем занимается разработчик и какие есть возможности для развития в профессии;
— основные навыки для работы: познакомитесь с популярными языками веб-разработки: JavaScript, HTML, CSS, ECMAScript;
— первые контакты в IT-сообществе: познакомитесь с практикующими разработчиками, которые способны сложное объяснить просто.

•‎ Когда: 15 марта — 2 апреля.
•‎ Стоимость: 990 рублей.

📍 Сделайте первый шаг к получению профессии программистаhttps://netolo.gy/cXwi
5👍1
​​Продолжаем цикл, посвящённый истории программирования: история создания языка программирования C++

C++ — основа большинства современных алгоритмов искусственного интеллекта и машинного обучения. На этом языке пишут программисты Google, его используют в полупроводниковой, автомобильной и аэрокосмической промышленности, финансах, медицине, биологии, физике высоких энергий и астрономии. На C++ написаны игры Counter Strike, Diablo I, World of Warcraft, инструменты Photoshop, Adobe Illustrator и Adobe Premiere, множество других сервисов и приложений.

После университета Страуструп попал в отдел разработки технологического гиганта тех времен Bell Telephone Laboratories. Однажды он получил задачу написать несколько программ для реализации теории очередей и столкнулся с проблемой: ни один современный ему язык не подходил для этой задачи. Simula казался самым подходящим, но работал слишком медленно, BCPL работал быстро, но его было недостаточно для разработки большого программного обеспечения. Тогда Страуструп использовал синтаксис С, добавив к нему возможность работы с классами и объектами.

Так, в 1980 году появился C++, который в первое время назывался «Си с классами». Нынешнее название придумал Рик Мэсчитти. ++ — это оператор инкремента в С, который намекает, что новый язык — нечто большее, чем просто С.

Новый язык быстро получил поддержку профессионального сообщества — в 1987 году на первой конференции, посвящённой C++, было 200 человек, в следующем году — 600 человек, а в начале 1990-х языком пользовались уже 500 тысяч программистов.
👍7

Где джуну оттачивать навыки программирования: 6 бесплатных ресурсов

Освоить языки программирования начинающему специалисту помогут подходящие инструменты. Мы собрали ссылки на них и рекомендации в этой статье → https://netolo.gy/cXNL
👍3
Бесплатные события марта

📍 12 марта, 19:00 (Мск) — Промышленное программирование: что нужно знать инженеру по автоматизации

Вы погрузитесь в специфику работы инженера по автоматизации и поймёте, с чего начать карьеру в промышленном программировании.

📍 14 марта, 19:00 (Мск) — Языки программирования: что учить для карьеры

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

📍 20 марта, 19:00 (Мск) — 1С-аналитика: как стать специалистом по автоматизации процессов

1С-аналитики нужны тысячам российских компаний. Вы поймёте, чем занимаются эти специалисты, как помогают бизнесу развиваться.

📍 Бесплатный курс — Основы анализа данных в SQL, Python, Power BI, DataLens

На курсе вы познакомитесь с инструментами анализа и визуализации данных, решите реальные задачи и поймёте на практике, интересна ли вам работа аналитика.
5👍1
Как внедрить новые привычки в работе и в жизни при помощи метода Bullet Journal

В нашей новой статье мы подробно рассказали:
— почему стоит использовать трекер привычек из Bullet Journal;
— как начать формировать привычки;
— какие плюсы и минусы есть у трекера привычек.

Начать внедрять новые привычки
https://netolo.gy/cY4s
👍4
Где и для чего используется Pandas

Pandas — универсальная Python-библиотека с инструментами для обработки, чтения, агрегирования и визуализации данных. С библиотекой удобно работать новичкам: файлы в ней похожи на таблицы Excel.

Вот несколько областей, где она применяется:
Научные исследования. Pandas может использоваться для обработки и анализа экспериментальных данных, преобразования в удобный для анализа формат, вычисления статистических показателей и визуализации результатов.
Финансы. Библиотека используется для получения исторических цен на акции, финансовых отчётов и экономических индикаторов. С помощью Pandas можно вычислять различные финансовые метрики и строить модели финансового прогнозирования.
Маркетинг. Pandas используется для анализа данных о продажах, поведении потребителей и эффективности рекламных кампаний. Это помогает маркетологам принимать обоснованные решения и улучшать стратегии маркетинга.
Машинное обучение. Pandas используется для предварительной обработки данных перед обучением моделей. Библиотека помогает очищать их и выполнять другие действия.
5👍1
Языки программирования: что учить для карьеры

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

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

Записаться на занятиеhttps://netolo.gy/cYdH
4
Что такое декораторы

Декораторы — полезный инструмент в Python. Это функция, в которую можно обернуть другую функцию или класс, добавляя или изменяя определённую функциональность, без изменения исходного кода.

В Python декораторы обозначаются символом @ и располагаются перед функцией или классом, который они декорируют.

Декораторы можно использовать для логирования, измерения времени выполнения, проверки типов, кеширования и других действий.
5
Трудоголизм: как проявляется зависимость от работы и как с ней справляться

Как планировать работу и отдых, проанализировать текущий уровень удовлетворённости жизнью и перестать трудиться на износ? Узнайте способы, которые могут помочь распознать и победить трудоголизм — https://netolo.gy/cY4I
3
Бесплатный онлайн-курс «Основы Python: создаём телеграм-бота»

Это практический курс, который создан специально для новичков в IT. За 5 занятий вы освоите базовые конструкции и начнёте применять знания на практике. А к концу курса у вас уже будет готовый проект — полезный Telegram-бот, которым сможет пользоваться кто угодно.

Попробуйте себя в роли Python-разработчика: изучите изнутри рабочую обстановку и решите задачи стажёра.

Записаться на бесплатный курсhttps://netolo.gy/cYdV
4
Экологичная переписка с коллегами: как написать сообщение, на которое ответят

Хотите узнать, как оформить сообщение, чтобы его захотели прочитать? Мы подробно рассказали об этом в Медиа. А ещё вы узнаете, как напоминать о дедлайнах в деликатной форме и почему важно разделять качества человека и его работу → https://netolo.gy/c0Lz
3
Репозиторий в GitHub: что это такое и зачем он нужен

Репозиторий в сервисе совместной разработки GitHub — это своего рода хранилище, в котором находятся все файлы проекта: код, текстовые файлы, графики и изображения.

Репозиторий удобен по нескольким причинам:
1. Контроль версий. В основе сервиса лежит система контроля версий Git, которая позволяет нескольким разработчикам отслеживать изменения и управлять ими в файлах проекта. Например, можно просмотреть историю изменений, сравнить версии файлов и при необходимости вернуться к предыдущим версиям.
2. Совместная работа. Репозитории GitHub позволяют нескольким людям работать над одним проектом. Вы можете предложить изменения в проект через pull requests, обсудить их и внести.
3. Хостинг кода. Хранить файлы можно как на сервере GitHub, так и на сервере вашей компании — это удобно, если проекту нужно обеспечить дополнительную безопасность. Если хранить код на серверах GitHub, то намного легче делать его бэкапы и организовывать совместный доступ к нему.
4. Документация и отслеживание проблем. В репозитории GitHub можно создавать вики-страницы для документации проекта и отслеживать проблемы или баги с помощью системы issues.
👍7
Мир вокруг иногда становится угрозой для нашего эмоционального состояния. Бывает совсем непросто справиться с подобными потрясениями в одиночку.

Каждому из нас требуется поддержка, уверенность в своей безопасности и знание, как помочь близким справиться со стрессом. На бесплатном курсе «Я в безопасности» расскажем, как сохранить равновесие и куда обратиться в сложной ситуации — https://netolo.gy/c2Nn

Берегите себя и будьте осторожны 🤍
7
Как начать карьеру в аналитике и Data Science

Если вы присматриваетесь к работе с данными и пока выбираете подходящее направление, приходите на день открытых дверей «Как начать карьеру в аналитике и Data Science». Ждём вас сегодня, 26 марта в 19:00 по московскому времени.

Вы узнаете:
— В каких сферах бизнеса самые большие перспективы.
— Какие профессии есть в аналитике и Data Science.
— Как выбрать направление, которое подойдёт именно вам.

Узнайте, что нужно для старта карьеры в аналитике
и Data Science. Зарегистрироваться бесплатноhttps://netolo.gy/cYdT
6
Что такое ветвление в Git

Ветвление в Git — способ создания отдельных веток разработки (brunch) внутри проекта. Можно привести аналогию: дерево — это проект, а каждая ветка — отдельная линия разработки.

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

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

Когда все изменения протестированы, можно загрузить их в main командой merge.
👍9
«Иногда твоя работа выглядит магией»: что делают дата-сайентисты в промышленности и почему так востребованы

Руководитель кластера «Искусственный интеллект» Северстали рассказала, зачем становиться дата-сайентистом в промышленности, кто это такой и чем занимается и почему повышать цифровизацию производства непросто, но того стоит — https://netolo.gy/c2iT
3
COBOL — один из самых старых языков программирования, он был создан в 1959 году.

С тех пор появилось множество более удобных и быстрых языков, но мировая банковская система до сих пор полагается на программы, написанные на COBOL.

В среднем 95% транзакций банковских автоматов обрабатывается на этом языке — такое положение дел сильно затрудняет внедрение инноваций в банковской сфере. Знающих его программистов найти очень сложно, программы на COBOL трудно поддерживать, а их обновление может затянуться на несколько лет.
3