- 1 022
- 21 368 906
selfedu
Russia
Приєднався 12 кві 2015
Видеоуроки по математике, алгоритмам обработки данных (в том числе по нейронным сетям), по языкам программирования: С, С++, Java, Python (Питон), JavaScript, HTML, CSS, а также по их многочисленным библиотекам.
Буду рад любой посильной поддержке канала через спонсорство или на
Yoomoney-кошелек: 410017009233821
Обучающие курсы:
Курс по Python ООП: stepik.org/a/116336
Курс по Django: stepik.org/a/183363
Курс по Python: stepik.org/course/100707
Курс по структурам данных: stepik.org/a/134212
Телеграм-каналы:
Канал selfedu_rus: t.me/selfedu_rus
Python: t.me/python_selfedu
Django: t.me/django_selfedu
Машинное обучение: t.me/machine_learning_selfedu
Java и С++: t.me/java_and_c
Благодарю всех подписчиков и посетителей этого образовательного ресурса за проявленный интерес к обучающим видео.
Буду рад любой посильной поддержке канала через спонсорство или на
Yoomoney-кошелек: 410017009233821
Обучающие курсы:
Курс по Python ООП: stepik.org/a/116336
Курс по Django: stepik.org/a/183363
Курс по Python: stepik.org/course/100707
Курс по структурам данных: stepik.org/a/134212
Телеграм-каналы:
Канал selfedu_rus: t.me/selfedu_rus
Python: t.me/python_selfedu
Django: t.me/django_selfedu
Машинное обучение: t.me/machine_learning_selfedu
Java и С++: t.me/java_and_c
Благодарю всех подписчиков и посетителей этого образовательного ресурса за проявленный интерес к обучающим видео.
#36. Введение в шаблоны классов | Уроки ООП C++
Практический курс по C/C++: stepik.org/course/193691/
Телеграм-канал: t.me/java_and_c
Инфо-сайт: proproprogs.ru/cpp_oop
Что такое шаблоны классов (структур), синтаксис их объявления. Шаблоны классов с параметрами по умолчанию. Шаблоны классов с несколькими параметрами. Инстанцирование шаблонов классов. Объявление методов шаблона класса.
Телеграм-канал: t.me/java_and_c
Инфо-сайт: proproprogs.ru/cpp_oop
Что такое шаблоны классов (структур), синтаксис их объявления. Шаблоны классов с параметрами по умолчанию. Шаблоны классов с несколькими параметрами. Инстанцирование шаблонов классов. Объявление методов шаблона класса.
Переглядів: 516
Відео
#35. Шаблоны функций. Продолжение | Уроки ООП C++
Переглядів 6587 годин тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Шаблоны функций с несколькими параметрами. Параметры шаблонов с явным указанием типа. Аргументы параметров шаблонов по умолчанию. Перегрузка шаблонов функций.
#34. Введение в шаблоны функций | Уроки ООП C++
Переглядів 75812 годин тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Что такое шаблоны функций, для чего нужны, как объявляются. Ключевые слова template и typename. Параметры типов в шаблонах, инстанцирование шаблонов. Варианты вызова шаблонных функций.
#33. Правила идентификации типов исключений. Пользовательские классы исключений | Уроки ООП C++
Переглядів 82416 годин тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Как выполняется идентификация типов исключений в блоках catch. Формирование собственных классов исключений. Наследование типов и порядок их идентификации в catch. Класс std::exception.
#28. Долгожданная адресная арифметика | Язык C для начинающих
Переглядів 1,6 тис.21 годину тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/c_base Основы адресной арифметики при работе с указателями. Примеры ее использования.
#32. Объект исключения. Вложенные блоки try/catch | Уроки ООП C++
Переглядів 55521 годину тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Передача объектов исключения по ссылке и по значению. Проброс исключений. Порядок работы вложенных блоков try/catch.
#31. Обработка исключений. Введение | Уроки ООП C++
Переглядів 768День тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Что такое и для чего нужная обработка исключений. Оператор throw для генерации исключений. Операторы try/catch для обработки исключений.
#30. Операторы static_cast и dynamic_cast | Уроки ООП C++
Переглядів 886День тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Порядок работы операторов static_cast и dynamic_cast. Примеры их использования. Операторы static_cast и dynamic_cast с указателями shared_ptr.
#29. Операторы const_cast и reinterpret_cast | Уроки ООП C++
Переглядів 83814 днів тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Порядок и особенности работы операторов const_cast и reinterpret_cast. Зачем и для чего введены новые операторы приведения типов в языке C .
#28. Ромбовидное наследование. Закрытый конструктор и деструктор | Уроки ООП C++
Переглядів 89314 днів тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Проблемы вызова методов с одинаковой сигнатурой из разных базовых классов при множественном наследовании. Ромбовидное наследование и проблемы связанные с ним. Защищенные (protected) конструкторы и деструкторы.
#27. Множественное наследование. Порядок вызова конструкторов и деструкторов | Уроки ООП C++
Переглядів 88614 днів тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Что такое множественное наследование. Как реализуется в языке C . Порядок вызова конструкторов и деструкторов при множественном наследовании.
#26. Чисто виртуальные методы. Абстрактные классы | Уроки ООП C++
Переглядів 86821 день тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Что такое чисто виртуальные методы (pure virtual function, method). Их роль и механика работы. Абстрактные классы, их роль в ООП.
#25. Ключевые слова override, final. Виртуальные деструкторы | Уроки ООП C++
Переглядів 90621 день тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Особенности переопределения виртуальных методов. Ключевые слова override, final. Для чего нужны и какую роль играют виртуальные деструкторы.
#24. Виртуальные (virtual) методы (функции) | Уроки ООП C++
Переглядів 80221 день тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Что такое виртуальный метод, как он работает. Механика работы виртуальных методов через таблицы виртуальных функций.
#23. Порядок вызовов конструкторов и деструкторов при наследовании | Уроки ООП C++
Переглядів 87521 день тому
Практический курс по C/C : stepik.org/course/193691/ Телеграм-канал: t.me/java_and_c Инфо-сайт: proproprogs.ru/cpp_oop Узнаете в каком порядке происходит вызов конструкторов и деструкторов базовых и дочерних классов. Особенности реализации таких вызовов.
#22. Объект дочернего класса. Переопределение методов и переменных | Уроки ООП C++
Переглядів 93628 днів тому
#22. Объект дочернего класса. Переопределение методов и переменных | Уроки ООП C
#21. Наследование классов. Режим protected | Уроки ООП C++
Переглядів 862Місяць тому
#21. Наследование классов. Режим protected | Уроки ООП C
#20. Конструктор перемещения. Оператор присваивания перемещением | Уроки ООП C++
Переглядів 1,1 тис.Місяць тому
#20. Конструктор перемещения. Оператор присваивания перемещением | Уроки ООП C
#19. Понятия lvalue и rvalue выражений, rvalue-ссылки | Уроки ООП C++
Переглядів 1,1 тис.Місяць тому
#19. Понятия lvalue и rvalue выражений, rvalue-ссылки | Уроки ООП C
#18. Переопределение операции (). Функторы | Уроки ООП C++
Переглядів 908Місяць тому
#18. Переопределение операции (). Функторы | Уроки ООП C
#17. Переопределение операций инкремента и декремента | Уроки ООП C++
Переглядів 867Місяць тому
#17. Переопределение операций инкремента и декремента | Уроки ООП C
#16. Переопределение расширенных операций присваивания | Уроки ООП C++
Переглядів 939Місяць тому
#16. Переопределение расширенных операций присваивания | Уроки ООП C
#15. Переопределение операции преобразования типа и [ ]. Вложенные классы | Уроки ООП C++
Переглядів 1 тис.Місяць тому
#15. Переопределение операции преобразования типа и [ ]. Вложенные классы | Уроки ООП C
#14. Переопределение операции присваивания | Уроки ООП C++
Переглядів 1,1 тис.Місяць тому
#14. Переопределение операции присваивания | Уроки ООП C
#13. Дружественные классы и функции | Уроки ООП C++
Переглядів 988Місяць тому
#13. Дружественные классы и функции | Уроки ООП C
#12. Переопределение операции сложения | Уроки ООП C++
Переглядів 1,2 тис.Місяць тому
#12. Переопределение операции сложения | Уроки ООП C
#11. Константные методы. Ключевое слово mutable | Уроки ООП C++
Переглядів 1,1 тис.Місяць тому
#11. Константные методы. Ключевое слово mutable | Уроки ООП C
#10. Паттерн Singleton (синглтон) | Уроки ООП C++
Переглядів 1,2 тис.Місяць тому
#10. Паттерн Singleton (синглтон) | Уроки ООП C
#9. Статические поля и методы класса | Уроки ООП C++
Переглядів 1,4 тис.Місяць тому
#9. Статические поля и методы класса | Уроки ООП C
#8. Описание методов вне класса | Уроки ООП C++
Переглядів 1,2 тис.Місяць тому
#8. Описание методов вне класса | Уроки ООП C
"если в будущем появится новое устройство, то это не потребует..." - еще как потребует! "полноценно выполнять свои функции" - фраза-паразит.
Спасибо. Выглядит мудрено.
Сергей, на cppreference по c-style касту указано, что компилятор будет будет последовательно применять все виды кастов, начиная с const_cast, пока не получит результат, устраивающий его по каким-то критериям. С пользовательской точки зрения одно только это будет явно означать, что c-style каст применять категорически нельзя, поскольку это прямой путь к неопределенному поведению. Возможно, где-то дальше по курсу или в последующих его редакциях этого раздела нужно этот момент обязательно подчеркнуть, чтобы у зрителей/студентов не складывалось впечатление, что в принципе это допустимая конструкция, хоть и устаревшая.
Спасибо. Да уж, мощно!
Спасибо. Тяжело это next дается, видимо, потому что на практиике пока не сталкивался.🎈
В чем разница Джанго 3 и Джанго 4 ? Объясните пожалуйста
некоторые детали, нюансы, в целом очень похожи
Spring тоже
можно Java подробнее?
Все работает! 🐾 Спасибо!!!
Кто тоже на MacOS, как убрать всплывающее сообщение о некорректном завершении программы при закрытии этого окна через красный крестик? Если закрывать через сам пайчарм, нажав на кнопку Stop, то никакой ошибки не выдает
Спасибо. Все понятно.
Спасибо. Замечательный урок!
цей курс був так давно круто було б якщо б ви записали курс добрий, добрий flask
Спасибо. Это прям сила!
Спасибо. Великолепный пример!
Спасибо!!!
Отличная подача материала, спасибо большое за подробности и примеры. Сергей, вы замечательный преподаватель.
Спасибо. Все понятно.
Спасибо. Я ошеломлен!
м-да. Сергей не может НЕ усложнять объяснение (((
Лайк! Не глядя!
Спасибо большое за твой труд!
А есть ли способы определения шаблонных методов класса в отдельном файле?
Да, конечно, так и делают. Только там есть нюансы в инстанцировании таких шаблонных методов.
@@selfedu_rus, я просто писал методы в заголовочной файле, потом вырезал их и вставлял в отдельный файл. Затем в конце заголовчного файла с помощью #include встраивал текст программы. Есть ли менее варварские способы?)
отличные видео. П.С. не биас, а байес, и не порог а так как ты сам изначально обозвал - смещение (сдвиг). порог на английском - threshold
:: - Это операция разрешения контекста.
Годный курс
Спасибо. Наворочено Буду осознавать.
Подскажите пожалуйста, а " " в функции printf что делает? Думал - перенос строки, но, что с ним, что без него, печатается одинаково в одну строку.
Спасибо Прояснились знания из предыдущих уроков.
Спасибо. Двигаемся вперед!
Спасибо. Понравился урок.
Спасибо. Очень полезный урок.
Спасибо. Все понятно.
Можно тупой вопрос? Почему в коде этого урока нет собственно декоратора property? Хотя в названии ролика он есть
классно рассказываете, но так быстро не успеваю печать😁
Спасибо. Очень интересно.
Спасибо. Хороший урок.
Спасибо. Отличная подача материала.
Спасибо. Все просто и понятно.
Спасибо. Все понятно.
Спасибо. Приступим с энтузиазмом!
Спасибо. С первого раза сложновато зашло.
Спасибо. Все понятно.
У меня произошло что то странное почему то при перемещении прямоугольника он оставляет за собой "след" превращаясь в полосу на экране
Спасибо за уроки, такой вопрос, а почему мы располагаем данный файл именно в приложении users, если данный контекстный процессор используется во всем приложении. Можно ли его вынести допустим в нашу папку sitewomen, как мы делали это для базового шаблона base.html?
да, можно, а располагаем так, чтобы проще было находить и редактировать, к тому же этот процессор по логике работы связан с users и если этого приложения не будет, то и процессор работать тоже не будет
А как искать в обратную сторону с конца строки и до начала этим алгоритмом можно?
Спасибо. Класс, мощно!
Спасибо. Великолепный материал.
Спасибо!!
Спасибо. Все понятно!