Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.01.2020
Сообщений: 45
1

Посоветуйте курсы для изучения С++

11.01.2020, 15:04. Просмотров 3446. Ответов 41
Метки нет (Все метки)

Начал изучать программирование,1 курс(дистанционно),но материала которого дают недостаточно,там как-то все поверхностно
Посоветуйте мб какие нибудь видео-курсы или что-то в этом роде,где можно изучить язык Си,С++,чтоб было понятно,доходчиво и интересно.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2020, 15:04
Ответы с готовыми решениями:

Какие книги посоветуйте для изучения для изучения STL, C++
Попробовал Страуструп но видимо сложновато пока.

Посоветуйте литературу для изучения C++
Хоу, форумчане. Недавно начал изучать с++, сейчас читаю какие-то онлайн курсы, но там только...

Посоветуйте литературу для изучения C++
Здравствуйье Сейчас являюсь C# разработчиком и прочитал до этого книгу Лафоре ооп на c++, так же...

Посоветуйте литературу для изучения
учусь на программиста) хочу хорошо освоить язык "С" какую литературу можете посоветовать? ...

41
0 / 0 / 0
Регистрация: 09.01.2020
Сообщений: 45
11.01.2020, 20:16  [ТС] 21
Цитата Сообщение от Новичок Посмотреть сообщение
А зачем тогда C++ изучать ? Не простой же язык, можно очень много времени потратить.
Для общего развития+в универе по нему работать придется ну там задания и тд

Не особо хочется быть обычным задротом который знает 1 язык
0
182 / 145 / 38
Регистрация: 11.11.2019
Сообщений: 320
11.01.2020, 20:23 22
2atlantis, если нет проблем с английским, попробуйте начать с чего-то подобного Обучающие материалы Unity. Здесь есть ряд видеоуроков по старту изучения C#, причем одновременно с привязкой к движку.
0
зомбяк
1427 / 1090 / 311
Регистрация: 14.05.2017
Сообщений: 3,560
11.01.2020, 23:12 23
AndryS1, регулярно читал объявления в том же War Thunder - "для защиты вашего аккуранта используйте пароль не короче 8 символов" и т.д. И подразумевается что не для абстрактной защиты, а именно защиты от взлома другими пользователями. Не думал, что данное слово уже стало эвфемизмом.
0
AndryS1
11.01.2020, 23:39
  #24

Не по теме:

Цитата Сообщение от TRam_ Посмотреть сообщение
регулярно читал объявления в том же War Thunder - "для защиты вашего аккуранта используйте пароль не короче 8 символов" и т.д. И подразумевается что не для абстрактной защиты, а именно защиты от взлома другими пользователями. Не думал, что данное слово уже стало эвфемизмом.
Я впервые это слышу, вот википедия
Учётная запись — хранимая в компьютерной системе совокупность данных о пользователе, необходимая для его опознавания (аутентификации) и предоставления доступа к его личным данным и настройкам. В качестве синонимов также используются разговорное учётка и сленговые варианты акк, акка́унт и экка́унт (от англ. account «учётная запись, личный счёт»).

0
251 / 193 / 48
Регистрация: 14.10.2014
Сообщений: 912
12.01.2020, 01:48 25
Цитата Сообщение от 2atlantis Посмотреть сообщение
легко ли перейти с С++ на С#
Смотря какой "уровень вам нужен". Я, к примеру, си-шарп никогда не изучал, только С++, самостоятельно, дома, по книгам. И устроился в одну контору, программировать на Java (за пару месяцев его слегка изучив), но проработал я там недолго, всего около года. Потом устроился в другую контору, уже на С++. Изучение которого, я никогда не забрасывал. (ну не нравятся мне другие языки , разве что ассемблер изучить тоже охота). И что вы думаете - мне там вручили проект на C# со словами: "ты'ж Джаву знаешь, значит и с сишарпом разберёшься , в общем развлекайся, через пару месяцев всё должно быть готово."

Это я всё к чему - а к тому, что в одних только плюсах есть всё (ну или практически всё), что есть в других языках по отдельности. Где то есть указатели, где то их нет. Но в плюсах есть ВСЁ. И Си подобный синтаксис, который что в джаве, что в сишарпе, что в плюсах - один и тот же.

Поэтому если вам:
Цитата Сообщение от 2atlantis Посмотреть сообщение
Не особо хочется быть обычным задротом который знает 1 язык
То лучше конечно же изучить плюсцы.

