Главная Контакты

Опрос

Самая интересная категория?


Архив

Июнь 2023 (42)
Май 2023 (219)
Апрель 2023 (238)
Март 2023 (248)
Февраль 2023 (225)
Январь 2023 (216)

Получайте наши Новости:

Введите Ваш EMAIL:

Интересное

Ваша реклама!

Это интересно

Upgrade to Turbo

Это интересно

Upgrade to Turbo

Счетчик

Flag Counter

Это интересно

Ваша реклама!

Мы ВКонтакте

Календарь

«    Июнь 2023    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
2627282930 

Это интересно

Ваша реклама!

Интересное

Upgrade to Turbo

Это интересно

Upgrade to Turbo

Библиотека программиста. Сборник (216 книг + 9 code + 5 CD)


Серия "Библиотека программиста" предназначена как для опытных мастеров своего дела, так и для тех, кто только приступил к изучению программирования... Библиотека программиста - неотъемлемая часть его работы. Ни одному представителю других профессий не приходится столько работать со справочным материалом. Удержать в голове всю массу необходимой информации просто не в человеческих силах. И это - о профессионалах, а что уж там говорить про новичков! Им учебники нужны.
  • 100
Подробнее Комментарии (0) Просмотры: 369

Основы программирования и баз данных (Видеокурс)


Курс «Основы программирования и баз данных» посвящен изучению базовых принципов программирования, получению знаний по методологии языков программирования, а также обзору современных тенденций в программировании. В процессе обучения Вы приобретете начальные навыки кодирования и реализации программ путем оптимизации их кода. Вы освоите проектирование и реализацию баз данных, а также программное управление ими. Обучение на курсе создаст прочную основу для освоения языков программирования и СУБД.

По окончании курса Вы будете уметь:
- проектировать несложные базы данных и осуществлять их реализацию средствами СУБД Microsoft Access
- осуществлять преобразования чисел и выполнять над ними операции в основных системах счисления
- описывать схемы алгоритмов и программ, используя общепринятые нотации
  • 100
Подробнее Комментарии (0) Просмотры: 797

Современный учебники JavaScript в 3 книгах (2023) PDF, EPUB


С помощью этих учебников вы можете изучить jаvascript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП. Мы будем использовать браузер в качестве окружения, но основное внимание будет уделяться именно самому языку jаvascript. Давайте посмотрим, что такого особенного в jаvascript, чего можно достичь с его помощью, и какие другие технологии хорошо с ним работают.

Список книг:
Часть 1. Язык jаvascript
Часть 2. Браузер. Документ, события, интерфейсы
Часть 3. Дополнительные статьи
  • 100
Подробнее Комментарии (0) Просмотры: 295

Алгоритмическое мышление (Видеокурс)


Хотите овладеть алгоритмическим мышлением? Данный курс - кратчайший способ научиться алгоритмическому мышлению и сразу же начать создавать из алгоритмов программу. С его помощью вы сможете составлять эффективные алгоритмы действий, которые реально применять как в программировании, так и в обычной жизни. Этот навык - алгоритмическое мышление. Именно он определяет, получится ли у вас написать работающую программу или нет. Составив алгоритм, вам останется только записать его любым из языков программирования и проверить с помощью отладки.

28 видеуроков Константина Шереметьева о том, как освоить алгоритмическое мышление и начать программировать. Программа курса состоит из теоретической и практической части: вы узнаете азы программирования, которые будут полезны при изучении любого языка, и напишите свою первую программу! Для написания своей первой программы вам не понадобится устанавливать среду программирования - работа будет вестись прямо в браузере.
  • 100
Подробнее Комментарии (0) Просмотры: 1 601

Unix и Linux в 7 книгах (PDF, Djvu)

Unix и Linux в 7 книгах (PDF, Djvu)

Посетители сайта – Вашему вниманию представлена подборка книг, посвященная теме "Unix/Linux". В подборке 7 книг.

Список книг:

Современное программирование для школьников, книга 1. ОС Linux — командная строка, утилиты, сценарии (2010-2011/DjVu/RUS)
Немет Э., Снайдер Г., Хейн Т., Уэйли Б. — Unix и Linux. Руководство системного администратора (2012/PDF/DjVu)
Митчелл М., Оулдем Дж., Самьюэл А. — Программирование для Linux. Профессиональный подход (2003/PDF)
Буленок В.Г., Пьяных Е.Г. — Основы работы с ОС Linux (2008/PDF)
Лав Р. — Linux. Системное программирование (2008/PDF)
Цилюрик О. — Инструменты в Linux для программистов из Windows (2011/PDF)
Тихомиров В.О. — Введение в Linux (2007/PDF)
  • 100
