12 проектов на Python для новичков: трёхчасовой видеокурс
Разработка собственного проекта лучше всего помогает освоить программирование. Особенно, если начинающий разработчик замотивирован довести проект до логического конца.
Мы предлагаем вам посмотреть видеокурс от аспиранта Массачусетского технологического университета (MIT) по разработке 12 простых проектов на Python. При желании вы можете реализовать их самостоятельно:
https://tprg.ru/vVPl
#python #задачи
Разработка собственного проекта лучше всего помогает освоить программирование. Особенно, если начинающий разработчик замотивирован довести проект до логического конца.
Мы предлагаем вам посмотреть видеокурс от аспиранта Массачусетского технологического университета (MIT) по разработке 12 простых проектов на Python. При желании вы можете реализовать их самостоятельно:
https://tprg.ru/vVPl
#python #задачи
Что почитать: «Алгоритмы. Построение и анализ» Т.Кормена и Ч.Лейзерсона
Must-have книга для любого разработчика. Начинающим программистам не обязательно читать её всю, а изучить в первую очередь виды сортировок, элементарные структуры данных, двоичные деревья и хеш-таблицы. Тем более алгоритмы разбиты по самодостаточным главам, поэтому к книге можно возвращаться время от времени, чтобы подтянуть знания.
Кстати, обзор книги есть на нашем сайте: https://tprg.ru/KO4u
#алгоритмы #книги
Must-have книга для любого разработчика. Начинающим программистам не обязательно читать её всю, а изучить в первую очередь виды сортировок, элементарные структуры данных, двоичные деревья и хеш-таблицы. Тем более алгоритмы разбиты по самодостаточным главам, поэтому к книге можно возвращаться время от времени, чтобы подтянуть знания.
Кстати, обзор книги есть на нашем сайте: https://tprg.ru/KO4u
#алгоритмы #книги
Визуализация алгоритмов сортировки
Мы нашли интересный ресурс, на котором с помощью анимации показано, как для одних и те же данных используются:
— пузырьковая сортировка;
— сортировка выбором;
— сортировка вставками;
— сортировка Шелла;
— сортировка слиянием;
— сортировка кучи;
— быстрая сортировка.
Ссылка на визуализацию: https://tprg.ru/xGsk
#алгоритмы #сортировки
Мы нашли интересный ресурс, на котором с помощью анимации показано, как для одних и те же данных используются:
— пузырьковая сортировка;
— сортировка выбором;
— сортировка вставками;
— сортировка Шелла;
— сортировка слиянием;
— сортировка кучи;
— быстрая сортировка.
Ссылка на визуализацию: https://tprg.ru/xGsk
#алгоритмы #сортировки
Почему учиться программировать так тяжело
Как не бросить обучение программированию на полпути? Почему падает уверенность в своих силах? Ответ на эти и другие вопросы по пути программиста с нуля до получения работы вы найдёте в этой статье (на английском языке):
https://tprg.ru/w1g2
#советы
Как не бросить обучение программированию на полпути? Почему падает уверенность в своих силах? Ответ на эти и другие вопросы по пути программиста с нуля до получения работы вы найдёте в этой статье (на английском языке):
https://tprg.ru/w1g2
#советы
Какие soft и hard skills нужны Junior-разработчику
Недавно мы затронули тему soft и hard skills. Однако до первой работы программист вряд ли имеет опыт коллективной разработки, в которой вырабатывается множество soft skills. Что же ему необходимо знать, чтобы комфортно влиться в среду коммерческой разработки?
Мы спросили тимлидов и технических директоров, какими навыками, по их мнению, должен обладать Junior-разработчик. Ответы — в статье:
https://tprg.ru/P2dn
#советы
Недавно мы затронули тему soft и hard skills. Однако до первой работы программист вряд ли имеет опыт коллективной разработки, в которой вырабатывается множество soft skills. Что же ему необходимо знать, чтобы комфортно влиться в среду коммерческой разработки?
Мы спросили тимлидов и технических директоров, какими навыками, по их мнению, должен обладать Junior-разработчик. Ответы — в статье:
https://tprg.ru/P2dn
#советы
Словарь программиста
Наверняка вы слышали в видеоуроках или же от программистов слова вроде «тулза», «фреймворк», «отладка», «костыль» и прочие непонятные простому обывателю вещи.
Если вы столкнётесь с подобными словами, то можете заглянуть в специальный словарь, где собрано более 220 терминов:
https://tprg.ru/PKBs
#советы
Наверняка вы слышали в видеоуроках или же от программистов слова вроде «тулза», «фреймворк», «отладка», «костыль» и прочие непонятные простому обывателю вещи.
Если вы столкнётесь с подобными словами, то можете заглянуть в специальный словарь, где собрано более 220 терминов:
https://tprg.ru/PKBs
#советы
Знакомство с Java. Пишем простое приложение без опыта программирования
В этой статье разбираются основы языка Java на примере простейшего проекта:
https://tprg.ru/qLGJ
#java
В этой статье разбираются основы языка Java на примере простейшего проекта:
https://tprg.ru/qLGJ
#java
Бэкенд с нуля до Junior-уровня: дорожная карта
Неделю назад мы уже делились дорожной картой бэкенд-разработчика. Однако она покрывает большую часть области бэкенда и может быть избыточной для Junior-уровня.
О том, какие из навыков понадобятся именно Junior бэкенд-разработчику, рассказано в видео:
https://youtu.be/acy-5Ses9go
#бэкенд #roadmap
Неделю назад мы уже делились дорожной картой бэкенд-разработчика. Однако она покрывает большую часть области бэкенда и может быть избыточной для Junior-уровня.
О том, какие из навыков понадобятся именно Junior бэкенд-разработчику, рассказано в видео:
https://youtu.be/acy-5Ses9go
#бэкенд #roadmap
YouTube
BACKEND с нуля до джуна / ROADMAP 2021
Огромное количество технологий для backend-разработки может значительно усложнить вход в профессию. Чтобы ориентироваться в них, я - Анна Коптева - опытный backend-разработчик составила актуальный roadmap, в котором рассмотрела языки и технологии используемые…
Введение в язык Kotlin: онлайн-курс для начинающих
Если вы выбрали язык Kotlin своим первым языком для изучения (например, чтобы сразу углубиться в Android-разработку), то бесплатный онлайн-курс от преподавателей СПБПУ и компании JetBrains поможет в этом:
https://tprg.ru/7TVm
#kotlin #курсы
Если вы выбрали язык Kotlin своим первым языком для изучения (например, чтобы сразу углубиться в Android-разработку), то бесплатный онлайн-курс от преподавателей СПБПУ и компании JetBrains поможет в этом:
https://tprg.ru/7TVm
#kotlin #курсы
Инструменты терминала Linux: первая часть
Терминал Linux обладает широкими возможностями, которые известны далеко не каждому. В этой статье мы поговорим про работу в терминале с процессами и файлами, про навигацию, каналы, xargs, awk и grep:
https://tprg.ru/ydve
#linux
Терминал Linux обладает широкими возможностями, которые известны далеко не каждому. В этой статье мы поговорим про работу в терминале с процессами и файлами, про навигацию, каналы, xargs, awk и grep:
https://tprg.ru/ydve
#linux
Инструменты терминала Linux: вторая часть
Вчера мы рассмотрели основные инструменты терминала Linux. Во второй части статьи уделяется внимание уже инструментам tmux и Bash, ssh-конфигурации и шифрованию через GnuPG:
https://tprg.ru/wyQk
#linux
Вчера мы рассмотрели основные инструменты терминала Linux. Во второй части статьи уделяется внимание уже инструментам tmux и Bash, ssh-конфигурации и шифрованию через GnuPG:
https://tprg.ru/wyQk
#linux
Уроки по Kotlin от компании-разработчика языка
Kotlin Koans — это серия упражнений от JetBrains по Kotlin, которые помогут освоить синтаксис языка и его фичи. Предполагается, что обучающийся уже знаком с каким-либо из других языков, например, Java.
Kotlin Koans также доступны в качестве плагина для IntelliJ IDEA и Android Studio.
Где учить Kotlin: https://play.kotlinlang.org/koans/
#kotlin #курсы
Kotlin Koans — это серия упражнений от JetBrains по Kotlin, которые помогут освоить синтаксис языка и его фичи. Предполагается, что обучающийся уже знаком с каким-либо из других языков, например, Java.
Kotlin Koans также доступны в качестве плагина для IntelliJ IDEA и Android Studio.
Где учить Kotlin: https://play.kotlinlang.org/koans/
#kotlin #курсы
Из гуманитария в программисты — реально ли?
Гуманитариям достаточно тяжело стать программистом: нужно не только изучить множество тем, но и перестроить своё мышление так, чтобы писать корректно работающие программы. Однако ничего нет невозможного.
Мы обратились к экспертам с вопросом из заголовка. Их ответы и итоговые выводы — в статье:
https://tprg.ru/ca2H
#советы
Гуманитариям достаточно тяжело стать программистом: нужно не только изучить множество тем, но и перестроить своё мышление так, чтобы писать корректно работающие программы. Однако ничего нет невозможного.
Мы обратились к экспертам с вопросом из заголовка. Их ответы и итоговые выводы — в статье:
https://tprg.ru/ca2H
#советы
Что почитать: «Чистый код. Создание, анализ и рефакторинг» Р. Мартина
Книга в первую очередь рекомендуется тем, кто уже освоил какой-либо язык на базовом уровне. Она содержит множество правил, которые помогут писать чистый, читабельный и легко поддерживаемый код.
Советуем также ознакомиться с полным обзором книги на нашем сайте: https://tprg.ru/qvS1
#книги #советы
Книга в первую очередь рекомендуется тем, кто уже освоил какой-либо язык на базовом уровне. Она содержит множество правил, которые помогут писать чистый, читабельный и легко поддерживаемый код.
Советуем также ознакомиться с полным обзором книги на нашем сайте: https://tprg.ru/qvS1
#книги #советы
Боты для Discord на Python: проект для начинающих
Изучить язык гораздо легче, если взяться за создание программы, которая будет полезна вам на практике. Например, написать бота для Discord (наверняка вы сидели в нём с друзьями).
Вы можете придумать боту любую функциональность — например, присылать автоматически в канал мемы или отвечать на сообщения с ключевым словом.
О том, как реализовать простого бота, которого затем можно самостоятельно дополнить функциями, смотрите в часовом видео. Все таймкоды приложены в статье:
https://tprg.ru/Yoyp
#python
Изучить язык гораздо легче, если взяться за создание программы, которая будет полезна вам на практике. Например, написать бота для Discord (наверняка вы сидели в нём с друзьями).
Вы можете придумать боту любую функциональность — например, присылать автоматически в канал мемы или отвечать на сообщения с ключевым словом.
О том, как реализовать простого бота, которого затем можно самостоятельно дополнить функциями, смотрите в часовом видео. Все таймкоды приложены в статье:
https://tprg.ru/Yoyp
#python
YouTube
Code a Discord Bot with Python - Host for Free in the Cloud
Learn how to code a Discord bot using Python and host it for free in the cloud using Repl.it.
🚨Note: At 16:43, Replit now has a new method for environment variables. Check the docs: https://docs.replit.com/programming-ide/storing-sensitive-information-environment…
🚨Note: At 16:43, Replit now has a new method for environment variables. Check the docs: https://docs.replit.com/programming-ide/storing-sensitive-information-environment…
Media is too big
VIEW IN TELEGRAM
Новый год всё ближе. И если у вас ещё нет праздничного настроения, то посмотрите, как алгоритмы сортировки строят новогоднюю ёлку.
#сортировки
#сортировки