А лучше сразу выбирайте "одно направление и копайтесь в нем". И моё мнение, на котором я вообще не настаиваю , начинать изучать нужно по книгам. Ни одно видео не даст вам столько же информации, сколько книга под 1000 страниц.
Всяких курсов сейчас полно. Но на С++ я, к примеру, практически ничего не находил. Джава, сишарп, питон - их полно (но все какие-то поверхностные что ли...). Вот когда изучите базу по книгам, тогда можно (а возможно даже и нужно) и видео смотреть. У вас просто появится понимание языка и понимание того, что вы смотрите.
0
бах-бах и в продакшен!
2090 / 1261 / 462
Регистрация: 23.09.2014
Сообщений: 3,979
Записей в блоге: 4
12.01.2020, 02:14 26
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Вот когда изучите базу по книгам, тогда можно (а возможно даже и нужно) и видео смотреть
да ладно, вы шутите,
вот отличный базовый шарп(я бы сказал ваще по общему программированию)
для детей грудного возраста, пока они ещё читать не научились :
0
251 / 193 / 48
Регистрация: 14.10.2014
Сообщений: 912
12.01.2020, 11:03 27
Цитата Сообщение от XLAT Посмотреть сообщение
да ладно, вы шутите
Да ну, меня всегда в подобных видео напрягало то, что все они примерно про одно и тоже (конкретно этот курс я не смотрел, потому как шарпом никогда не увлекался) - типы данных, базовые конструкции, ветвления, ооп ну и остального по мелочи в зависимости от языка (к примеру для джавы, да и того же сишарпа наверное, необходимо ещё разбираться с работой с БД - без этого джава нафиг никому не нужна).
А я про это уже успел в книгах прочитать - поэтому и смотреть особо не интересно , хочется что - нибудь для продвинутых пользователей .

В общем ежели охота по видосам изучать, то по плюсам рекомендую лекции Computer Science Center (у них свой канал на ютубе). Там есть вроде как еще видео и по другим языкам (по моему как минимум по питону), по джаве и шарпу - не знаю, они мне не особенно интересны. Всё видео, что находил для себя, заточено под конкретные цели - т. е. если мне надо было разобраться - как работать с БД - искал видос - как работать с бд.

Ещё вспомнил - канал на ютубе - #SimpleCode. Там чувак по плюсам реально нормально "разжёвывает" основы по плюсам. Сейчас создает примерно тоже самое для шарпа.

Эти два канала - рекомендую. Но опять же, не уверен, что они могут полностью заменить книги.

Добавлено через 13 минут
Цитата Сообщение от 2atlantis Посмотреть сообщение
Начал изучать программирование,1 курс(дистанционно)
А вы за деньги изучаете или бесплатно?

Я как - то года полтора назад на гикбрейнсе зарегистрировался (просто на сайте зарегистрировался), думал, что у них по плюсам будет много чего интересного, а его у них тогда вообще не было . Сейчас появился курс, но какой-то стремный, на мой лично взгляд.

Просто интересно - они своим выпускникам гарантируют трудоустройство (чуть ли не каждый день мне на почту письма шлют с призывом поступить на учёбу на супер-мега-нужный-выгодный-интересный-востребованный курс с ГАРАНТИРОВАННЫМ трудоустройством).

Просто интересно - это развод или они действительно трудоустраивают своих выпускников?
0
8 / 6 / 2
Регистрация: 24.07.2019
Сообщений: 30
12.01.2020, 11:14 28
Самый лучший курс, который я нашел
Теория + практика
https://www.youtube.com/playli... pJQYSPGO9r

на 2 месте, интересные задачи
https://www.youtube.com/channe... Bgw/videos
2
251 / 193 / 48
Регистрация: 14.10.2014
Сообщений: 912
12.01.2020, 12:26 29
skrn, за интересные задачи - от меня + Надо будет посмотреть их.
0
бах-бах и в продакшен!
2090 / 1261 / 462
Регистрация: 23.09.2014
Сообщений: 3,979
Записей в блоге: 4
12.01.2020, 12:42 30
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Надо будет посмотреть их
я уже посмотрел,
в прошедшем году каждую из них здесь на форуме уже по 10 раз порешали

Добавлено через 1 минуту
если задачи, вот прикольный сайт,
https://www.codingame.com/home
дошёл я до 11 левела,
и пока захлохло у меня: взял задачу из разряда very hard.

принцип просто у меня дурацкий, пока не решу текущую - не приступать к следующей.
2
251 / 193 / 48
Регистрация: 14.10.2014
Сообщений: 912
12.01.2020, 13:31 31
Цитата Сообщение от XLAT Посмотреть сообщение
здесь на форуме уже по 10 раз порешали
Вот и я о том же - насмотрятся видосов - и думают, что стали мастерами программирования .

Ну как можно в курс видео лекций, длиной, дай бог, если часов 30 - 40 (такие ещё до конца досмотреть нужно, а то ведь в процессе можно и ) впихнуть книгу под 1000 страниц, а несколько книг?

