Forwarded from Типичный Сисадмин
Media is too big
VIEW IN TELEGRAM
Кибер-фантастика
Спокойная, убаюкивающая, интроспективная, погружающая, возможно, немного таинственная.
В этой атмосфере вы сидите за главным терминалом серверной комнаты в футуристическом подвальном этаже дата-центра, вокруг нет никого, кроме вас и (очень, очень) гудящих машин. Вы копаетесь в бесконечном кроте информации, текущей в мигающих нано-схемах.
Подписывайтесь на канал 👉@tipsysdmin
Спокойная, убаюкивающая, интроспективная, погружающая, возможно, немного таинственная.
В этой атмосфере вы сидите за главным терминалом серверной комнаты в футуристическом подвальном этаже дата-центра, вокруг нет никого, кроме вас и (очень, очень) гудящих машин. Вы копаетесь в бесконечном кроте информации, текущей в мигающих нано-схемах.
Подписывайтесь на канал 👉@tipsysdmin
👍5👎1
The Design and Evolution of C++
Автор: Бьерн Страуструп (2016)
Эту книгу стоит прочесть каждому, кого интересует вопрос создания с нуля языков программирования. Создатель одного из самых популярных языков программирования, Бьёрн Страуструп, расскажет о процессе проектирования и создания С++. Рассмотрены не только основы и принципы, заложенные в С++, но и дизайн современных средств языка: шаблоны, исключения, пространства имён и прочее. Также автор продемонстрирует правильное применение объектно-ориентированных языков.
В книге рассматриваются следующие темы:
✔️ предыстория С++;
✔️ язык С с классами;
✔️ цели С++;
✔️ языки С и С++;
✔️ правила проектирования С++;
✔️ стандартизация;
✔️ библиотеки;
✔️ перспективы развития С++ и многое другое.
Скачать книгу
Автор: Бьерн Страуструп (2016)
Эту книгу стоит прочесть каждому, кого интересует вопрос создания с нуля языков программирования. Создатель одного из самых популярных языков программирования, Бьёрн Страуструп, расскажет о процессе проектирования и создания С++. Рассмотрены не только основы и принципы, заложенные в С++, но и дизайн современных средств языка: шаблоны, исключения, пространства имён и прочее. Также автор продемонстрирует правильное применение объектно-ориентированных языков.
В книге рассматриваются следующие темы:
✔️ предыстория С++;
✔️ язык С с классами;
✔️ цели С++;
✔️ языки С и С++;
✔️ правила проектирования С++;
✔️ стандартизация;
✔️ библиотеки;
✔️ перспективы развития С++ и многое другое.
Скачать книгу
👍22
Pandas_Cheat_Sheet.pdf
337.8 KB
Шпаргалка по pandas, библиотеке на языке Python для обработки и анализа данных
👍2
Набор шпаргалок по HTML, CSS и PHP, содержащие все самое необходимое.
Искусство программирования может занять годы, чтобы полностью овладеть им. Многие теги, синтаксис и другие элементы языков программирования часто переплетаются между собой.
Даже самые опытные разработчики (сеньоры) могут попасть в ловушку, забыв правильный синтаксис, поэтому не стоит ожидать от начинающих веб-разработчиков (джунов) безупречного владения этим искусством.
Именно поэтому шпаргалки по HTML, CSS и PHP чрезвычайно полезны, независимо от того, как давно вы программируете. Они помогают быстро найти нужные команд или синтаксис, позволяя вам сосредоточиться на реальной веб-разработке.
https://bookflow.ru/html-css-php-polnaya-shpargalka-cheat-sheet/
Искусство программирования может занять годы, чтобы полностью овладеть им. Многие теги, синтаксис и другие элементы языков программирования часто переплетаются между собой.
Даже самые опытные разработчики (сеньоры) могут попасть в ловушку, забыв правильный синтаксис, поэтому не стоит ожидать от начинающих веб-разработчиков (джунов) безупречного владения этим искусством.
Именно поэтому шпаргалки по HTML, CSS и PHP чрезвычайно полезны, независимо от того, как давно вы программируете. Они помогают быстро найти нужные команд или синтаксис, позволяя вам сосредоточиться на реальной веб-разработке.
https://bookflow.ru/html-css-php-polnaya-shpargalka-cheat-sheet/
👍24
C in a Nutshell
Авторы: Питер Принц, Тони Кроуфорд (2017)
Настоящая книга является объёмным справочным пособием по языку программирования С. В книге приводится подробное описание всех функций языка, примеры их применения, описание заголовочных файлов, инструкций и стандартной библиотеки шаблонов. Также рассматриваются основы работы с компилятором GNU, изменения в 11 стандарте языка и многое другое.
В книге рассматриваются следующие темы:
✔️ основы языка С;
✔️ функции и массивы;
✔️ указатели;
✔️ структуры, объединения и битовые поля;
✔️ управление динамической памятью;
✔️ многопоточность;
✔️ директивы препроцессора;
✔️ использование интегрированной среды программирования.
Скачать книгу
Авторы: Питер Принц, Тони Кроуфорд (2017)
Настоящая книга является объёмным справочным пособием по языку программирования С. В книге приводится подробное описание всех функций языка, примеры их применения, описание заголовочных файлов, инструкций и стандартной библиотеки шаблонов. Также рассматриваются основы работы с компилятором GNU, изменения в 11 стандарте языка и многое другое.
В книге рассматриваются следующие темы:
✔️ основы языка С;
✔️ функции и массивы;
✔️ указатели;
✔️ структуры, объединения и битовые поля;
✔️ управление динамической памятью;
✔️ многопоточность;
✔️ директивы препроцессора;
✔️ использование интегрированной среды программирования.
Скачать книгу
👍11
Forwarded from Python академия
3 трюка с itertools
Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с итерируемыми объектами. Начнём с очень простой функции –
Далее,
А для того, чтобы создавать комбинации из элементов выбранного итерируемого объекта, вам понадобится функция
Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с итерируемыми объектами. Начнём с очень простой функции –
chain. Она позволяет "склеивать" несколько итерируемых элементов в один.Далее,
accumulate. Эта функция немного похожа на reduce, но вместо того, чтобы давать одно окончательное значение, она последовательно применяет функцию, заданную вторым аргументом (в данном случае min), к каждому последующему элементу по порядку: min(11), min(11, 3), min(11, 3, 9) и так далее.А для того, чтобы создавать комбинации из элементов выбранного итерируемого объекта, вам понадобится функция
combinations. Вторым аргументом можно задать длину этой самой комбинации.👍9
Forwarded from Python академия
Упаковка параметров с помощью urlencode
Новая неделя – новые знания. В это утро понедельника я подготовил для вас крайне практичный пост.
Довольно часто приходится работать с разнообразными API и совершать get-запросы с передачей множества параметров. Чаще всего составление запроса в коде выглядит примерно так:
Смотрится не слишком презентабельно, однако есть слегка более длинный, но значительно улучающий читаемость кода вариант – функция
Подписывайтесь на канал 👉@pythonofff
Новая неделя – новые знания. В это утро понедельника я подготовил для вас крайне практичный пост.
Довольно часто приходится работать с разнообразными API и совершать get-запросы с передачей множества параметров. Чаще всего составление запроса в коде выглядит примерно так:
url = 'https://example.com?item={}&size={}&color={}&amount={}'.format('t-shirt', 'M', 'white', 5)Смотрится не слишком презентабельно, однако есть слегка более длинный, но значительно улучающий читаемость кода вариант – функция
urlencode из из модуля urllib. Подписывайтесь на канал 👉@pythonofff
👍10👎9