Алгоритмы на Java, Седжвик Р., Уэйн К., 2013.
Эта книга задумана как обзор наиболее важных на сегодняшний день компьютерных алгоритмов и как сборник фундаментальных приемов для все большего количества людей, которым они нужны. Она оформлена в виде учебника для второго курса изучения вычислительной техники, когда студенты уже владеют базовыми навыками программирования и знакомы с компьютерными системами. Книга может быть также полезна для самообразования или в качестве справочника тем, кто занят разработкой компьютерных систем или прикладных программ, поскольку она содержит реализации полезных алгоритмов и подробную информацию о характеристиках производительности и клиентских программах. Широкий охват материала делает данную книгу удобным введением в эту область.
учебник по программированию
Алгоритмы на Java, Седжвик Р., Уэйн К., 2013
Скачать и читать Алгоритмы на Java, Седжвик Р., Уэйн К., 2013Build an HTML5 Game, A Developers Guide with CSS and JavaScript, Bunyan K., 2015
Build an HTML5 Game, A Developers Guide with CSS and JavaScript, Bunyan K., 2015.
This book cannot demonstrate the full range of possible HTML5 games and therefore does not explore the capabilities of HTML5 and JavaScript to the fullest. Instead, I concentrate on creating a single casual game, like those many developers have produced for years with Adobe Flash. These games are generally two-dimensional and single player with relatively short game loops. Advances in 3D capabilities, such as WebGL, mean that large, complex, immersive multiplayer games are either possible now or just around the corner, but a casual game project is a more natural place for a game developer to start. Simple projects also make it easier to illustrate the fundamental principles involved in building a game.
Скачать и читать Build an HTML5 Game, A Developers Guide with CSS and JavaScript, Bunyan K., 2015This book cannot demonstrate the full range of possible HTML5 games and therefore does not explore the capabilities of HTML5 and JavaScript to the fullest. Instead, I concentrate on creating a single casual game, like those many developers have produced for years with Adobe Flash. These games are generally two-dimensional and single player with relatively short game loops. Advances in 3D capabilities, such as WebGL, mean that large, complex, immersive multiplayer games are either possible now or just around the corner, but a casual game project is a more natural place for a game developer to start. Simple projects also make it easier to illustrate the fundamental principles involved in building a game.
Introduction to Machine Learning with Python, Early Release, Mueller A.C., Guido S., 2016
Introduction to Machine Learning with Python, Early Release, Mueller A.C., Guido S., 2016.
Machine learning is about extracting knowledge from data. It is a research field at the intersection of statistics, artificial intelligence and computer science, which is also known as predictive analytics or statistical learning. The application of machine learning methods has in recent years become ubiquitous in everyday life. From automatic recommendations of which movies to watch, to what food to order or which products to buy, to personalized online radio and recognizing your friends in your photos, many modern websites and devices have machine learning algorithms at their core.
Скачать и читать Introduction to Machine Learning with Python, Early Release, Mueller A.C., Guido S., 2016Machine learning is about extracting knowledge from data. It is a research field at the intersection of statistics, artificial intelligence and computer science, which is also known as predictive analytics or statistical learning. The application of machine learning methods has in recent years become ubiquitous in everyday life. From automatic recommendations of which movies to watch, to what food to order or which products to buy, to personalized online radio and recognizing your friends in your photos, many modern websites and devices have machine learning algorithms at their core.
Borland Delphi 6, Руководство разработчика, Тейксейра С., Пачеко К., 2002
Borland Delphi 6, Руководство разработчика, Тейксейра С., Пачеко К., 2002.
Эта книга предназначена для профессиональных разработчиков программного обеспечения вереде Delphi и написана двумя признанными экспертами в этой области. В текст книги включен исходный код множества прекрасных примеров работоспособных приложений но всем обсуждаемым темам, включая примеры приложений рабочего стола, многоуровневых и Web-ориентированных приложений. Каждый пример подробно комментируется, что делает данную книгу отличным учебником, позволяющим быстро освоить создание разнообразных эффективных приложений. В этой книге описана стратегия создания пользовательских приложений, динамических библиотек, применения многопоточного режима, создания специальных компонентов и многого другого. Вы узнаете как с помощью Delphi создаются приложения, в которых используются технологии CLX™, BizSnap™, DataSnap™, SOAP, ASP и беспроводной связи.
В новом издании авторы постарались сохранить дух и традиции прежних изданий книг этой серии, которые, возможно, сделали их наиболее читаемыми книгами о Delphi в мире, а также двухкратным призером читательских симпатий книг по Delphi.
Скачать и читать Borland Delphi 6, Руководство разработчика, Тейксейра С., Пачеко К., 2002Эта книга предназначена для профессиональных разработчиков программного обеспечения вереде Delphi и написана двумя признанными экспертами в этой области. В текст книги включен исходный код множества прекрасных примеров работоспособных приложений но всем обсуждаемым темам, включая примеры приложений рабочего стола, многоуровневых и Web-ориентированных приложений. Каждый пример подробно комментируется, что делает данную книгу отличным учебником, позволяющим быстро освоить создание разнообразных эффективных приложений. В этой книге описана стратегия создания пользовательских приложений, динамических библиотек, применения многопоточного режима, создания специальных компонентов и многого другого. Вы узнаете как с помощью Delphi создаются приложения, в которых используются технологии CLX™, BizSnap™, DataSnap™, SOAP, ASP и беспроводной связи.
В новом издании авторы постарались сохранить дух и традиции прежних изданий книг этой серии, которые, возможно, сделали их наиболее читаемыми книгами о Delphi в мире, а также двухкратным призером читательских симпатий книг по Delphi.
Программирование на C++ в Visual Studio 2010 Express, Прохоренок Н.А., 2010
Программирование на C++ в Visual Studio 2010 Express, Прохоренок Н.А., 2010.
В процессе изучения основ языка C++ мы будем создавать консольные приложения. Консольное приложение — это программа, отображающая текстовую информацию и позволяющая вводить символы с клавиатуры. Консольное приложение позволит не отвлекаться на изучение среды разработки, а полностью сосредоточить свое внимание на изучении синтаксиса языка.
Создать консольное приложение можно двумя способами. Первый способ заключается в создании пустого проекта и написании кода с нуля. Именно этим способом мы будем пользоваться на протяжении всей книги. Второй способ позволяет создать консольное приложение с помощью мастера. В этом случае мастер создаст все необходимое файлы и заполнит их шаблонами кода.
Скачать и читать Программирование на C++ в Visual Studio 2010 Express, Прохоренок Н.А., 2010В процессе изучения основ языка C++ мы будем создавать консольные приложения. Консольное приложение — это программа, отображающая текстовую информацию и позволяющая вводить символы с клавиатуры. Консольное приложение позволит не отвлекаться на изучение среды разработки, а полностью сосредоточить свое внимание на изучении синтаксиса языка.
Создать консольное приложение можно двумя способами. Первый способ заключается в создании пустого проекта и написании кода с нуля. Именно этим способом мы будем пользоваться на протяжении всей книги. Второй способ позволяет создать консольное приложение с помощью мастера. В этом случае мастер создаст все необходимое файлы и заполнит их шаблонами кода.
Практикум по программированию в Турбо Паскале, Анцыпа В.А., Вдовин В.В.
Практикум по программированию в Турбо Паскале, Анцыпа В.А., Вдовин В.В.
В предлагаемом материале обобщен многолетний опыт авторов по преподаванию языка программирования Паскаль в лицейских классах общеобразовательной школы.
Авторы сознательно избегали сложных примеров, будучи уверены в том, что при изучении языка программирования следует сосредоточить внимание именно на процессе программирования, а не на процессе поиска решения сложной задачи: для учащихся гораздо важнее понимание алгоритмов решения предлагаемых задач, приобретение навыков разработки алгоритмов, их программирования и выполнения на компьютере в течение одного урока. Сложные задачи занимают неоправданно большое количество учебного времени: учащиеся подолгу ищут прием решения, а затем молчаливо отказываются от решения задачи, ожидая подсказки учителя. Мы считаем, что для учащегося психологически важно решить поставленную перед ним задачу, чтобы через пусть даже маленький успех обрести уверенность в своих силах.
Уроки строятся таким образом, что после прослушивания теоретического материала (10—15 мин) учащимся предлагается несложное практическое задание, которое выполняется ими за 20—30 мин. Далее в процессе изучения материала это задание корректируется в более сложную задачу по изучаемой теме.
Скачать и читать Практикум по программированию в Турбо Паскале, Анцыпа В.А., Вдовин В.В.В предлагаемом материале обобщен многолетний опыт авторов по преподаванию языка программирования Паскаль в лицейских классах общеобразовательной школы.
Авторы сознательно избегали сложных примеров, будучи уверены в том, что при изучении языка программирования следует сосредоточить внимание именно на процессе программирования, а не на процессе поиска решения сложной задачи: для учащихся гораздо важнее понимание алгоритмов решения предлагаемых задач, приобретение навыков разработки алгоритмов, их программирования и выполнения на компьютере в течение одного урока. Сложные задачи занимают неоправданно большое количество учебного времени: учащиеся подолгу ищут прием решения, а затем молчаливо отказываются от решения задачи, ожидая подсказки учителя. Мы считаем, что для учащегося психологически важно решить поставленную перед ним задачу, чтобы через пусть даже маленький успех обрести уверенность в своих силах.
Уроки строятся таким образом, что после прослушивания теоретического материала (10—15 мин) учащимся предлагается несложное практическое задание, которое выполняется ими за 20—30 мин. Далее в процессе изучения материала это задание корректируется в более сложную задачу по изучаемой теме.
CSS, Кратко о самом главном, Дуванов А.А., 2009
CSS, Кратко о самом главном, Дуванов А.А., 2009.
В брошюре в кратком, но систематическом виде представлена информация о языке CSS. Сегодня “чистый” HTML — уже большая редкость. Вне зависимости от масштабов проекта — идет ли речь о целом школьном сайте или одной страничке, использование возможностей CSS будет как минимум полезно, как максимум — необходимо.
Скачать и читать CSS, Кратко о самом главном, Дуванов А.А., 2009В брошюре в кратком, но систематическом виде представлена информация о языке CSS. Сегодня “чистый” HTML — уже большая редкость. Вне зависимости от масштабов проекта — идет ли речь о целом школьном сайте или одной страничке, использование возможностей CSS будет как минимум полезно, как максимум — необходимо.
UNIX, Программное окружение, Керниган Б., Пайк Р., 2003
UNIX, Программное окружение, Керниган Б., Пайк Р., 2003.
Книга представляет собой введение в программное окружение UNIX и адресована тем, кто хочет научиться программировать с помощью всех тех инструментов, которые поставляются с операционной системой. Рассматривается вход в систему, работа с файлами (cat, mv, ср, rm) и каталогами (cd, mkdir, ...), основы окружения (переменные, маски), фильтры (grep, sed, awk), программирование оболочки (циклы, сигналы, аргументы, стандартный ввод-вывод), введение в системные вызовы (read, write, open, creat, ...), введение в программирование с использованием lex, уасс и make, работа с документацией с помощью troff, tbl и eqn. Приводимые примеры не придуманы специально для этой книги, - некоторые из них впоследствии стали частью комплекта программ, используемых каждый день. Программы написаны на Си. Предполагается, что читатель знает или хотя бы изучает этот язык.
Прочтение этой книги как новичками, так и опытными пользователями поможет понять, как сделать работу с системой эффективной и приносящей удовольствие.
Скачать и читать UNIX, Программное окружение, Керниган Б., Пайк Р., 2003Книга представляет собой введение в программное окружение UNIX и адресована тем, кто хочет научиться программировать с помощью всех тех инструментов, которые поставляются с операционной системой. Рассматривается вход в систему, работа с файлами (cat, mv, ср, rm) и каталогами (cd, mkdir, ...), основы окружения (переменные, маски), фильтры (grep, sed, awk), программирование оболочки (циклы, сигналы, аргументы, стандартный ввод-вывод), введение в системные вызовы (read, write, open, creat, ...), введение в программирование с использованием lex, уасс и make, работа с документацией с помощью troff, tbl и eqn. Приводимые примеры не придуманы специально для этой книги, - некоторые из них впоследствии стали частью комплекта программ, используемых каждый день. Программы написаны на Си. Предполагается, что читатель знает или хотя бы изучает этот язык.
Прочтение этой книги как новичками, так и опытными пользователями поможет понять, как сделать работу с системой эффективной и приносящей удовольствие.
Другие статьи...
- PC Assembly Language, Carter P.A., 2006
- Object-Oriented Programming in C++, Lafore R., 2002
- Физика для разработчиков компьютерных игр, Конгер Д., 2007
- Financial Modelling in Python, Fletcher S., Gardner C., 2009
- Программирование на Visual Fortran, Алгазин С.Д., Кондратьев В.В., 2008
- Программирование под Android, Для профессионалов, Харди Б., Филлипс Б., 2014
- Learning Python, Lutz M., 2013
- Паскаль для школьников, Ушаков Д., Юркова Т., 2011
Показана страница 9 из 60