Да и на нормальных курсах всегда перечисляют список того, что нужно почитать.

К сожалению (а может и к счастью ) мы не в матрице живём. Поэтому не получится воткнуть штырь в башку и, за пару десятков секунд, напрямую в мозг записать себе весь стандарт языка С++, а ещё Boost в придачу, шаблоны паттернов, ну и, скажем WinAPI, если собрался программировать под винду. Да и всё-равно - этим добром надо ещё суметь воспользоваться.


Цитата Сообщение от XLAT Посмотреть сообщение
вот прикольный сайт
За ссылку спасибо!!! - да ещё на английском (который я не очень то знаю ) надо будет попробовать
1
бах-бах и в продакшен!
2090 / 1261 / 462
Регистрация: 23.09.2014
Сообщений: 3,979
Записей в блоге: 4
12.01.2020, 14:19 32
Цитата Сообщение от Recrut_rf Посмотреть сообщение
мы не в матрице живём
утверждение весьма спорно

Цитата Сообщение от Recrut_rf Посмотреть сообщение
надо будет попробовать
сайт реально крут.
когда уже сам решишь саму задачу,
то тогда тебе дается доступ,
чтобы посмотреть решения конкурентов(или коллег).
И вот некоторые из этих решений реально прочищают моск.
Просто ты видишь как можно делать одну и ту же задачу
абсолютно разными способами: и это просто разрывает все шаблоны!

Кликните здесь для просмотра всего текста

вспомнился эпизод там с одной простой задачей,
у всех решение в пару+- строчек,
но одного чувака заплюсовали до небес.
Оказывается он простейший частный случай,
к которому относилась эта задача решил поднявшись по иерархии абстракций на самый верх,
обобщив всё что можно и у же от туда сверху выдал решение хитро выдутым алгоритмом.
Вместо 2 строк у него это заняло 200 строк,
и выглядел этот код так, что просто заставлял всех ему респектить!


