Python
Касательно изучения сути программирования...
Однажды 1,5 года назад (примерно) я прчитал очень старую книгу о C++ и C, уровень книги был для продвинутых уже, т. к там не объяснялись простые понятия и суть, даже про синтаксис, там было о трм,, как стоит программировать, оптимизация и т. д, это была моя 1-я книга этой сфере, боаго я имел "представление" о Паскале со школы... После её прочтения я не понял многого, но затем я еашел еще одну книгу о C++, она была тоже по старым стандартам, но уже более нового издания. Там была описана уже суть и синтаксис, а так же понятия о графическом интерфейсе. Затем я увидел курсы по Питону и он мне больше понравился, прочитал 2 книги по нему, разобрался в синтаксисе, в типах (кроме классов!), но я один фиг ничего толкового не могу сделать, даже калькулятор (про библиотеку tkinter я осведомлен немного), затем я узнал о серверах, полез в протоколы и как вообще что работает, пакеты, сокеты и пр., откровенно говоря, я терпеть не могу веб, но ребята часто пишут, что изучая веб - быстрее начнешь фриланс. Мне все нравилось, что я читао, но определиться не могу. Хотелось бы получить какой-либо опыт, пообщаться с людьми в этрй сфере... Пока думаю что читать еще, изучаю английский (не оч получается, честно), надеюсь, все это я не зря "поглощал" и мне это вернется. Подскажите, где я оступился и какой мне путь программиования выбрать?
Суть программирования - найти оптимальный для заданных условий способ достижения заданного результата (т. е. алгоритм). А любой язык программирования - всего лишь понятный компьютеру способ записи алгоритмов. И алгоритмы ни от используемых языков, ни от области программирования никак не зависят.
Потому никакое знание языков не научит программированию: учебник языка учит особенностям этого языка, но никак не независимым от этого языка базовым принципам программирования.
Так что, да - начинать надо с Вирта. А уже после него переходить к модным языкам и придумыванию собственных программ.
Потому никакое знание языков не научит программированию: учебник языка учит особенностям этого языка, но никак не независимым от этого языка базовым принципам программирования.
Так что, да - начинать надо с Вирта. А уже после него переходить к модным языкам и придумыванию собственных программ.
Игорёк .
Спасибо большое. Мне посоветовали Вирт Алгоритмы и структуры данных, а у него еще видел книгу Алгоритмы вводный курс - она ей не предшествует случаем?
Дмитрий Антонов
Имхо, изучать алгоритмы не зная понятия о ЯП о конструкциях языка все равно, что быть балериной...
Пропустил такой важный этап как изучение алгоритмизации. Можешь взять хотя бы книгу "Алгоритмы и структуры данных" Вирта и изучить, обязательно с проверкой всего на практике. О синтаксисе языков представление имеешь, так что с примерами на используемом в книге языке особых сложностей быть не должно
Не поймёшь в той книге - придётся начинать с уровня ниже, хотя бы с книги "Песни о Паскале", обязательно выполняя там все задания
А то "буквы" выучил, "простые слова" писать умеешь, но знание "букв" не даёт навыка по написанию "рассказов"
Не поймёшь в той книге - придётся начинать с уровня ниже, хотя бы с книги "Песни о Паскале", обязательно выполняя там все задания
А то "буквы" выучил, "простые слова" писать умеешь, но знание "букв" не даёт навыка по написанию "рассказов"
Игорёк .
Спасибо, я что-то слышал еще об алгоритмах от Кнута и Кормена, но говорят, там чтивобудь здоров. Сейчас скачаю Вирта тогда, налеюсь разберусь.
Из твоего сообщения не понятно цель твоего занятия программирования, начни с того, что определишь чем именно хочешь заниматься, а уже от этого отталкивайся
Игорёк .
На самом деле, как я уже сказал - мне все нравится, даже веб, просто не понравилась верстка, формоклепательство и вообще весь GUI мне не по душе и т. п, очень хотелось бы нажать на изучения ОС, например Unix-подобные, я там ничего не умею, лишь в Windows, но там возможности терминала не такие, как в Lunux, например. Я брльше вижу перспективу там, нежели в вебе. Примерно так, не знаю как эиу обоасть обучения назвать.
По твоему рассказу мне показалось, что у тебя жуткий перекос в сторону теории, очень мало практики. Судя по сообщениям на этом сайте, люди часто впадают в другую противоположность: сразу пытаются программировать, не изучив язык. Теория конечно необходима. Но изучение теории должно сопровождаться практикой.
Игорёк .
Не показалось, так оно и есть, возможно это моя вина, что я не искал материалов для практики, но ничего толком примитивного не нашел, а такие понятия, как работа с строками и пр. я уже усвоил прекрасно, осталось лишь найти идею и совокупить все изученное...
начни уже что-то делать.
хоть игру типа симулятор бомжа/студента

хоть игру типа симулятор бомжа/студента

Тебе надо определиться с языками, которые хочешь изучать. Я могу подсказать хорошую школу, где имеются курсы по программированию онлайн. Могут базу дать - https://red-circule.com
Похожие вопросы
- Стоит ли начинать изучение языков программирования с "Python"?
- Как начать изучение языков программирования?
- Сколько часов в день нужно тратить на изучение программирования?
- Как замотивировать себя на изучение программирования?
- Не могу определиться со временем обучения программированию
- Какой онлайн курс по изучению изучению Python вы бы посоветовали?
- почему самоучилка по программированию для чайников сложна в понимании обычным человеком, не подготовленном к этому?
- Программирование на языке python, помогите советом. Вопрос от чайника.
- С какого языка начать программирование ?
- Как увлечься программированием? К чему идет процесс программирования глобально? К освоению космоса?