Подборка сайтов с задачами для оттачивания навыков программирования

https://empireofcode.com/

1- Leetcode Cайт для подготовки к техническим собеседованиям. В настоящее время поддерживает в общей сложности 9 языков: C, C ++, Java, Python, C #, JavaScript, Ruby, Bash, MySQL.   2- TopCoder TopCoder — корпорация, проводящая соревнования по спортивному программированию. В отличие от ACM International Collegiate Programming Contest, все соревнования являются индивидуальными, некоторые из них включают денежные призы....
Читать дальше...

Пошаговый разбор исходников интерпретатора CPython.

CPython internals: A ten-hour codewalk through the Python interpreter source code

CPython internals: A ten-hour codewalk through the Python interpreter source code Summary Here are nine lectures walking through the internals of CPython, the canonical Python interpreter implemented in C. They were from a dynamic programming languages course that I taught in Fall 2014 at the University of Rochester. The format isn’t ideal, but I haven’t...
Читать дальше...

Сервис для закрепления навыков программирования на Ruby, JavaScript, Java, Python.

Сервис для закрепления навыков программирования на Ruby, JavaScript, Java, Python.

Концепция проста: выбираете понравившуюся задачу, решаете, и получаете очки опыта, если ваша функция или алгоритм пройдет тесты. После отправки ответа вам покажут решения других участников, в порядке убывания их крутости, чтобы можно было хорошенько почувствовать себя нубом. Из чужих решений можно почерпнуть моменты, в которых сейчас не были хороши вы, чтобы стать лучше потом. http://www.codewars.com...
Читать дальше...

Нейросетевое программное обеспечение

Нейронные сети

В этом разделе находится информация по программному обеспечению по направлению искусственного интеллекта. Программное обеспечение К настоящему времени разработано много программных пакетов, реализующих нейронные сети. Вот некоторые, наиболее известные программы-симуляторы нейронных сетей, представленных на рынке программного обеспечения:   Alyuda NeuroIntelligence — Нейросетевое программное обеспечение и расширение для Excel, предназначенное для прогнозирования и анализа данных. Поддерживает несколько алгоритмов....
Читать дальше...

Защита информации в компьютерных системах и сетях

Защита информации в компьютерных системах и сетях

Доступно по ссылке Автор: Владимир Шаньгин Книга посвящена методам и средствам многоуровневой защиты информации в компьютерных системах и сетях. Формулируются основные понятия защиты информации, анализируются угрозы информационной безопасности в компьютерных информационных системах. Обсуждаются базовые понятия и принципы политики информационной безопасности. Анализируются международные и отечественные стандарты информационной безопасности. Описываются криптографические методы и алгоритмы защиты информации. Обсуждаются...
Читать дальше...

Подборка книг по Алгоритмам

алгоритмы

Доступны по ссылке 1. Генри С. Уоррен — Алгоритмические трюки для программистов, 2-е издание 2. Дасгупта С., Пападимитриу Х., Вазирани У. — Алгоритмы 3. Дж. Макконелл — Анализ алгоритмов. Вводный курс, 2-е дополненное издание 4. Бёрд Р. — Жемчужины проектирования алгоритмов. Функциональный подход 5. Р. Лафоре — Структуры данных и алгоритмы в Java, 2-е издание...
Читать дальше...

Золотой фонд программистской литературы по верисии Stackoverflow

stackoverflow

Золотой фонд Здесь публикуются ссылки на книги, считающиеся участниками сообщества http://stackoverflow.com одними из самых влиятельных среди всей программистской литературы Макконнелл С. «Совершенный код» Х. Абельсон, Дж. Дж. Сассман «Структура и Интерпретация Компьютерных Программ» Б. Керниган, Д. Ритчи «Язык программирования Си» Кормен Т., Лейзерсон Ч., Ривест Р. «Алгоритмы. Построение и анализ» М. Фаулер «Рефакторинг. Улучшение существующего кода»...
Читать дальше...

19 полезных сайтов для начинающих программистов

Site-For-programmers

http://learn.javascript.ru — Современный учебник JavaScript http://iguania.ru/ — основы C ++ http://all4forweb.ru/forum/36/ — на сайте полно материала по различным языкам программирования http://vbzero.narod.ru/part1.htm/ — Самоучитель Visual Basic 6.0 с нуля http://ruseller.com/ — HTML и DHTML, PHP, CSS, jQuery, Mootools, WordPress, Joomla! http://habrahabr.ru/post/143737/ — Программирование для начинающих: как стартовать и куда двигаться? http://htmlbook.ru/ — полезный сайт для тех...
Читать дальше...

Коллекция книг по C++ на русском

Cpp-books

Ссылка на книги Аверкин В.П., Бобровский А.И. и др. под ред. Хомоненко А.Д. Программирование на C++. Учебное пособие.Корона-Принт.1999.djvu Александреску. Современное проектирование на C++. Обобщенное программирование и прикладные шаблоны проектирования.Вильямс.2002.pdf Аммерааль Л. STL для программистов на C++.ДМК.1999.djvu Астахова И.Ф., Власов С.В. Язык С++. Учебное пособие. 2003.djvu Бондарев В.М. Програмирование на С++.2005.djvu Буч Г. Объектно-ориентированный анализ и...
Читать дальше...