Size: a a a

2016 May 06
ITmozg
Курс Python

1- Python.01.01 Введение
2- Python.01.02 История языка, мотивация, ресурсы  
3- Python.01.03 Первая программа, все есть объект
4- Python.01.04 Встроенные типы: int, bool, float, complex
5- Python.01.05 Встроенные типы: str, bytes
6- Python.01.06 Встроенные типы: tuple, list, bytearray
7- Python.01.07 Встроенные типы: set, frozenset, None
8- Python.02.01 Объекты и переменные
9- Python.02.02 Ветвления и циклы
10- Python.02.03 Функции

#Python@ITmozg_Bot #программирование@ITmozg_Bot
источник
ITmozg
источник
2016 May 07
ITmozg
Руководство по CSS псевдо-классам и псевдо-элементам

http://vk.cc/588w3G

#css@ITmozg_Bot
источник
ITmozg
источник
ITmozg
источник
ITmozg
Небольшой опрос.

Нравится светлый, но хочу знать, почему многие предпочитают темный. Разве от белых букв на темном фоне глаза не быстрее устают?
источник
ITmozg
источник
ITmozg
11-13 июня в Москве пройдет масштабное мероприятие от Ассоциации дополненной и виртуальной реальности России - AVRA DAYS (http://vk.com/club119862634)
В программе всероссийский онлайн и офлайн хакатон по разработке решений для бизнеса и игр на призы ведущих VR и IT компаний, конференция и мастер-классы по технологиям, выставка новейших устройств и гаджетов и ярмарка IT вакансий.

Всё бесплатно, торопитесь с регистрацией!

Подробности и регистрация: avradays.ru
источник
ITmozg
источник
2016 May 08
ITmozg
Сегодня всем повезёт
источник
ITmozg
источник
ITmozg
AT&T Archives: The UNIX Operating System

In the late 1960s, Bell Laboratories computer scientists Dennis Ritchie and Ken Thompson started work on a project that was inspired by an operating system called Multics, a joint project of MIT, GE, and Bell Labs. The host and narrator of this film, Victor Vyssotsky, also had worked on the Multics project. Ritchie and Thompson, recognizing some of the problems with the Multics OS, set out to create a more useful, flexible, and portable system for programmers to work with.

What's fascinating about the growth of UNIX is the long amount of time that it was given to develop, almost organically, and based on the needs of the users and programmers. The first installation of the program was done as late as 1972 (on a NY Telephone branch computer). It was in conjunction with the refinement of the C programming language, principally designed by Dennis Ritchie.

Because the Bell System had limitations placed by the government that prevented them from selling software, UNIX was made available under license to universities and the government. This helped further its development, as well as making it a more "open" system.

This film "The UNIX System: Making Computers More Productive", is one of two that Bell Labs made in 1982 about UNIX's significance, impact and usability. Even 10 years after its first installation, it's still an introduction to the system. The other film, "The UNIX System: Making Computers Easier to Use", is roughly the same, only a little shorter. The former film was geared towards software developers and computer science students, the latter towards programmers specifically.

The film contains interviews with primary developers Ritchie, Thompson, Brian Kernighan, and many others.

While widespread use of UNIX has waned, most modern operating systems have at least a conceptual foundation in UNIX.

Footage courtesy of AT&T Archives and History Center, Warren, NJ

#ATT@ITmozg_Bot #UNIX@ITmozg_Bot
источник
ITmozg
источник
ITmozg
Алгоритмы (Volodya Mozhenkov)

1- Алгоритм Дейкстры
2- Сортированные бинарные деревья и Бинарный поиск
3- B-дерево
4- Связаные списки и Алгоритмы их изменения
5- Алгоритм Флойда
6- Поворот бинарного дерева
7- Алгоритмы муравьёв (поиск)
8- Алгоритмы сортировки
9- Пузырьковая сортировка
10- Оптимизация длины пузырька

#Алгоритмы@ITmozg_Bot
источник
ITmozg
источник
ITmozg
2302 - Базовый C++ (Volodya Mozhenkov)

2302 - C++ - урок 1
* Hello World
* Комментарии
* Переменные
** Базовые типы
** Декларация и Определение
** Константы
** Массивы
** Видимость переменных

2302 - C++ - урок 2
* Все базовые типы данных
** Их конвертация при математических операциях
* Больше способов определения переменных (включая массивы)
* Контроль исполнения программы
** Условия (if, if-else, if-else if-else)
** Циклы (while, do-while, for, "for each")

2302 - C++ - урок 3
* Функции (методы)
** Получение и возврат данных
** Декларация и определение
** Значения по умолчанию
** Перегрузка функций
* Структуры данных
** Определение используя { }
* Классы
** Частные и общедоступные данные и методы
** Конструктор
*** Конструктор по умолчанию
** Написание методов
** Написание операторов

2302 - C++ - урок 4
* Оператор switch
* Класс std::string
** Обращение к отдельному символу
** Конкатенация строк
** Удаление символов
** Конвертация в численные переменные
** Репрезентация чисел
* Массивы std::array
** Отличие от стандартных массивов
** Класс std::vector
* Работа с файлами
** Посимвольный доступ
** Получение строк из текстовых файлов
** Запись в файлы
*** Типы записи
* Приложение "anagram make"

2302 - C++ - урок 5
* Разбиение программы на модули
** Программа make
** Хедеры
* Предпроцесорные директивы
* Шаблоны
** Шаблонные функции
** Шаблонные классы

2302 - C++ - урок 6
На этом занятии мы посвятим всё время рассмотрению коллекций в стандартной библиотеке.

2302 - C++ - урок 7
На этом занятии мы обсудим вопросы выделения памяти во время исполнения программы.

2302 - C++ - урок 8
Вопросы обсуждаемые на этом уроке:
* константы
** const
** define
** constexpr
* Константные методы
** Данные "mutable"
* Статические данные
* Статические методы
* Ошибка статического фиаско

2302 - C++ - урок 9
Вопросы обсуждаемые на этом уроке:
* особые методы
** копирующий конструктор
** перемещающий конструктор
** копирующий оператор
** перемещающий оператор
** резервный вызов конструктора/оператора

2302 - C++ - урок 10
Это занятие не будет обсуждать какую-то отдельную тему, а будет занятием из темы "программирования вживую". Будет какой-то начальный код, и я попытаюсь развить его, добавляя новые функции и улучшая его.

#csharp@ITmozg_Bot
источник
ITmozg
источник
2016 May 09
ITmozg
Организационная структура ведущих технических компаний
источник
ITmozg
источник
ITmozg
Основы Linux

Виртуальные консоли и эмуляторы терминала в Linux.
Командная оболочка в Linux.
Горячие клавиши в терминале Linux.
Буферы обмена в Linux.
Иерархия файловой системы в linux.
Переменные окружения - часть [1/2].
Переменные окружения - часть [2/2].

#Linux@ITmozg_Bot
источник