Книги по программированию. Алгоритмы.

Discussion in 'Общие вопросы программирования' started by FootMiks, 23 Apr 2020.

  1. FootMiks

    FootMiks New Member

    Joined:
    23 Apr 2020
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Привет. Можете подсказать действительно хорошие книги и материал по программированию? Интересует PHP + на выш выбор (В преспективном варианте: Что-то по информационной безопасности , хаккингу).
    Читаю каждый раз книгу , я всегда задаюсь вопрос зачем мне это пригодиться? Вот серьёзно. Книги устроены неправильно для понимания. Пример: Вот тут переменные, вот тут массивы, а вот тут мы создаём социальную сеть - и ты сидишь и думаешь - может мне не дано? Почему авторы так делают мне не понятно. Честно признаюсь я вникал в эту сферу для заработка в дальнейшем - мне нужен был всего лишь инструмент. Вёрстка + Wordpress - дались легко. Дальше тупик.
    Даже вот смотря ваши обзоры - я не понимаю неужели вам комфортно - когда вы говорите вот тут используем вот эту программу, здесь эту. Меня это раздражает это несамостоятельность в программировании. Мы зависим от программ и фреймворков - не понимая как они работают (Может понимаете). Может это детская наивность - желание знать всё. Я понимаю что вообщем-то это некому не надо - потому что главный стимул деньги - вам просто нужно быстро выполнять свою работу.
    Но если вот такой я? Можете мне подсказать действительно перечень сложных книг, по алгоритмам, языку программированию PHP, Базы данных, про работу интернета - подробно. Всё что нужно - я просто буду как робот - читать и учиться - мне всё равно! Спасибо.
     
  2. ckpunmkug

    ckpunmkug Member

    Joined:
    20 Mar 2017
    Messages:
    59
    Likes Received:
    61
    Reputations:
    8
    Не надо как робот. Выучите латинский и научитесь пользоваться "PHP Manual" если ответ не лежит в мануале то попробуйте stackoverflow.
    Хотите реально прошарить решите простую задачу от webmasters-forge.net

    Одно могу сказать нормально писать код за год не научишся

    PS: Хороший тутор по мускулу mysqltutorial.org
     
    Zxt and FootMiks like this.
  3. b0ster_zer0

    b0ster_zer0 New Member

    Joined:
    24 Apr 2020
    Messages:
    3
    Likes Received:
    2
    Reputations:
    0
    На счет PHP не знаю, никогда им руки не марал, а вот из категории "на ваш выбор" подсказать могу. Если решите заняться программированием всерьез, то сразу после основ языка учите алгоритмы, ведь на них и строится по сути и без них как без рук. В нэте есть много книг по ним, но бесспорным лидером остается Адитья Бхатгава "Грокаем алгоритмы". Для начала хватит. Прочитав его, начните решать в нэте задачки на алгоритмы (благо их тут тоже изобилие). Решая задачи, вы и не заметите, как еще несколько раз Бхатгаву прочитаете:) После всего вышеперечисленного ваш кругозор, как начинающего программиста, расширится в разы.
    И да, еще пару советов. Тему хакинга и безопасности как таковой лучше вообще не трогать пока не освоите хотя бы несколько языков программирования и администрирование Linux (по себе знаю, потратил почти пол года впустую). И совет номер два: не пытайтесь понять все. Невозможно одному человеку понять в идеале все то, что создавали тысячи, жизни не хватит. В 80% случаев, как показывает практика, достаточно понимания основ. Надеюсь что чем-то помог, ведь и сам когда-то был в вашей ситуации.
     
    Zxt and FootMiks like this.
  4. Zxt

    Zxt New Member

    Joined:
    2 Aug 2018
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    Читать, нельзя не читать:
    Кнут Д. - Искусство программирования
    Грэхем Р., Кнут Д., Паташник О. Конкретная математика

    Книги Столярова А.В.
    http://www.stolyarov.info/books

    Разные книги по алгоритмам:
    Воеводин В.В. Вычислительная математика и структура алгоритмов. 2006
    Мальцев А.И. Алгоритмы и рекурсивные функции. 1986.
    Мину М. Математическое программирование. Теория и алгоритмы. 1990.
    Моисеев Н.Н. Алгоритмы развития. 1987.
    Популярные лекции по математике. 26. Трахтенброт Б.А. Алгоритмы и машинное решение задач. 1957.
    Тарасевич Ю.Ю. Перколяция. Теория, приложения, алгоритмы. 2002.
    Босс В. Лекции по математике Том 10. Перебор и эффективные алгоритмы.
    Клейнберг_Дж_,_Тардос_Е_Алгоритмы.
    Босс В. Лекции по математике. Том 10. Перебор и эффективные алгоритмы. 2008.
    Асанов М.О., Баранский В.А., Расин В.В. Дискретная математика. Графы, матроиды, алгоритмы. 2010.
    Белашов В.Ю., Чернова Н.М. Эффективные алгоритмы и программы вычислительной математики. 1997.

    Занимательная математика и геометрия (если при одном воспоминании о школьной программе начинает темнеть в глазах):
    Перельман Я.И. Занимательная математика. 1927.
    Перельман Я.И. Занимательная математика. 1993.
    Гамов Г., Стерн М. Занимательная математика. 2001.
    Косневски Ч. Занимательная математика и персональный компьютер. 1987.
    Перельман Я.И. Занимательная алгебра. 1967.
    Перельман Я.И. Занимательная арифметика.
    Перельман Я.И. Занимательная геометрия на вольном воздухе и дома. 1925.
    Перельман Я.И. Занимательная геометрия. 1950.
    Перельман Я.И. Живая математика. 1967
    Перельман Я.И. Математика в занимательных рассказах
    Пухначев Ю.В., Попов Ю.П. Математика без формул. 1995
    Энциклопедический словарь юного математика (А.П. Савин. 1989 год)

    Математика начиная со школьной (чем старее найдете учебник тем лучше(если вкратце - евреи, например, учатся по переведенным на иврит советским учебникам ~30 годов, евреям можно доверять :), с ятями учебники тоже зачетные, главное понятные и запоминающиеся):
    Дидактические материалы по алгебре. 6 класс (М.Р. Леонтьева. 1982 год).
    Дидактические материалы по математике для 5 класса средней школы. (А.С. Чесноков. 1990 год).
    Избранные вопросы математики. Факультативный курс. 9 класс. (И.Н. Антипов. 1979 год).
    Книга для внеклассного чтения по математике в старших классах VIII - X. (А.А. Колосов. 1963 год).
    Маленьким ударникам Урала. Учебник по математике 1-го года обучения(ОГИЗ. 1932 год).
    Математика колебания. Функции в природе и технике. Книга для внеклассного чтения IX - X классов. (Н.Я Виленкин. 1985 год).
    Математика. 3 класс. (А.С. Пчёлко. 1991 год).
    Математика. 5 класс - учебное пособие. (А.И. Маркушевич. 1971 год).
    Повторяем и систематизируем школьный курс алгебры и начал анализа. (В.С. Крамор. 1990 год).
    Рабочая книга по математике для пятого года обучения в городской школе. (М.Ф. Берг. 1930 год).
    Сборник задач по алгебре. 6-7 класс. Часть I (П.А. Ларичев. 1958 год).
    Алгебра и начала анализа. 9 - 10 класс (А.Н. Колмогоров. 1987 год).
    Алгебра и начала анализа. 10 -11 класс. (А.Н. Колмогоров. 1990 год).
    Алгебра и начала анализа. 10 -11 класс. (А.Н. Колмогоров. 1990 год).
    Алгебра и элементарные функции. 9 класс. (Е.С. Кочетков. 1969 год).
    Алгебра и элементарные функции. 10 класс. (Е.С. Кочетков. 1967 год).
    Алгебра. 6 класс (Ю.Н. Макарычев. 1974 год).
    Алгебра. 6 класс (Ю.Н. Макарычев. 1985 год).
    Алгебра. 7 класс. (Ю.Н. Макарычев. 1976 год).
    Алгебра. 9 - 10 класс. (Н.Я. Виленкин. 1968 год).
    Алгебра. Сборник задач по математике для поступающих во ВТУЗы. (М.И. Сканави. 1992 год).
    Алгебра. Учебник для 6-8 классов (А.Н. Барсуков. 1966 год).
    Арифметика. 5 - 6 класс. (С.М. Никольский. 1988 год).
    Арифметика. Учебник для 5 и 6 классов восьмилетней школы. (И.Г. Шевченко. 1966 год).
    Арифметика. Учебник для первого класса начальной школы. Цветной (А.С. Пчёлко. 1959 год).

    Геометрия. Сборник задач по математике для поступающих во ВТУЗы. (М.И. Сканави. 1992 год).
    Мышкис А.Д. Математика для ВТУЗов. Специальные курсы. 1971
    Петер Р. Игра с бесконечностью. Математика для нематематиков. 1967
    Моисеев Н.Н. Математика ставит эксперимент. 1979
    Виосагмир И.А. Высшая математика для чайников. Предел функции. 2011
    Воронов В.М., Мещерякова Г.П. Математика для студентов гуманитарных факультетов. 2002
    Дискретная математика без формул

    Гутер Р.С., Овчинский Б.В., Резниковский П.Т. Программирование и вычислительная математика. 1965
    Кук Д., Бейз Г. Компьютерная математика. 1990
    Горбатов В.А. Фундаментальные основы дискретной математики. Информационная математика. 2000
    Новиков Ф.А. Дискретная математика для программистов. 2000

    Информационная безопасность, хакинг:
    Фомичев В. М. - Дискретная математика и криптология. Курс лекций - 2003.
    Зубов А.Ю. Математика кодов аутентификации. 2007

    Уроки по Ассемблеру Bitfry'я: "Если вы не программист, не знаете Ассемблера, но хотите стать хакером (а точнее кракером) или низкоуровневым программистом, начните с этих уроков." "Ещё хочу сказать, что не встречал ни одного человека, который разделил бы мою позицию: самый лучший старт для программиста - это Ассемблер. Хотя вру, такую точку зрения поддерживают некоторые уважаемые люди. Но явной мысли "начинать надо с Асма" нигде так и не увидил." http://bitfry.narod.ru/
     
    altblitz likes this.
  5. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,621
    Likes Received:
    3,000
    Reputations:
    231
    Обмажтесь с ног до головы, основами современного кодинга, пособиями Cisco и NSA / National Security Agency of U.S:

    [​IMG]

    Надо знать эти талмуды наизусть, и без них нынче - никак.

    Потом, разыщете в Рунете, ezines хакер комманд. Конкретные задачи, и решаются они по существу.
    Надеется, у вас уже установлен GCC / Clang компилятор?
     
Loading...