Подробнее Комментарии (0) Просмотры: 5 422

Бестселлеры O'Reilly в 115 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C) (2008-2023) PDF, DJVU, FB2


Серия "Бестселлеры O'Reilly" познакомит читателя с различными областями программирования. Это уникальная серия "визуальных" книг, созданных по последним методикам эффективного обучения. Книги имеют огромное количество иллюстраций, графиков и таблиц, что позволяет усваивать материал намного эффективнее. Разговорный стиль изложения концентрирует внимание читателя, а упражнения, контрольные вопросы и задания позволяют эффективно закрепить полученные знания.
  • 100
Подробнее Комментарии (0) Просмотры: 459

Библиотека программирования на Python в 140 книгах (2001-2023) PDF


Сборник книг "Библиотека программирования на Python" предназначен как для опытных мастеров своего дела, так и для тех, кто только приступил к изучению программирования. В данном выпуске библиотеки книги, посвященные изучению Python.
  • 100
Подробнее Комментарии (0) Просмотры: 629

Классика Computer Science - 40 книг + 4CD (2002-2023) PDF, DjVu, CD


Серия книг«Классика computer science», предназначенных для базовой подготовки специалистов в области компьютерных наук. Появление серии определилось необходимостью подготовки специалистов в области компьютерных технологий на уровне международных стандартов. Это книги по основным принципам построения и функционирования компьютерных сетей, по архитектуре операционных систем, технологиям программирования и так далее — не привязанные к конкретным программным продуктам и тем более их версиям. Книги, выходящие в этой серии, выдержали многочисленные переиздания и входят в списки обязательной литературы для обучения в ведущих университетах мира.

Список книг:
Басс Л, Клементс П, Кацман Р. - Архитектура программного обеспечения на практике - 2006.pdf
Брауде Э. - Технология разработки программного обеспечения - 2004.djvu
Буч Г, Якобсон А, Рамбо Д - UML - 2-е изд. 2006.djvu
Буч Г., Рамбо Д., Якобсон И. Язык UML. Руководство пользователя. 2-е изд. - 2006.pdf
Буч Г., Рамбо Дж., Джекобсон А. - Язык UML. Руководство пользователя - 2004.pdf
Вахалия Ю. - UNIX изнутри - 2003.pdf
Клейнберг Дж., Тардос Е. - Алгоритмы. Разработка и применение - 2016.pdf
Константайн Л., Локвуд Л. - Разработка программного обеспечения - 2004.djvu
Коплиен Дж. - Программирование на С++. - 2005.djvu
Кренке Д. - Теория и практика построения баз данных. 8-е изд. - 2003.djvu
Лафоре Р. - Объектно-ориентированное программирование C++. 4-е изд. - 2004(+CD)
Лафоре Р. - Структуры данных и алгоритмы JAVA - 2011.pdf
Лафоре Р. - Структуры данных и алгоритмы JAVA - 2013.pdf
Лоу А., Кельтон В. - Имитационное моделирование. 3-е изд. - 2004.djvu
Паттерсон Д., Хеннеси Дж. - Архитектура компьютеров и проектирование компьютерных систем. 4-е изд. - 2012.pdf
Пратт Т., Зелковиц М. - Языки программирования. Разработка и реализация - 2002.djvu
Руссинович М., Соломон Д., Ионеску А. - Внутреннее устройство Windows. 7-е издание - 2018.pdf
Седжвик Р., Уэйн К. - Computer Science. Основы программирования на Java, ООП, алгоритмы и структуры данных - 2018.pdf
Столлингс В - Передача данных (2004).pdf
Столлингс В. - Современные компьютерные сети. 2-е изд. - 2003.djvu
Страуструп Б. - Дизайн и эволюция С++. - 2006.djvu
Таненбаум Э - Операционные системы разработка и реализация. 2-е изд. - 2006.djvu
Таненбаум Э - Операционные системы разработка и реализация. 3-е изд. - 2007(+CD)
Таненбаум Э. - Архитектура компьютера. 4-е изд. - 2003.pdf
Таненбаум Э. - Архитектура компьютера. 5-е изд. - 2007(+CD)
Таненбаум Э. - Архитектура компьютера. 5-е изд. - 2010(+CD)
Таненбаум Э. - Архитектура компьютера. 6-е изд. - 2013.pdf
Таненбаум Э. - Компьютерные сети. 4-е изд. - 2003.pdf
Таненбаум Э. - Компьютерные сети. 5-е изд. - 2012.pdf
Таненбаум Э. - Компьютерные сети. 6-е изд. - 2023.pdf
Таненбаум Э. - Современные операционные системы. 2-е изд. - 2002.djvu
Таненбаум Э. - Современные операционные системы. 3-е изд. - 2010.pdf
Таненбаум Э. - Современные операционные системы. 3-е изд. - 2011.pdf
Таненбаум Э. - Современные операционные системы. 4-е изд. - 2015.pdf
Таненбаум Э., Стеен М. - Распределённые системы. Принципы и парадигмы - 2003.pdf
Хамахер К., и др. - Организация ЭВМ. 5-е изд. - 2003.pdf
Хейлмберг А. и др. - Язык программирования C#. 4-е изд. - 2012.pdf
Хелд Г. - Технологии передачи данных. 7-е изд. - 2003.djvu
Шнайер Б. - Секреты и ложь. Безопасность данных в цифровом мире - 2003.pdf
Эккель Б. - Философия Java. 4-е полное изд. - 2015.pdf
  • 100
