Точка входа в программирование
21.2K subscribers
964 photos
174 videos
1 file
2.5K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Визуализация данных в Python с помощью matplotlib

Графики — одно из главных средств визуализации больших массивов данных. Для их построения на Python отлично подходит библиотека matplotlib. Её основные возможности разобраны в видео:

https://youtu.be/MJ7di1KTGGQ

#python #data_science
8 советов работы с JavaScript, которые повысят ценность вашего кода

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

В статье вы найдете рекомендации по написанию JavaScript-кода:

https://nuancesprog.ru/p/15712/

#js #веб
Всё необходимое по Python — под рукой

Делимся крутой шпаргалкой (на английском), где собрано множество примеров использования функциональности Python.

Забирайте в закладки и пользуйтесь:

https://www.interviewbit.com/python-cheat-sheet/

#python
Руководство по регулярным выражениям

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

Научиться работать с regex поможет гайд:

https://techrocks.ru/2022/05/31/regex-complete-guide/

#regex
Потренируемся в вёрстке на CSS?

На платформе CSSBattle необходимо сверстать проект по изображению с как можно меньшим количеством кода. Много испытаний можно пройти бесплатно.

Хорошая возможность проверить себя в деле:

https://cssbattle.dev/

#веб #фронтенд #css
Бесплатный курс по паттернам и практикам написания кода

Делимся видеокурсом от команды AvitoTech, где ребята рассказали:
— как улучшить качество кода;
— как работать с исключениями;
— про полезные архитектуры и шаблоны проектирования.

Курс преподавался в Московском авиационном институте (МАИ) и будет полезен как начинающим, так и более опытным разработчикам.

Все видео курса доступны в плейлисте на YouTube.

#курсы #паттерны
Лучшие проекты для начинающих Python-разработчиков

Если вы изучили основной синтаксис Python, то следующий шаг — большое количество практики. Именно на собственных небольших проектах вы научитесь писать код и продумывать логику работы программы.

Но за какой проект браться?

Основные направления проектов вы сможете найти в статье. Возьмётесь за один из них — сможете существенно прокачаться в разработке на Python:

https://habr.com/ru/post/670980/

#python
5 полезных запросов для MS SQL

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

Найти их вы можете в нашей статье. Ничего лишнего, только полезный опыт от программиста для программистов:

https://tproger.ru/articles/5-poleznyh-zaprosov-dlja-ms-sql/

#sql #базы_данных
Подборка актуальных вакансий

Разработчик Smart
Где: Удалённо
Опыт: Можно без опыта

Системный аналитик (DWH)
Где: Удалённо
Опыт: От 1 года

Преподаватель на курс Kotlin
Где: Удалённо
Опыт: От 1 года

Менеджер / Customer Journey Expert
Где: Москва
Опыт: От 1 года

Разработчик Pega 8
Где: Москва
Опыт: От 1 года

Разработчик Magik
Где: Москва
Опыт: От 1 года

#вакансии #работа
Алгоритмическая секция на собеседовании: на что обращать внимание?

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

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

https://habr.com/ru/company/avito/blog/662922/

#алгоритмы #собеседование
Если вы не знали: в поиске Google можно найти множество интересных пасхалок

Одни из них порадуют поклонников популярных игр и фильмов, другие помогут скоротать время за простенькой игрой, третьи — построить график и не только.

Мы собрали наиболее интересные пасхалки в одной статье. Вперёд гуглить:

https://tproger.ru/articles/20-pashalok-v-poiske-google/
Если хотите изучать топовый язык программирования, то Go!

В этом вам поможет новый Telegram-канал «Go in Action», где ежедневно появляются полезные материалы на русском и английском языках. Всё самое лучше по языку Go собрано здесь: @go_in_action.
Адовые задачи с собеседований для программистов

Разомнём мозги?

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

https://tproger.ru/articles/zadachi-s-sobesedovanij-dlja-programmistov/

#задачи
Подборка актуальных вакансий

Преподаватель на курс Kotlin
Где: Удалённо
Опыт: От 1 года

Продуктовый аналитик
Где: Москва, можно удалённо
Опыт: От 1 года

Разработчик Pega 8
Где: Москва
Опыт: От 1 года

Тестировщик
Где: Москва
Опыт: От 1 года

Разработчик Magik
Где: Москва
Опыт: От 1 года

Младший инженер-аналитик SOC
Где: Краснодар
Опыт: От 1 года

#вакансии #работа
Паттерн проектирования «Декоратор» и его реализация на Java

Структурный паттерн «Декоратор» (Decorator) позволяет динамически добавлять объектам новую функциональность, и при этом не затрагиваются объекты этого же класса.

Подробнее узнать о паттерне и его возможной реализации на Java можно в статье:

https://javarush.ru/groups/posts/3833-pattern-proektirovanija-dekorator-s-primerami

#java #паттерны
Знакомимся с Kotlin на практике

Хотите быстро приступить к написанию кода на Kotlin? Упражнения Kotlin Koans от JetBrains помогут освоить синтаксис языка и его идиомы. Задания выглядят как непройденные unit-тесты, и вам предстоит их успешно завершить.

Единственное условие — нужно знать какой-либо язык программирования, например Java.

Поупражняться: https://play.kotlinlang.org/koans/overview

#kotlin #курсы
Теперь лучшие материалы для ДевоПсов собраны в одном месте

Топовые статьи на русском и английском языках каждый день появляются в Telegram-канале «DevOps для ДевоПсов». Переходите и убедитесь в этом сами: @devo_pes.
Ищем файлы из командной строки Linux

Консольная команда find позволяет найти по различным параметрам поиска файлы в Linux. Она особенно может пригодиться при настройке удалённого сервера.

В статье вы познакомитесь с основными возможностями find и научитесь с её помощью искать файлы по имени, типу, размеру и дате изменения:

https://techrocks.ru/2022/03/28/how-to-search-for-files-with-find/

#linux
Что бы посмотреть вечером?

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

Как работает система рекомендаций в онлайн-кинотеатре KION, рассказала менеджер по продукту из МТС:

https://tprg.ru/einr
Разбор свойств CSS Grid за 13 минут

Всего за одно видео вы сможете разобраться, за что отвечают различные свойства в CSS Grid:

https://youtu.be/b_cc3Blez9I?t=34

#веб #фронтенд #css