С чего ребёнку начать изучение программирования — отвечают эксперты
https://tprg.ru/bjYy
«Сын заинтересовался разработкой. Отлично, сфера знакомая. Изучим, направим, разовьём, думал я, но на деле всё пошло не по моему плану».
Узнали у наших экспертов, с чего лучше начать обучение, чтобы заинтересовать ребёнка (10–14 лет) миром программирования.
#эксперты #программирование
https://tprg.ru/bjYy
«Сын заинтересовался разработкой. Отлично, сфера знакомая. Изучим, направим, разовьём, думал я, но на деле всё пошло не по моему плану».
Узнали у наших экспертов, с чего лучше начать обучение, чтобы заинтересовать ребёнка (10–14 лет) миром программирования.
#эксперты #программирование
Какой язык программирования изучать: советы для новичков
https://tprg.ru/APpR
«Какой язык программирования выбрать, чтобы стать востребованным и высокооплачиваемым специалистом?» — этот вопрос задаёт себе каждый начинающий разработчик.
Универсального ответа нет, но есть 5 советов, которые помогут новичкам определиться. Читайте их в этой статье.
#начинающим #программирование
https://tprg.ru/APpR
«Какой язык программирования выбрать, чтобы стать востребованным и высокооплачиваемым специалистом?» — этот вопрос задаёт себе каждый начинающий разработчик.
Универсального ответа нет, но есть 5 советов, которые помогут новичкам определиться. Читайте их в этой статье.
#начинающим #программирование
Pika pika pikachu!
Думаете, видели уже все самые странные языки программирования? Как насчёт языка программирования Pikachu?
В нём есть всего 3 элемента синтаксиса — pi, pika и pikachu. Причём запрещается повторение одного и того же элемента больше двух раз подряд.
Другие синтаксические правила можно почитать здесь: https://tprg.ru/UCPu
А пример «Hello, world!» и интерпретатор для запуска кода здесь: https://tprg.ru/0xHF
#программирование
Думаете, видели уже все самые странные языки программирования? Как насчёт языка программирования Pikachu?
В нём есть всего 3 элемента синтаксиса — pi, pika и pikachu. Причём запрещается повторение одного и того же элемента больше двух раз подряд.
Другие синтаксические правила можно почитать здесь: https://tprg.ru/UCPu
А пример «Hello, world!» и интерпретатор для запуска кода здесь: https://tprg.ru/0xHF
#программирование
Подборка книг по программированию
https://tprg.ru/3FfU
Ищете хорошие русскоязычные книги по программированию? У нас есть такие.
Сделали подборку из нескольких интересных книг по Go, Python, Docker и другим технологиям и рекомендуем их вам. На каждую книгу из подборки вы можете получить скидку 10% по промокоду TIP_PROG.
#книги #программирование
https://tprg.ru/3FfU
Ищете хорошие русскоязычные книги по программированию? У нас есть такие.
Сделали подборку из нескольких интересных книг по Go, Python, Docker и другим технологиям и рекомендуем их вам. На каждую книгу из подборки вы можете получить скидку 10% по промокоду TIP_PROG.
#книги #программирование
День, магазин, парковка,
Кружился я там целый час.
Не помешала бы сноровка.
Припарковался всё же и пошёл в магаз.
Новое стихотворение Блока? Нет, новая задачка в Типичном программисте: https://tprg.ru/ge8E
#программирование #задачки
Кружился я там целый час.
Не помешала бы сноровка.
Припарковался всё же и пошёл в магаз.
Новое стихотворение Блока? Нет, новая задачка в Типичном программисте: https://tprg.ru/ge8E
#программирование #задачки
Какие языки программирования не стоит изучать в 2019 году
https://tprg.ru/YkFB
Блог Codementor составил список языков, которые не стоит использовать в современной среде программирования. Список составлен на основе активности сообщества программистов, тенденций развития языка и данных по рынку труда.
В список не включены Python, JavaScript и Java, потому что они долгое время были популярны и остаются такими до сих пор. Можно сказать, что они вне конкуренции. Обзор затрагивает менее популярные языки.
#программирование
https://tprg.ru/YkFB
Блог Codementor составил список языков, которые не стоит использовать в современной среде программирования. Список составлен на основе активности сообщества программистов, тенденций развития языка и данных по рынку труда.
В список не включены Python, JavaScript и Java, потому что они долгое время были популярны и остаются такими до сих пор. Можно сказать, что они вне конкуренции. Обзор затрагивает менее популярные языки.
#программирование
8 концепций, которые стоит изучить начинающему программисту
https://tprg.ru/rztT
В этой статье — 8 концепций, в которых полезно разбираться, если вы хотите быстрее стать продвинутым программистом.
Список может послужить хорошей отправной точкой для самообразования в разработке. Изучение языков программирования подразумевается по умолчанию.
#программирование #начинающим
https://tprg.ru/rztT
В этой статье — 8 концепций, в которых полезно разбираться, если вы хотите быстрее стать продвинутым программистом.
Список может послужить хорошей отправной точкой для самообразования в разработке. Изучение языков программирования подразумевается по умолчанию.
#программирование #начинающим
Есть мнение, что изучить программирование — это не самая сложная задача. Гораздо сложнее научиться быть разработчиком.
Поэтому если вы новичок, то вам пригодится несколько навыков, которые помогут при разработке:
— правильная постановка вопросов;
— эффективная отладка (вместо расстановки print по всему коду);
— парное программирование;
— изучение новых технологий;
— обмен фидбэками с коллегами;
— участие в процессах code review;
— участие в дискуссиях на технические темы;
— умение писать код или проектировать системы, рисуя при этом на доске.
#программирование
Поэтому если вы новичок, то вам пригодится несколько навыков, которые помогут при разработке:
— правильная постановка вопросов;
— эффективная отладка (вместо расстановки print по всему коду);
— парное программирование;
— изучение новых технологий;
— обмен фидбэками с коллегами;
— участие в процессах code review;
— участие в дискуссиях на технические темы;
— умение писать код или проектировать системы, рисуя при этом на доске.
#программирование
Работа в реальном проекте: советы начинающим программистам
https://tprg.ru/XF2o
Вчерашние студенты, которые приходят в проектные команды из университетов, часто сталкиваются с одними и теми же проблемами.
В этой статье Senior-разработчик рассказывает о некоторых важных моментах, которые приходится обсуждать почти с каждым, кто пока не занимался никакими проектами, кроме учебных.
#программирование #начинающим
https://tprg.ru/XF2o
Вчерашние студенты, которые приходят в проектные команды из университетов, часто сталкиваются с одними и теми же проблемами.
В этой статье Senior-разработчик рассказывает о некоторых важных моментах, которые приходится обсуждать почти с каждым, кто пока не занимался никакими проектами, кроме учебных.
#программирование #начинающим
Как, изучив основы программирования, перейти к решению сложных задач? Отвечают эксперты
https://tprg.ru/QI2i
Многие начинающие программисты испытывают страх перед сложными задачами, боятся перейти от условного «Hello, world!» к решению серьёзных проблем.
Как побороть этот страх? Узнали у наших экспертов.
#эксперты #программирование
https://tprg.ru/QI2i
Многие начинающие программисты испытывают страх перед сложными задачами, боятся перейти от условного «Hello, world!» к решению серьёзных проблем.
Как побороть этот страх? Узнали у наших экспертов.
#эксперты #программирование
Функции и переменные тоже ваше детище, а хорошие родители не назовут ребёнка var23
Шутки в сторону, но если при нейминге вам в голову никогда не приходила мысль о том, что ваш код будет читаться кем-то ещё, то вы либо кодите исключительно для себя, либо плевали на психическое здоровье других разработчиков. Впрочем, в любом случае лучше так не делать.
Потому держите джентельменский набор префиксов для названий переменных и функций с примерами использования. Это не только упростит нейминг для вас, но и позволит вашим коллегам быстро понять, что делает та или иная переменная или функция.
#программирование
Шутки в сторону, но если при нейминге вам в голову никогда не приходила мысль о том, что ваш код будет читаться кем-то ещё, то вы либо кодите исключительно для себя, либо плевали на психическое здоровье других разработчиков. Впрочем, в любом случае лучше так не делать.
Потому держите джентельменский набор префиксов для названий переменных и функций с примерами использования. Это не только упростит нейминг для вас, но и позволит вашим коллегам быстро понять, что делает та или иная переменная или функция.
#программирование
Если вам нравится писать код, а играть в игры ещё больше, то у нас хорошие новости
Мы составили крутой топик с играми, о которых вы могли не знать. Почти каждый сможет найти что-то для себя, вне зависимости уровня ваших скиллов.
Вот несколько прикольных проектов из топа:
— Retro Gadgets: ламповый симулятор для инженеров-программистов, с заданиями по созданию гаджетов, пайке микросхем и написанию кода на Lua.
— SQL Murder History: детективная игра, где вы расследуете убийство с помощью SQL, чтобы выяснить — who-все-таки-dunnit.
— Swift Playgrounds: приложение для iPad и Mac, которое поможет научиться программировать на Swift и создавать собственные проекты для iOS.
— while True: learn(): игра, в которой вы обнаруживаете, что ваш кот настоящий гений в программировании. Но, чтобы его понять, предстоит разработать переводчик с кошачьего, используя машинное обучение.
#программирование #игры
Мы составили крутой топик с играми, о которых вы могли не знать. Почти каждый сможет найти что-то для себя, вне зависимости уровня ваших скиллов.
Вот несколько прикольных проектов из топа:
— Retro Gadgets: ламповый симулятор для инженеров-программистов, с заданиями по созданию гаджетов, пайке микросхем и написанию кода на Lua.
— SQL Murder History: детективная игра, где вы расследуете убийство с помощью SQL, чтобы выяснить — who-все-таки-dunnit.
— Swift Playgrounds: приложение для iPad и Mac, которое поможет научиться программировать на Swift и создавать собственные проекты для iOS.
— while True: learn(): игра, в которой вы обнаруживаете, что ваш кот настоящий гений в программировании. Но, чтобы его понять, предстоит разработать переводчик с кошачьего, используя машинное обучение.
#программирование #игры
Изучаем программирование на C и ООП с доктором Чаком
Возможно, питонисты уже знакомы с Чарльзом Северансом (aka доктор Чак) по книге "Python для всех". Но в этом курсе Чак поможет понять архитектуру компьютера, принципы низкоуровневого программирования и основы ООП с использованием C.
В процессе прохождения курса: вы узнаете историю появления языка, его основные отличия от Python и плавно перейдёте к изучению базовых концепций, принципов ООП и других важных аспектов, с которых стоит начинать.
А в эпилоге Чак даже берёт интервью у Гвидо ван Россума, создателя Python, предоставляя уникальную информацию о развитии современных языков программирования и их взаимосвязи с C.
Сохраняйте, курс действительно качественный и абсолютно бесплатный!
#программирование #c
Возможно, питонисты уже знакомы с Чарльзом Северансом (aka доктор Чак) по книге "Python для всех". Но в этом курсе Чак поможет понять архитектуру компьютера, принципы низкоуровневого программирования и основы ООП с использованием C.
В процессе прохождения курса: вы узнаете историю появления языка, его основные отличия от Python и плавно перейдёте к изучению базовых концепций, принципов ООП и других важных аспектов, с которых стоит начинать.
А в эпилоге Чак даже берёт интервью у Гвидо ван Россума, создателя Python, предоставляя уникальную информацию о развитии современных языков программирования и их взаимосвязи с C.
Сохраняйте, курс действительно качественный и абсолютно бесплатный!
#программирование #c
Android-приложение без Firebase — миф или реальность?
Firebase предлагает мощный набор инструментов, упрощающих разработку мобильных приложений: от бэкенда и аналитики до push-сообщений и A/B-тестирования. Облачная структура платформы позволяет хранить все ресурсы на серверах Google, что удобно и быстро.
Однако полная зависимость от одного инструмента — дело рисковое. Важно всегда иметь в арсенале альтернативы, чтобы избежать потенциальных проблем в будущем, таких как изменение условий или масштабирование.
В этой статье авторы рассказывают как раз об этом. Так что будет полезно всем, кто планирует или уже разрабатывает мобильные приложения.
#мобилка #программирование
Firebase предлагает мощный набор инструментов, упрощающих разработку мобильных приложений: от бэкенда и аналитики до push-сообщений и A/B-тестирования. Облачная структура платформы позволяет хранить все ресурсы на серверах Google, что удобно и быстро.
Однако полная зависимость от одного инструмента — дело рисковое. Важно всегда иметь в арсенале альтернативы, чтобы избежать потенциальных проблем в будущем, таких как изменение условий или масштабирование.
В этой статье авторы рассказывают как раз об этом. Так что будет полезно всем, кто планирует или уже разрабатывает мобильные приложения.
#мобилка #программирование
Blink: что под капотом приложения
Blink — приложение для мониторинга друзей в реальном времени, его разработкой занялись после закрытия французкого Zenly. Мы взяли большое интервью у сооснователя и CPO — Макса Климчука, чтобы заглянуть "под капот" и узнать больше о разработке и хранении данных пользователей, способах обеспечения точности геолокации и не только.
Почитайте, может пригодится: https://tproger.ru/interview/blink--chto-pod-kapotom-prilozheniya-dlya-monitoringa-druzej
#программирование
Blink — приложение для мониторинга друзей в реальном времени, его разработкой занялись после закрытия французкого Zenly. Мы взяли большое интервью у сооснователя и CPO — Макса Климчука, чтобы заглянуть "под капот" и узнать больше о разработке и хранении данных пользователей, способах обеспечения точности геолокации и не только.
Почитайте, может пригодится: https://tproger.ru/interview/blink--chto-pod-kapotom-prilozheniya-dlya-monitoringa-druzej
#программирование
Media is too big
VIEW IN TELEGRAM
Дисклеймер: просмотр этого видео может вызвать обострение синдрома самозванца
На видео восьмилетняя девочка, которая второй раз в жизни занимается программированием, наклепала чат-бота за 45 минут, благодаря которому можно пообщаться с Гарри Поттером. Стоит отметить, что девочка использовала ИИ для написания кода, в частности редактор Cursor и Workers AI от Cloudflare.
И всё же у меня возникают некоторые сомнения относительно правдоподобности видео. Ведь девочка является дочерью вице-президента Cloudflare. Совпадение, не так ли?
Выводы предлагаю сделать вместе:
🤨 — Очевидно, это может быть рекламой их ИИ
😈 — Всё ок, просто ей читали техническую литературу по C++ вместо сказок на ночь
#новости #программирование
На видео восьмилетняя девочка, которая второй раз в жизни занимается программированием, наклепала чат-бота за 45 минут, благодаря которому можно пообщаться с Гарри Поттером. Стоит отметить, что девочка использовала ИИ для написания кода, в частности редактор Cursor и Workers AI от Cloudflare.
И всё же у меня возникают некоторые сомнения относительно правдоподобности видео. Ведь девочка является дочерью вице-президента Cloudflare. Совпадение, не так ли?
Выводы предлагаю сделать вместе:
🤨 — Очевидно, это может быть рекламой их ИИ
😈 — Всё ок, просто ей читали техническую литературу по C++ вместо сказок на ночь
#новости #программирование
This media is not supported in your browser
VIEW IN TELEGRAM
VisuAlgo: один из лучших сайтов по изучению алгоритмов👍
Почему? Да потому что он предоставляет супер-наглядное объяснение. Каждый алгоритм на сайте имеет визуальное представление и сопровождается различными анимациями в процессе его изучения.
А когда закончите, можете самостоятельно потыкаться, используя собственные входные данные для любого алгоритма, или пройти викторину по теме.
Добавляйте в закладки — такое чудо точно того стоит!
#алгоритмы #программирование
Почему? Да потому что он предоставляет супер-наглядное объяснение. Каждый алгоритм на сайте имеет визуальное представление и сопровождается различными анимациями в процессе его изучения.
А когда закончите, можете самостоятельно потыкаться, используя собственные входные данные для любого алгоритма, или пройти викторину по теме.
Добавляйте в закладки — такое чудо точно того стоит!
#алгоритмы #программирование