Подробнее Комментарии (0) Просмотры: 439

Полезное программирование. Уникальное руководство к действию / Н. Комлев (PDF)


Уникальное руководство к действию, опыт и практика, сконцентрированные на двух сотнях страниц. Книга для тех, кто умеет программировать и уже готов этим зарабатывать. Курс молодого, но профессионального программиста. Практические советы. Что пригодится вам из пройденного и сданного. Что вы будете программировать сначала, а что позже, когда наберётесь опыта. К чему ещё можно применить ваш программистский талант, чтобы руководство одобрило и поощрило. Кратко, доступно, убедительно.
  • 100
Подробнее Комментарии (0) Просмотры: 2 206

Python разработка - с нуля до профессионала. Python 3 (Видеокурс)


Посетители сайта SoftLabirint.Com – Для Вас видеокурс "Python разработка - с нуля до профессионала. Python 3". Этот курс предназначен для начинающих, которые никогда раньше не программировали, а также для существующих программистов, которые хотят расширить свои карьерные возможности, изучая Python.

Дело в том, что Python является одним из самых популярных языков программирования в мире - огромные компании, такие как Google, используют его в критически важных приложениях, таких как Google Search. Python - это язык номер один для машинного обучения, науки о данных и искусственного интеллекта. Чтобы получить эту высокооплачиваемую работу, вам нужны экспертные знания Python, и это то, что вы получите от этого курса.

Содержание:
01. Введение
02. Установка инструментов. Windows
03. Установка инструментов. Mac OS X
04. Основы Python
05. Функции
06. Объектно-ориентированное программирование (ООП)
07. Модули и пакеты
08. Файловый вводвывод
09. Обработка ошибок
10. Итераторы и генераторы
11. Декораторы
12. Тестирование
13. HTTP & API
14. Web Scraping
15. Работа с CSV файлами
16. Работа с базой данных
17. Advanced modules
18. GUI - Graphical User Interface. Tkinter
  • 100
Подробнее Комментарии (0) Просмотры: 1 150

Асинхронный Python и Asyncio (2023) Видеокурс


Это абсолютный минимум того, что нужно знать про Асинхронный Python и библиотеку Asyncio.

Описание:
1. Введение - небольшое повторение основных понятий
2. Объекты корутин и асинхронные функции - тоже можно считать повторением
3. Задачи (asyncio.Task), их создание, отмена, функции wait_for() и shield()
4. Что делает await и run()
5. Асинхронные контекстные менеджеры async with
6. Функция .gather() и группы задач
7. Проблемы, связанные с await
8. Использование класса TaskGroup() вместо gather и синтаксис except*
9. Отмена задач при использовании .gather() и TaskGroup()
10. Асинхронные итераторы и async for
11. Асинхронные comprehensions (генераторы списков, словарей множеств)
12. Асинхронные генераторы и опять про контекстные менедежеры
13. Очереди - детальный, пошаговый туториал
14. Очереди: Практический пример и запуск синхронного кода из асинхронного
15. Синхронизация корутин - Замки (Lock)
16. Синхронизация корутин - Семафоры (Semaphore)
17. Синхронизация корутин - События (Event)
18. Синхронизация корутин - Условия (Condition)
  • 100
