C#. Урок 6. Условные операторы и циклы

Для управления процессом выполнения программы C# предоставляет условные операторы if и switch, а для запуска повторяющихся действий циклы: for, while (do/while) и foreach. Этим конструкциям, а также знакомству с LINQ посвящен данный урок.

C#. Урок 5. Работа со строками

Тема работы со строками является одной из значимых при изучении любого языка программирования. В приведенном материале будут рассмотрены как базовые концепции работы со строками, так и расширенные возможности, предоставляемые C#.

C#. Урок 4. Простые типы. Арифметические и логические операции

Этот урок посвящен числовым типам и типу Boolean. Рассмотрены вопросы приведения типов, арифметические и логические операции, возможности класса Math и преобразование чисел в строку и обратно.

C#. Урок 2. Типы данных

Данный урок посвящен типам в C#, в нем мы познакомимся с понятиями ссылочный тип данных и тип-значение, Nullable-типами, возможностями в части динамической типизации и системой типов языка C#.

C#. Урок 1. Быстрый старт

Статья открывает цикл уроков, посвященный языку программирования C# и платформе .NET. В этом уроке будет рассмотрен вопрос установки .NET, познакомимся со средами разработки для языка C# и создадим “Hello, World!”-проект.

Python. Урок 24. Потоки и процессы в Python. Часть 3. Управление процессами

Продолжаем изучать параллельное программирование на Python. На этот раз разберемся с тем как создавать процессы, управлять завершением их работы и изучим особенности процессов-демонов.

Выпуск книги “Python. Визуализация данных: Matplotlib, Seaborn, Mayavi”

Коллеги! У нас состоялся релиз книги “Python. Визуализация данных: Matplotlib, Seaborn, Mayavi“. В ней мы постарались как можно более полно осветить работу с библиотеками Matplotlib, Seaborn и Mayavi.

Python. Урок 23. Потоки и процессы в Python. Часть 2. Синхронизация потоков

Для синхронизации доступа к ресурсам из нескольких потоков Python предоставляет набор объектов, каждый из которых обладает рядом особенностей, делающих их пригодными для решения некоторой группы специфических задач. В этом уроке будут рассмотрены: Lock– и RLock-объекты, условные переменные (Condition), семафоры (Semaphore), события (Event), таймеры (Timer) и барьеры (Barrier).

Python. Урок 22. Потоки и процессы в Python. Часть 1. Управление потоками

Этот урок открывает цикл статей, посвященных параллельному программированию в Python. В рамках данного урока будут рассмотрены вопросы терминологии, относящиеся к параллельному программированию, GIL, создание и управление потоками в Python.