Обучалка в Телеграм

учебник по программированию

Алгоритмы и структуры обработки информации, Курносов М.Г., Берлизов Д.М., 2019

Алгоритмы и структуры обработки информации, Курносов М.Г., Берлизов Д.М., 2019.

   В книге рассмотрены фундаментальные структуры и алгоритмы обработки данных. Изложены основы асимптотического анализа вычислительной сложности итеративных и рекурсивных алгоритмов. Приведены классические методы сортировки и поиска информации. Значительная часть материала посвящена подходам к реализации абстрактных типов данных: списков, множеств, ассоциативных массивов и очередей с приоритетами. В конце каждого раздела приведены упражнения.
Книга ориентирована в первую очередь на студентов младших курсов соответствующих специальностей, что нашло отражение в стиле и глубине изложения материала.

Алгоритмы и структуры обработки информации, Курносов М.Г., Берлизов Д.М., 2019
Скачать и читать Алгоритмы и структуры обработки информации, Курносов М.Г., Берлизов Д.М., 2019
 

Swift, Основы разработки приложений под iOS, Усов В., 2016

Swift, Основы разработки приложений под iOS, Усов В., 2016.

  Swift — быстрый, современный, безопасный и удобный язык программирования — появился совсем недавно и стал огромным сюрпризом для iOS-общественности. И вот, спустя год, Apple выпустила версию 2.0, а следом и 2.1, привнесшую в процесс разработки ряд значительных нововведений.
Данная книга содержит исчерпывающую информацию для всех желающих научиться программировать на замечательном языке Swift и создавать собственные iOS-приложения. Вы найдете не только теоретический материал, но и большое количество практических примеров и заданий, которые позволят постичь все тонкости нового языка. Дерзайте, ведь, изучив Swift, вы сможете создавать приложения для любой платформы — iOS. OS X. tvOS или watchOS.


Swift, Основы разработки приложений под iOS, Усов В., 2016
Купить бумажную или электронную книгу и скачать и читать Swift, Основы разработки приложений под iOS, Усов В., 2016
 

Алгоритмы на Java, Седжвик Р., Уэйн К., 2013

Алгоритмы на Java, Седжвик Р., Уэйн К., 2013.

   Эта книга задумана как обзор наиболее важных на сегодняшний день компьютерных алгоритмов и как сборник фундаментальных приемов для все большего количества людей, которым они нужны. Она оформлена в виде учебника для второго курса изучения вычислительной техники, когда студенты уже владеют базовыми навыками программирования и знакомы с компьютерными системами. Книга может быть также полезна для самообразования или в качестве справочника тем, кто занят разработкой компьютерных систем или прикладных программ, поскольку она содержит реализации полезных алгоритмов и подробную информацию о характеристиках производительности и клиентских программах. Широкий охват материала делает данную книгу удобным введением в эту область.

Алгоритмы на Java, Седжвик Р., Уэйн К., 2013
Скачать и читать Алгоритмы на Java, Седжвик Р., Уэйн К., 2013
 

Build 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., 2015
Скачать и читать Build an HTML5 Game, A Developers Guide with CSS and JavaScript, Bunyan K., 2015
 

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., 2016
Скачать и читать Introduction to Machine Learning with Python, Early Release, Mueller A.C., Guido S., 2016
 

Borland Delphi 6, Руководство разработчика, Тейксейра С., Пачеко К., 2002

Borland Delphi 6, Руководство разработчика, Тейксейра С., Пачеко К., 2002.

   Эта книга предназначена для профессиональных разработчиков программного обеспечения вереде Delphi и написана двумя признанными экспертами в этой области. В текст книги включен исходный код множества прекрасных примеров работоспособных приложений но всем обсуждаемым темам, включая примеры приложений рабочего стола, многоуровневых и Web-ориентированных приложений. Каждый пример подробно комментируется, что делает данную книгу отличным учебником, позволяющим быстро освоить создание разнообразных эффективных приложений. В этой книге описана стратегия создания пользовательских приложений, динамических библиотек, применения многопоточного режима, создания специальных компонентов и многого другого. Вы узнаете как с помощью Delphi создаются приложения, в которых используются технологии CLX™, BizSnap™, DataSnap™, SOAP, ASP и беспроводной связи.
В новом издании авторы постарались сохранить дух и традиции прежних изданий книг этой серии, которые, возможно, сделали их наиболее читаемыми книгами о Delphi в мире, а также двухкратным призером читательских симпатий книг по Delphi.

Borland Delphi 6, Руководство разработчика, Тейксейра С., Пачеко К., 2002
Скачать и читать Borland Delphi 6, Руководство разработчика, Тейксейра С., Пачеко К., 2002
 

Программирование на C++ в Visual Studio 2010 Express, Прохоренок Н.А., 2010

Программирование на C++ в Visual Studio 2010 Express, Прохоренок Н.А., 2010.

   В процессе изучения основ языка C++ мы будем создавать консольные приложения. Консольное приложение — это программа, отображающая текстовую информацию и позволяющая вводить символы с клавиатуры. Консольное приложение позволит не отвлекаться на изучение среды разработки, а полностью сосредоточить свое внимание на изучении синтаксиса языка.
Создать консольное приложение можно двумя способами. Первый способ заключается в создании пустого проекта и написании кода с нуля. Именно этим способом мы будем пользоваться на протяжении всей книги. Второй способ позволяет создать консольное приложение с помощью мастера. В этом случае мастер создаст все необходимое файлы и заполнит их шаблонами кода.

Программирование на C++ в Visual Studio 2010 Express, Прохоренок Н.А., 2010
Скачать и читать Программирование на C++ в Visual Studio 2010 Express, Прохоренок Н.А., 2010
 

Практикум по программированию в Турбо Паскале, Анцыпа В.А., Вдовин В.В.

Практикум по программированию в Турбо Паскале, Анцыпа В.А., Вдовин В.В.

   В предлагаемом материале обобщен многолетний опыт авторов по преподаванию языка программирования Паскаль в лицейских классах общеобразовательной школы.
Авторы сознательно избегали сложных примеров, будучи уверены в том, что при изучении языка программирования следует сосредоточить внимание именно на процессе программирования, а не на процессе поиска решения сложной задачи: для учащихся гораздо важнее понимание алгоритмов решения предлагаемых задач, приобретение навыков разработки алгоритмов, их программирования и выполнения на компьютере в течение одного урока. Сложные задачи занимают неоправданно большое количество учебного времени: учащиеся подолгу ищут прием решения, а затем молчаливо отказываются от решения задачи, ожидая подсказки учителя. Мы считаем, что для учащегося психологически важно решить поставленную перед ним задачу, чтобы через пусть даже маленький успех обрести уверенность в своих силах.
Уроки строятся таким образом, что после прослушивания теоретического материала (10—15 мин) учащимся предлагается несложное практическое задание, которое выполняется ими за 20—30 мин. Далее в процессе изучения материала это задание корректируется в более сложную задачу по изучаемой теме.

Практикум по программированию в Турбо Паскале, Анцыпа В.А., Вдовин В.В.
Скачать и читать Практикум по программированию в Турбо Паскале, Анцыпа В.А., Вдовин В.В.
 
Показана страница 9 из 60