Подробнее Комментарии (0) Просмотры: 507

Java для начинающих 2020. С нуля до Junior Developer (Видеокурс)


Курс сформирован так, чтобы начать с простых вещей. Понять основы на примитивных примерах.
А с каждым новым уроком, расширять свои знания. Я стараюсь объяснить на каждой теме не только как это работает, но и почему так происходит. Дальше, показываю это на примере и рассказываю в каких случаях это нужно использовать.
Очень часто людям сложно НАЧАТЬ программировать. Я прекрасно знаю эту боль, так как занимаюсь обучением больше 5 лет.

Я рассчитываю на то, что вы раньше НЕ занимались программированием и поэтому стараюсь разжевать каждую тему.
Если вы хотите начать изучать Java с нуля, то это тот курс с которого стоит начать.

Возможно вы ещё не уверены в том, какой язык начать изучать.
В таком случае вы должны знать, что Java самый простой языков, из тех которые входит в топ 3 по популярности среди языков программирования.

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

Если у вас ещё остались сомнения, пройдите бесплатную часть. Очень много уроков я выкладываю в свободном доступе, чтобы вы могли понять, подходит вам это или нет.

Java для начинающих — это формат курса, в котором мы начинаем с основ языка. И в тоже время, вы должны понимать, что если самая сложная техника, с которой вы сталкивались , это чайник, то вам не стоит начинать этот курс.

Вам нужно начать с основ компьютера. Так как даже уроки java с нуля, подразумевают, что вы с нуля в языке программирования, а не в компьютере в принципе.

Я надеюсь что вы можете самостоятельно разобраться с установкой программ. Вы можете загугнить что-то, если увидели неожиданное поведение.

Помимо уроков, которые вы здесь рассмотрите, программист в целом, это самостоятельный сотрудник и очень редко, над вами будут стоять и говорить, что делать.

Я не строю иллюзий для вас и надеюсь, что вы подойдёте к обучению ответственно.
Вашим первым, небольшим испытанием, станет настройка переменных сред для java. Не пугайтесь.
Я надеюсь, что вы сможете сделать это самостоятельно. Это будет небольшой порог вхождения на курс.

В остальном, я проведу вас за ручку, по всем темам, которые нужны начинающим.

Для кого этот курс:
- Всем , кто начинает изучать Java
- Всем, кто учил раньше Java, но знания остались поверхностными (мы будем разбираться подробно)

Чему вы научитесь:
- Программировать на языке java
- Писать приложение на java
- Понимать, что написано и как это работает
- В каких случаях нужно использовать именно java и как его использовать
  • 100
Подробнее Комментарии (0) Просмотры: 805

Основы Python (Видеокурс)


Python входит в 5-ку самых популярных языков программирования. Индекс TIOBE (TIOBE programming community index) — индекс, оценивающий популярность языков программирования, включает Python в 5-ку самых популярных языков программирования в 2019 году. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.

Содержание:

1. Синтаксис Python.
Знакомство участников с языком программирования Python, изучение логики написания кода в Python. Примеры кода. Знакомство участников с основными типами данных, которые будут по мере обучения встречаться. Знакомство с функциями, методами и структурами данных, при знании которых в дальнейшем можно писать более сложные программы.

2. Numpy.
Знакомство с библиотекой Numpy: что это такое и как с ним работать. Numpy - масштабная библиотека для работы с массивами, матрицами, т.е. с какими-то объемами данных, манипуляции с этими данными. В большинстве случаев используется в совокупности с другими библиотеками, которые предоставляют инструменты для работы с линейной алгеброй. Знание этой библиотеки - ключевой момент в понимании и написании программ, работы с кодом в нейронных сетях. Изучается понятие массив, коренные инструменты Python для работы с этим массивом.

3. Pandas.
Если в Numpy происходит манипуляция с массивами, то в Pandas эти большие блоки складывается в большой DataFrame и происходит работа с этой базой. Занятие направлено на то, чтоб показать как работать с крупными датасетами, как их группировать, как обращаться с этими датасетами, извлекать информацию. Быстрые команды и методы Python для максимально быстрого извлечения той категории данных, которая необходима для дальнейшей работы.

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