Цитата Сообщение от Recrut_rf Посмотреть сообщение
да ещё на английском
формальная логика это интернационально и даже не антропозависимо.
0
8 / 6 / 2
Регистрация: 24.07.2019
Сообщений: 30
12.01.2020, 15:48 33
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Вот и я о том же - насмотрятся видосов - и думают, что стали мастерами программирования
Это же для новичка. Новичку и так ничего не понятно, а вы ему книгу под 1000 страниц подсовываете. Естественно у него отпадет все желание.
Не пугайте молодого человека Boost`ом и WinAPI.

По своему опыту, когда я книги читал, то ничего не мог понять. Когда дело доходило до указателей и ссылок, то мой мозг впадал в ступор (нафига это нужно). ООП я даже представить не мог, что с чем. А на видео все прекрасно объясняется и разжевывается.
И вот уже когда по видео урокам я познакомился С++, тут дело перешло на более глубокое изучение - по книгам.

Цитата Сообщение от XLAT Посмотреть сообщение
в прошедшем году каждую из них здесь на форуме уже по 10 раз порешали
Да тут как семестр начинается так все первокурсники одни и теже задачи по-новой выкладывают.
0
251 / 193 / 48
Регистрация: 14.10.2014
Сообщений: 912
12.01.2020, 16:01 34
Цитата Сообщение от skrn Посмотреть сообщение
Это же для новичка. Новичку и так ничего не понятно
Ну как бы, когда я учился в школе и изучал к примеру алгебру или скажем, геометрию, мне тоже по-началу мало что было понятно.

Если бы программировать было бы легко, сейчас каждый второй был бы программистом.
0
13884 / 7419 / 1760
Регистрация: 30.01.2014
Сообщений: 12,412
12.01.2020, 16:35 35
Цитата Сообщение от Recrut_rf Посмотреть сообщение
канал на ютубе - #SimpleCode. Там чувак по плюсам реально нормально "разжёвывает" основы по плюсам.
У него тоже очень много неточностей. Может показаться, что они не очень важны, но люди как правило останавливаются на этом и впоследствии не уточняют информацию.
Я просмотрел некоторые видео (например, видео про sizeof) и сравнил полноту информации с соответствующими главами из книги С. Липпмана. На мой взгляд перед книгой у видео нет никаких преимуществ (примеры - есть в книге, причем практически точно такие же, только более корректные, все основные тезисы - тоже присутствуют), зато есть куча неточностей, которых нет в книге. Например, в видео автор упорно использует int для индексации и сравнения с результатом sizeof в цикле. Использует вот такую запись:
C++
1
for(int i = 0; i < sizeof(arr)/sizeof(arr[0]); i++)
которая в настроенном компиляторе будет провоцировать предупреждение
warning: comparison of integers of different signs
Вместо того, чтобы сразу объяснить, что для хранения всевозможных размеров в C++ используется тип size_t, который возвращает и sizeof тоже, он продолжат прививать новичкам использование int, вынуждая их впоследствии переучиваться.
0
251 / 193 / 48
Регистрация: 14.10.2014
Сообщений: 912
12.01.2020, 16:49 36
Цитата Сообщение от DrOffset Посмотреть сообщение
У него тоже очень много неточностей. Может показаться, что они не очень важны
Неточности и я находил, и даже ошибки. Как минимум одна точно есть - в видео, где он говорит про конструктор копирования и оператор присваивания. У него нет никаких проверок на присваивание или копирование самого себя. Но мне про это из книжек прекрасно известно, и про
C++
1
size_t
и про много чего еще, о чем он или подобные ему никогда не скажут так как сами ничерта про это не знают это займёт сильно больше стандартных 10-15 (в лучшем случае 30)
минут. А дальше большинство пользователей либо , либо подумает - фииии, тягомотина какая-то, ну её в ж...

ТОЛЬКО КНИГИ - ТОЛЬКО ХАРДКОР!!!!!

А уж потом, на основании полученного опыта можно и видосики посмотреть

А то усядутся за компом примерно так: и через 20-30 видеоуроков - они уже профи
0
13884 / 7419 / 1760
Регистрация: 30.01.2014
Сообщений: 12,412
12.01.2020, 17:01 37
Цитата Сообщение от Recrut_rf Посмотреть сообщение
сильно больше стандартных 10-15
Это очень просто делается. Точно так же как сделали в книге - отдельное видео\глава на эту тему, которые помещают впереди.
Да и 13 минут на sizeof - по-моему слишком много.

Добавлено через 3 минуты
Цитата Сообщение от Recrut_rf Посмотреть сообщение
ТОЛЬКО ХАРДКОР
Кстати, одна из мыслей, которые я хотел донести: в хорошей книге информация подается не сложнее, чем это делается в видео, но гораздо более точно.
0
251 / 193 / 48
Регистрация: 14.10.2014
Сообщений: 912
12.01.2020, 17:05 38
Цитата Сообщение от DrOffset Посмотреть сообщение
Да и 13 минут на sizeof - по-моему слишком много
конечно много, но про подобные мелочи все постоянно забывают.
К тому же - человек, изучающий программирование и уже давно работающий (скажем лет 10). Это очень сильно разные люди в плане "восприятия". Опытный программист вам просто скажет, что так не пишут, не делают но скорее всего не сможет объяснить почему, потому как сам основы уже давно забыл.

А новичку нужно понимать почему и зачем.
0
13884 / 7419 / 1760
Регистрация: 30.01.2014
Сообщений: 12,412
12.01.2020, 17:11 39
Еще одна ремарка для приверженцев видео: я не считаю, что видео всегда хуже более традиционных методов. Просто качественные обучающие видео довольно сложно делать, поэтому их почти нет. Это не тоже самое, что делают большинство: нельзя просто потратив 30 минут экспромтом наговорить в микрофон то, что знаешь сам. Вряд ли кто-то разрабатывает методический материал и сценарии - это просто видно по подаче информации, максимум на листочке набросают примерный план рассказа.
Я бы предположил, что на английском языке хорошие обучающие ролики найти проще, чем на русском.

Добавлено через 4 минуты
Цитата Сообщение от Recrut_rf Посмотреть сообщение
Опытный программист вам просто скажет, что так не пишут, не делают но скорее всего не сможет объяснить почему, потому как сам основы уже давно забыл.
Вот как раз такие "опытные" вырастают из тех, кто остановился на уровне знаний из типичных видеоуроков (или рандомных слабых книг). Т.е. в книге\ролике показали что-то, он запомнил и всегда теперь так пишет. А теперь, когда его спросили почему - он не может ответить, не потому что забыл основы, а потому что и не знал их никогда.
Если человек не может объяснить что и почему он делает, значит он не знает почему.
3
251 / 193 / 48
Регистрация: 14.10.2014
Сообщений: 912
12.01.2020, 17:51 40
Цитата Сообщение от DrOffset Посмотреть сообщение
Если человек не может объяснить что и почему он делает, значит он не знает почему.
Золотые слова, готов подписаться под каждым словом
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2020, 17:51

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Посоветуйте книги для изучения stl
Добрый вечер! Посоветуйте пожалуйста хорошую книгу для изучения stl. Сам достаточно неплохо...

Посоветуйте литературу для изучения языка
Посоветуйте

посоветуйте учебник для самостоятельного изучения с++ (с нуля)
сабж

Посоветуйте книги для изучения Data Structures (на русском языке)
Здравствуйте ! Какие книги посоветуете для Data Structures (на русском)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.