Курс по программированию классических алгоритмов на C++ для школьников
В школах нередко информатика преподаётся плохо, и учеников практически не знакомят с программированием. Но что делать, если школьник хочет писать свои программы?
Одним из вариантов являются материалы из Интернета, включая онлайн-лекции. Так, в московской школе в 2020 году лектор из МФТИ преподавал реализацию классических алгоритмов на C++. И все уроки курса он выложил в свободный доступ на YouTube:
https://tprg.ru/gqoA
#cpp #алгоритмы
В школах нередко информатика преподаётся плохо, и учеников практически не знакомят с программированием. Но что делать, если школьник хочет писать свои программы?
Одним из вариантов являются материалы из Интернета, включая онлайн-лекции. Так, в московской школе в 2020 году лектор из МФТИ преподавал реализацию классических алгоритмов на C++. И все уроки курса он выложил в свободный доступ на YouTube:
https://tprg.ru/gqoA
#cpp #алгоритмы
YouTube
С++ для 8 класса, урок 1 (Ввод-вывод, типы, операции)
Видеозапись факультатива для школы 1514 города Москвы.
1) О языках Си и С++
2) Разбор hello_world.cpp. Ввод-вывод в потоки cin, cout, cerr.
3) Объявление переменных.
4) Переменные и присваивание. Операторы =, +=, -=, *=, /=.
5) Типы. Строгая типизация значений…
1) О языках Си и С++
2) Разбор hello_world.cpp. Ввод-вывод в потоки cin, cout, cerr.
3) Объявление переменных.
4) Переменные и присваивание. Операторы =, +=, -=, *=, /=.
5) Типы. Строгая типизация значений…
У нас есть 5 Telegram-каналов по самым разным темам. Выбирайте тот, который подходит, и подписывайтесь, будем рады вам:
— Python: @zen_of_python
— геймдев: @make_game
— веб-разработка: @tproger_web
— мобильная разработка: @mobi_dev
— основы программирования (вы здесь): @prog_point
— Python: @zen_of_python
— геймдев: @make_game
— веб-разработка: @tproger_web
— мобильная разработка: @mobi_dev
— основы программирования (вы здесь): @prog_point
👍1
Что нужно делать студенту, чтобы найти работу в IT
Одного диплома ВУЗа может оказаться недостаточно, чтобы получить желаемую работу в IT. Поэтому студенту важно самостоятельно получить некоторые навыки. О них подробнее рассказано в статье:
https://tprg.ru/OZSs
#советы
Одного диплома ВУЗа может оказаться недостаточно, чтобы получить желаемую работу в IT. Поэтому студенту важно самостоятельно получить некоторые навыки. О них подробнее рассказано в статье:
https://tprg.ru/OZSs
#советы
👍1
Программа на Си для проверки знака числа: положительное или отрицательное
Только-только начинаете программировать? В статье очень подробно разбирается программа на Си, которая на вход принимает число и выводит результат: положительное, отрицательное число или же 0:
https://tprg.ru/x48N
#cpp
Только-только начинаете программировать? В статье очень подробно разбирается программа на Си, которая на вход принимает число и выводит результат: положительное, отрицательное число или же 0:
https://tprg.ru/x48N
#cpp
Свежая подборка вакансий для специалистов с опытом от 1 до 3 лет
— Backend-разработчик
Где: Удалённо
Сколько: От 180 000 до 200 000 ₽
— Full-Stack Python Разработчик (Django)
Где: Удалённо
Сколько: По итогам собеседования
— Full Stack Developer (Go/Vue)
Где: Удалённо
Сколько: По итогам собеседования
— DevOps инженер
Где: Удалённо
Сколько: По итогам собеседования
— Frontend разработчик (React/Next.js)
Где: Санкт-Петербург
Сколько: От 100 000 до 140 000 ₽
— Frontend-разработчик
Где: Удалённо
Сколько: От 100 000 до 150 000 ₽
— Front-end разработчик (Vue)
Где: Удалённо
Сколько: От 120 000 до 180 000 ₽
#вакансии #работа
— Backend-разработчик
Где: Удалённо
Сколько: От 180 000 до 200 000 ₽
— Full-Stack Python Разработчик (Django)
Где: Удалённо
Сколько: По итогам собеседования
— Full Stack Developer (Go/Vue)
Где: Удалённо
Сколько: По итогам собеседования
— DevOps инженер
Где: Удалённо
Сколько: По итогам собеседования
— Frontend разработчик (React/Next.js)
Где: Санкт-Петербург
Сколько: От 100 000 до 140 000 ₽
— Frontend-разработчик
Где: Удалённо
Сколько: От 100 000 до 150 000 ₽
— Front-end разработчик (Vue)
Где: Удалённо
Сколько: От 120 000 до 180 000 ₽
#вакансии #работа
Игра «Сапёр» на Python
В цикле уроков подробно разбирается, как написать игру «Сапёр» с графическим интерфейсом, реализованным с помощью библиотеки Tkinter.
Весь плейлист на YouTube: https://tprg.ru/Vcy6
#python
В цикле уроков подробно разбирается, как написать игру «Сапёр» с графическим интерфейсом, реализованным с помощью библиотеки Tkinter.
Весь плейлист на YouTube: https://tprg.ru/Vcy6
#python
YouTube
Игра "Сапер" на Python. Minesweeper in Python Tkinter Превью
Стать спонсором канала и получить доступ к дополнительным материалам по Python
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…
Бесплатный курс по основам программирования на JavaScript
Язык JavaScript хорошо подходит для новичков без опыта в программировании. Код на JavaScript пишется с использованием относительно простых конструкций, и результат работы программы выводится в реальном времени.
Изучить основные конструкции языка и ознакомиться с концепциями программирования можно с помощью бесплатного русскоязычного курса:
https://tprg.ru/5WRz
#курсы
Язык JavaScript хорошо подходит для новичков без опыта в программировании. Код на JavaScript пишется с использованием относительно простых конструкций, и результат работы программы выводится в реальном времени.
Изучить основные конструкции языка и ознакомиться с концепциями программирования можно с помощью бесплатного русскоязычного курса:
https://tprg.ru/5WRz
#курсы
👍1
Навыки программиста, которые никогда не устареют и всегда востребованы
Языки и фреймворки приходят и уходят. Но есть фундаментальные и не всегда очевидные навыки, которые стоит получить программисту (помимо работы с кодом).
Спросили про необходимые навыки у экспертов: https://tprg.ru/DzZR
#советы
Языки и фреймворки приходят и уходят. Но есть фундаментальные и не всегда очевидные навыки, которые стоит получить программисту (помимо работы с кодом).
Спросили про необходимые навыки у экспертов: https://tprg.ru/DzZR
#советы
Какую световую схему редактора кода или среды разработки предпочитаете вы?
Мы топим за тёмную тему, но интересно послушать мнение из другого лагеря. А если предпочитаете совсем экзотичные цвета, расскажите в комментариях, почему.
#чат
Мы топим за тёмную тему, но интересно послушать мнение из другого лагеря. А если предпочитаете совсем экзотичные цвета, расскажите в комментариях, почему.
#чат
Какая тема стоит в вашей среде разработки или редакторе?
Anonymous Poll
13%
Светлая
85%
Тёмная
1%
Свой вариант (в комментариях)
Фантастические графы и какими они бывают
С графами мы часто сталкиваемся в реальном мире. Например, выше — часть карты московского метро, которая представляет собой большой граф с узлами и рёбрами.
Из статьи вы поймёте, из чего состоит граф и на какие виды они делятся:
https://tprg.ru/PIeJ
#алгоритмы #математика
С графами мы часто сталкиваемся в реальном мире. Например, выше — часть карты московского метро, которая представляет собой большой граф с узлами и рёбрами.
Из статьи вы поймёте, из чего состоит граф и на какие виды они делятся:
https://tprg.ru/PIeJ
#алгоритмы #математика
Учимся программировать с помощью задач с числами
Задачи на нахождение чисел отлично подходят новичкам для практики в программировании по нескольким причинам:
— результат выводится прямо в консоль;
— программы можно сделать из стандартных конструкций;
— размер итогового кода достаточно мал.
В подборке вы найдёте 18 крутых задач на числа, а также решения на нескольких языках: https://tprg.ru/2mt3
#задачи
Задачи на нахождение чисел отлично подходят новичкам для практики в программировании по нескольким причинам:
— результат выводится прямо в консоль;
— программы можно сделать из стандартных конструкций;
— размер итогового кода достаточно мал.
В подборке вы найдёте 18 крутых задач на числа, а также решения на нескольких языках: https://tprg.ru/2mt3
#задачи
Точка входа в IT: со студенческой скамьи в геймдев
Герой статьи перепробовал бэкенд, фронтенд, разработку десктопных приложений, но в итоге решил разрабатывать игры.
В интервью он рассказал, какие знания ему понадобились, чтобы стать Junior-разработчиком на Unreal Engine:
https://tprg.ru/YEov
#точка_входа #gamedev #cpp
Герой статьи перепробовал бэкенд, фронтенд, разработку десктопных приложений, но в итоге решил разрабатывать игры.
В интервью он рассказал, какие знания ему понадобились, чтобы стать Junior-разработчиком на Unreal Engine:
https://tprg.ru/YEov
#точка_входа #gamedev #cpp
Фреймворк и библиотека — что это и в чём разница?
При работе с реальными проектами вы будете не писать всё с нуля, а использовать готовые инструменты, которые эффективно выполнят часть работы. Такими инструментами являются различные фреймворки и библиотеки.
Держите объяснение понятий на примере постройки здания:
https://youtu.be/MoD8KxpCYp4
При работе с реальными проектами вы будете не писать всё с нуля, а использовать готовые инструменты, которые эффективно выполнят часть работы. Такими инструментами являются различные фреймворки и библиотеки.
Держите объяснение понятий на примере постройки здания:
https://youtu.be/MoD8KxpCYp4
YouTube
Что такое framework и library / Объясняю на пальцах для новичков и не только
Из сегодняшнего выпуска вы узнаете, что такое фреймворк (framework) и как его отличить от библиотеки (library). Я объясню это простыми словами на примере пос...
Подборка ресурсов для изучения Golang в 2021 году
Книги, курсы, статьи и другие ресурсы помогут вам изучить язык Go (Golang) и развиться как бэкенд-разработчик:
https://tprg.ru/fqNY
#go
Книги, курсы, статьи и другие ресурсы помогут вам изучить язык Go (Golang) и развиться как бэкенд-разработчик:
https://tprg.ru/fqNY
#go
Как освоить алгоритмы?
Алгоритмы — основа программирования. Для чего они вообще нужны и с чего начать их изучение, вы узнаете в статье:
https://tprg.ru/lnyt
#алгоритмы
Алгоритмы — основа программирования. Для чего они вообще нужны и с чего начать их изучение, вы узнаете в статье:
https://tprg.ru/lnyt
#алгоритмы
8 признаков плохого кода
Наверняка один из признаков можно найти в вашем коде. Поэтому советуем прочитать статью и сделать ваш код таким, чтобы им любовались даже матёрые разработчики:
https://tprg.ru/nt0C
#советы
Наверняка один из признаков можно найти в вашем коде. Поэтому советуем прочитать статью и сделать ваш код таким, чтобы им любовались даже матёрые разработчики:
https://tprg.ru/nt0C
#советы