5. Функции и модули.
До этого происходит знакомство с основными моментами в Python: с синтаксисом - слова, с помощью которых можно выстроить предложения, вариантами хранения структуры данных - с библиотекой Numpy, с Pandas, в котором в дальнейшем будут происходить манипуляции с базами данных, с методами визуализации. Возникает необходимость оптимизировать рабочее пространство. На занятии изучается, что такое функция, как пишется функция в Python, как она устроена, когда нужно ее ставить, как она может помочь в оптимизации. Модули. Подгруздка модулей.
  • 100
Подробнее Комментарии (0) Просмотры: 845

The Complete Coding Manual - 17th Edition 2023 (PDF)


Начать изучать кодирование может быть непросто, если вы студент, начинающий программист или родитель. С чего начать? Какой язык программирования изучать? Что вам нужно? "Полное руководство по программированию - 17-е издание, 2023 год" - поможет вам освоиться в мире кодирования. У нас есть советы о том, как начать, какое программное обеспечение использовать, учебники по Python, C++, скриптам Linux и даже bat-файлам Windows. Никогда еще не было лучшего времени, чтобы научиться кодировать, и, вооружившись полным руководством по программированию, вы тоже сможете начать свой путь кодирования с легкостью. 100% неофициальное издание.
  • 100
Подробнее Комментарии (0) Просмотры: 522

Полный Курс Python 3 - от Новичка до Мастера (Видеокурс)


Посетители сайта SoftLabirint.Com – Для Вас "Полный Курс Python 3 - от Новичка до Мастера". Этот курс является переводом на русский язык англоязычного бестселлера, который прошли уже более 800 000 слушателей! С поддержкой на русском языке. Это наиболее полный и в то же время простой курс по языку программирования Python.

Мы пройдем много тем, включая:
- Основы работы в командной строке
- Установка Python
- Запуск кода Python
- Строки (Strings)
- Списки (Lists)
- Словари (Dictionaries)
- Кортежи (Tuples)
- Множества (Sets)
- Числовые типы данных
- Форматирование вывода
- Функции
- Область видимости переменных (Scope)
- args/kwargs
- Встроенные функции
- Отладка и обработка ошибок
- Модули
- Внешние модули
- Объектно-ориентированное программирование (ООП)
- Наследование
- Полиморфизм
- Файловый ввод-вывод
- Продвинутые методы
- Юнит-тесты
- и многое другое!
  • 100
Подробнее Комментарии (0) Просмотры: 1 039

Продвинутый JavaScript (Интенсив)


После прохождения курса вы будете уверенно готовить современные веб-приложения.

Программа:

Раздел 1. ES2015
Рассмотрим схему работу на интенсиве и узнаем, какие инструменты нам понадобятся. Познакомимся со стандартом ECMAScript 2015, разберём какие проблемы он решает и чем отличается от ECMAScript 5.

Раздел 2. Модули
Познакомимся с понятием модульности и рассмотрим как устроены модули в ES2015. Разберёмся со сборщиками модулей: зачем они нужны, как они работают и как их подключать в проект.

Раздел 3. Тестирование
Узнаем что такое тестирование и как оно помогает в написании хорошего кода. Разберёмся с методиками тестирования: TLD, TDD и BDD. Рассмотрим инструменты для тестирования кода и попробуем их подключить в проект.

Раздел 4. Структуры данных
Узнаем какие бывают структуры данных и для решения каких задач они подходят. Рассмотрим функциональный подход при работе со структурами данных, его преимущества и недостатки.

Раздел 5. Компонентный подход
Поймём, почему нужно отделять данные от представления и почему представление должно содержать как можно меньше логики. В общих чертах познакомимся с паттерном MVC, узнаем что такое View и как его описать с помощью компонентного подхода. Познакомимся с понятием класса и разберём основные принципы ООП.

Раздел 6. Проектирование
Продолжим знакомство с паттерном MVC. Посмотрим на сайт как на цельное приложение и поймём как связывать разрозненные страницы. Разберёмся с понятием состояния приложения и узнаем как его хранить в адресной строке. Решим, где хранить бизнес-логику приложения, написанного в стиле MVC.

Раздел 7. Работа с сетью
Узнаем как работает протокол HTTP, что такое REST и REST API. Разберёмся с объектом Promise и узнаем как он помогает отправлять и обрабатывать HTTP-запросы. Разберём, как проектировать интерфейсы, в которых есть асинхронный код так, чтобы пользователю было удобно.

Раздел 8. Метапрограммирование
Познакомимся с практиками программирования, которые могут быть полезны при создании нетривиальных программ.

Раздел 9. Будущее jаvascript
Узнаем какие изменения планируются в следующих версиях стандарта ECMAScript и как можно попробовать их прямо сейчас. Познакомимся с понятием типизации и узнаем какие способы писать типизированный код есть на фронтенде.
  • 100
Подробнее Комментарии (0) Просмотры: 1 556

JAVA – получи Чёрный Пояс! (Видеокурс)


Курс идеально подходит для тех, кто уже знаком с базовыми темами языка программирования Java. А также курс несомненно заценят люди, которые являются программистами с определённым стажем. Поверьте, Вы обязательно узнаете много нового вне зависимости от уже имеющихся знаний.

Чему вы научитесь:
- Вы максимально просто и детально изучите следующие необходимые для программиста темы:
- Коллекции и Дженерики
- Лямбда выражения и Стримы
- Многопоточность
- Работа с файлами
- Регулярные выражения и вложенные классы
- Рефлексия и Аннотации

Содержание:
01. Введение
02. Интерфейсы Comparable и Comparator
03. Generics
04. Коллекции
05. Nested классы
06. Lambda выражения
07. Streams
08. Многопоточность
09. Работа с файлами IO и NIO
10. Регулярные выражения
11. Другие важные темы
  • 100
Подробнее Комментарии (0) Просмотры: 1 116

Java Многопоточность (Видеокурс)


Видеокурс "Java Многопоточность" - Данный курс предоставлен для полноценного изучения многопоточности в Java, он подойдет как людям совершенно не знакомым с данной технологией, так и для тех кто уже с ней работал.
Вы сможете полноценно изучить данную технологию, от самых азов до более продвинутых нюансов связных с применением многопоточности. По окончанию данного курса Вы научитесь полноценно использовать многопоточность и сможете его применять в различных реальных проектах.

Содержание материала:
Создание потоков
Жизненный цикл потоков
Синхронизация
Синхронизация статических методов
Volatile
Атомарные переменные
Синхронизированные коллекции
DeadLock
Wait и notify
Wait и notify пример
ReentrantLock
TryLock
Conditions
Callable и Futures
Executors
ScheduledExecutorService
Семофоры
CountDownLatch
Exchenger
CyclickBarier
Phaser
BlockingQueue
ThreadFactory
ForkJoinFramework
ThreadLocalRandom и TimeUnit
  • 100
Подробнее Комментарии (1) Просмотры: 1 048

Добрый, добрый Python ООП (2023) Видеокурс


Видеокурс "Добрый, добрый Python ООП" - В курсе пошагово, начиная с самых простых конструкций (классов, объектов, методов), вы будете погружаться в увлекательный мир ООП. Вначале каждого урока дается теоретический видео-материал, который, затем, закрепляется набором практических заданий (подвигов). В конце некоторых разделов предлагается пройти испытание - разработка полноценной программы, которая позволяет в полной мере соприкоснуться с ООП.

Чему вы научитесь:
1. Понимать общий принцип ООП, его отличие от функционального программирования.
2. Сможете использовать подход ООП при разработке собственных программ.
3. Узнаете особенности реализации ООП на языке Python.
4. Изучите все основные магические методы классов языка Python.
5. Подробно познакомитесь с наследованием и полиморфизмом.
6. Научитесь применять обработку исключений и менеджеры контекстов в своих проектах.
  • 100
Подробнее Комментарии (0) Просмотры: 336

Графические интерфейсы пользователя Java (Видеокурс)


Графические интерфейсы пользователя Java - Этот курс ориентирован на тех, кто уже знаком с языком программирования Java и хотел бы научиться разрабатывать настольные приложения Java с графическим интерфейсом пользователя.
На этом курсе Вы познакомитесь с такими Java библиотеками графического интерфейса пользователя как AWT, Swing, SWT/JFace и JavaFX. Вы научитесь писать настольные приложения Java, насыщенные графикой, анимацией и интерактивными элементами.

Учебный план этого курса:
Введение. 1 лекция
AWT. 8 лекций
Swing. 50 лекций
JavaFX. 54 лекции
SWT/JFace. 6 лекций
  • 100
Подробнее Комментарии (0) Просмотры: 1 188