Что такое Shell

Если вы пользуетесь Linux, то рано или поздно, поиски решения какой-либо задачи приводили вас к терминалу. Это очень эффективное средство взаимодействия с операционной системой. Вы можете быстро выполнять нужные команды, получать результат и объединять несколько команд в цепочку. Один из самых основных компонентов терминала — это командная оболочка или Shell.

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

Читать

Почему электрики отказываются прокладывать мягкий провод


Электрические кабели делятся на одножильные и многожильные. Ещё их называют твёрдые и мягкие, или моножильные и гибкие. Независимо от названия у первого типа есть одна жила, а у второго—несколько. Каждый из них имеет особые характеристики, которые следует знать, работая с ними.

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

Читать

Почему мой экран черно-белый в Windows 10?

Экран вашего ПК с Windows 10 черно-белый? Хотите вернуть нормальный цвет экрана? В Windows 10 есть несколько цветных фильтров, которые могли быть активированы по ошибке, или, возможно, кто-то, имеющий доступ к вашему компьютеру, решил вас разыграть. Неважно, как Window 10 должен быть черно-белым, вот как решить эту проблему.

Описание проблемы: Windows 10 черно-белая!

Во время работы на ПК с Windows 10 экран переключался с цветного на черно-белый или оттенки серого, как на скриншоте ниже? Вы не знаете, чем это вызвано, и перезапуск Windows 10 не решает проблему. Также, если вы обновите драйверы и настройки видеокарты, ничего не изменится. Все ваши приложения серые, и на экране отображаются только черный, белый и оттенки серого цвета.

Или экран может выглядеть еще темнее, как на картинке ниже:

Если у вас установлена ​​последняя версия Windows 10, например Windows 10 October 2020 Update, прочтите следующий раздел этого руководства. У нас есть решение, как вернуть нормальный цвет экрана. Если у вас старая версия Windows 10 от 2017 года или более ранняя, прокрутите вниз до последней главы. Если вы не знаете, какая у вас версия Windows 10, вы можете проверить версию Windows 10, сборку ОС, выпуск или тип.

Решение: отключите цветные фильтры Windows 10, чтобы вернуть нормальный цвет экрана

Если у вас более новая версия Windows 10, откройте «Настройки» (Windows + I на клавиатуре) и перейдите в «Легкость доступа».

В левом столбце выберите Цветовые фильтры . Справа вы видите цветные фильтры, доступные в Windows 10:

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

С правой стороны, установите «Включить цветовые фильтры» переключатель Выкл, а также убрав флажок , который говорит: «Разрешить сочетание клавиш для переключения фильтра или отключить.» Это гарантирует, что сочетание клавиш Windows + CTRL + C случайно не включит цветные фильтры, изменив изображение на экране, что могло быть случайностью, которая вызвала всю проблему.

Цвет экрана вернулся к нормальному. Наслаждайтесь использованием Windows 10! 🙂

Если у вас старая версия Windows 10, следуйте этому решению

Microsoft впервые представила эту проблему с цветными фильтрами еще в 2017 году, в Windows 10 Fall Creators Update . Если у вас есть старая версия Windows 10 и настроек приложения не похож на скриншотах разделяемых в предыдущем разделе, попробуйте нажать следующую комбинацию клавиш: Windows + CTRL + C. Он должен немедленно отключить цветной фильтр, который делает вашу Windows 10 черно-белой.

Другой способ решить эту проблему — открыть Настройки и перейти в Легкость доступа.

Слева выберите «Цвет и высокая контрастность». Справа вы видите цветовой фильтр, выбранный по умолчанию: оттенки серого. Посмотрите на переключатель, который говорит «Применить цветовой фильтр» и включите Off.

Ваш экран больше не черно-белый.

Почему произошло изменение цвета?

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



2021-01-28T10:28:19
Вопросы читателей

Работа с временным файлом в Python

Иногда нам нужно временно хранить данные в файле для временного выполнения какой-либо задачи. Например, ежемесячный отчет о продажах любой организации можно создать, сохранив данные о продажах во временном файле. Лучше сохранить данные во временном файле для создания отчета, чтобы предотвратить случайное изменение исходных данных. Временный файл также можно использовать для защиты конфиденциальных данных. Создание временного файла и выполнение таких задач легко выполняется в Python с помощью модуля tempfile . Этот модуль содержит множество функций для создания временных файлов и папок и легкого доступа к ним. В этой статье показано использование модуля tempfile в Python.

 

Создание временного файла без модуля tempfile

Задачу временного файла можно выполнить без использования модуля tempfile, создав простой файл. Для этого вы должны создать обычный файл, выполнить временные задачи и удалить файл после выполнения задач. В этом примере временный файл с именем temp.txt открывается в режиме записи, и во временный файл записывается текст. Модуль ‘ os ‘ используется здесь для чтения содержимого файла temp.txt и удаления файла после выполнения задачи.

# Импортировать модуль os

import os# Определить имя временного файла

filename = ‘temp.txt’

# Открыть файл в режиме чтения

fh = open(filename, ‘w’)

try:

# Распечатать сообщение перед записью

print(«Запись в файл >>> n»)

# Записываем строку в файл

fh.write(«Тестирование временного файла»)

# Наконец, закроем файл после записи

fh.close()

finally:

# Напечатайте сообщение перед чтением

print(«<<< Чтение из файла»)

# Запустить команду bash, чтобы прочитать файл

os.system(«cat temp.txt»)

# Распечатать новую строку

print(«n»)

# Удалить временный файл

os.remove(filename)

Создание временного файла с помощью метода TemporaryFile()

В этом примере для создания временного файла используется модуль tempfile. В этом модуле есть много методов работы с временным файлом. Метод TemporaryFile() используется здесь для создания временного файла. Временный файл открывается в сценарии как текстовый файл в режиме записи. По умолчанию временный файл будет создан в текущем месте. Две строки текста записываются во временный файл с помощью метода write(). Затем вызывается метод seek(), чтобы установить указатель файла в начало файла. Содержимое файла печатается в терминале с помощью метода read(). Метод close() модуля используется для закрытия файла и автоматического удаления файла.

# Импортировать модуль временного файла

import tempfile# Объявить объект для открытия временного файла для записи

tmp = tempfile.TemporaryFile(‘w + t’)

try:

# Распечатать сообщение перед записью

print(‘Запись во временный файл …’)

# Записать данные во временный файл

tmp.write(‘AndreyEx n’)

tmp.write(‘Содержимое временного файла’)

# Перейти к началу файла

tmp.seek(0)

# Прочитать содержимое временного файла

print(‘ Чтение временного файла: n {0} ‘.format(tmp.read()))

finally:

# Автоматическое удаление временного файла

tmp.close()

Создание временного файла с использованием метода NamedTemporaryFile ()

В предыдущем примере имя временного файла создается случайным образом. Но если вы хотите установить любое собственное имя для временного файла, вы должны использовать метод NamedTemporaryFile() для создания временного файла. В этом примере временный файл открывается в режиме записи с помощью метода NamedTemporaryFile(). Далее устанавливается имя файла temp.txt. Одна строка текста записывается в файл и считывается из файла, как в предыдущем примере. Ранее упоминалось, что временный файл удаляется автоматически при вызове метода close(). После удаления здесь используется модуль ‘os’, чтобы проверить, существует ли временный файл.

# Импортировать модуль временного файла

import tempfile# Импортировать модуль os

import os

# Объявить объект для открытия временного файла для записи

tmp = tempfile.NamedTemporaryFile(‘w + t’)

# Объявить имя временного файла

tmp.name = «temp.txt»

try:

# Распечатать сообщение перед записью

print(‘Записать данные во временный файл …’)

# Записать данные во временный файл

tmp.write(‘Это временное содержимое.’)

# Перейти к началу файла

tmp.seek(0)

# Прочитать содержимое временного файла

print(‘Прочитать содержимое временного файла: n {0}’ .format(tmp.read()))

finally:

# Удалить файл автоматически

tmp.close()

# Проверить, существует ли файл,

if (os.path.exists(tmp.name)) :

print(‘Файл существует’)

else:

print(‘Файл не существует’)

Создание временного файла с префиксом и суффиксом

Все временные файлы создаются в текущем месте для предыдущих примеров. Местоположение временного файла, а также префикс и суффикс для временного файла можно указать во время создания файла с помощью метода NamedTemporaryFile(). Согласно следующему сценарию, временное имя файла будет начинаться с «tm_» и заканчиваться на «_fl». Файл будет сохранен в папке «/tmp». После создания файла временное имя файла печатается с использованием свойства name . Затем модуль ‘ os’ проверяет, удален файл или нет.

# Импортировать модуль временного файла

import tempfile# Импортировать модуль os

import os

# Объявить объект для создания временного файла с суффиксом и префиксом

tmp = tempfile.NamedTemporaryFile(mode = ‘w + t’, prefix = ‘tm_’, suffix = ‘_fl’, dir = ‘/tmp’)

# Распечатать временное имя файла

print(tmp.name)

try:

# Распечатать сообщение перед записью

print(‘Записать данные во временный файл …’)

# Записать данные во временный файл

tmp.write(‘Это временное содержимое.’)

finally:

# Автоматически удалить файл

tmp.close()

if (os.path.exists(tmp.name) == False) :

print(‘Файл удален’)

Заключение:

Обычным требованием для любого языка программирования является создание временного файла для выполнения многих задач по запросу и работы с теми данными, которые не требуется хранить постоянно. В этой статье объясняются некоторые необходимые методы модуля tempfile, чтобы показать способы использования временного файла. Надеюсь, читатель сможет легко создавать и использовать временные файлы после прочтения этой статьи.



2021-01-28T09:15:56
Python

Как начать успешную кофейню. Часть 2

Создайте модную расслабляющую атмосферу

Опросы показали, что большинство людей считают, что атмосфера — одна из главных достопримечательностей кафе. Помимо модели обслуживания, расслабляющая, уютная и комфортная атмосфера Starbucks является одним из основных факторов успеха.

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

Идеальная атмосфера — чистая и яркая, с большим количеством естественного света и удобными креслами. Используйте сочетание сидений и столов (например, скамейки), чтобы можно было разместить как отдельных клиентов, так и группы разных размеров. Обязательно достаточно освещения по вечерам и в пасмурные дни. Открытое патио — это огромный интерес в сезон, который значительно повышает заметность вашего бизнеса.

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

 

Предлагайте разнообразные закуски

Еще один ключ к успеху при планировании открытия кофейни — это осознание того, что, несмотря на высокую наценку на кофе и чай (до 80% на фирменный кофе), кофейня не может выжить только за счет продаж кофе. Множественные продажи — необходимость. Наличие на прилавке ассортимента качественных закусок соблазнит покупателя совершить дополнительную покупку.

Популярные продукты, которые хорошо сочетаются с кофе и чаем, включают:

  • Маффины
  • Торты
  • Печенье
  • Булочки с корицей
  • Круассаны
  • Рогалики
  • Булочки
  • Батончики мюсли
  • Чашки для йогурта и парфе
  • Холодные напитки

Убедитесь, что ваши сотрудники рекомендуют клиентам выбор блюд во время оформления заказа, если они заказывают только кофе или чай.

Для эффективности продукты должны быть либо приготовлены заранее, либо приобретены у поставщиков. Приготовление еды на заказ (например, бутербродов и т. д.) Отнимает много времени и снижает общий объем продаж, особенно в периоды занятости. Хлебобулочные изделия можно купить оптом в местных пекарнях.

 

Предлагайте карты лояльности

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

Карты лояльности улучшают вашу прибыль за счет:

  • Поощрение постоянных клиентов приходить чаще
  • Повышение шансов того, что нечастый клиент выберет ваш бизнес по сравнению с конкурентами
  • Поощрение клиентов тратить больше

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

 

Служить на передовой

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

Практическое присутствие также помогает мотивировать сотрудников работать с максимальной отдачей. Это особенно важно, когда вы впервые открываете кофейню. Если вы не можете присутствовать, важно найти хорошего менеджера.

 

К Wi-Fi или нет к Wi-Fi?

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

Тем не менее, все большее число независимых кафе отключают бесплатный Wi-Fi или даже запрещают ноутбуки и планшеты, пытаясь создать более коллективную атмосферу, в которой люди общаются, а не погружаются в Интернет.

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

В некоторых случаях отсутствие Wi-Fi фактически привело к увеличению прибыли, поскольку люди, использующие мобильные устройства, могут тратить больше времени, но меньше денег в заведении. Некоторые кафе пошли на компромисс, запретив использование ноутбуков и мобильных устройств в периоды занятости, например, в обеденное время.

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

 

Начало: Как начать успешную кофейню. Часть 1



2021-01-28T08:50:00
Бизнес

Применяем Python на практике: книги по прикладному использованию языка, изданные в 2019 году

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

Эта подборка будет интересна уже опытным питонистам, поскольку для понимания материала нужны хорошие знания языка.

Изучение робототехники с помощью Python

Обложка книги: "Изучение робототехники с помощью Python"

Автор: Лентин Джозеф. Язык: русский.

Автор книги, Лентин Джозеф, занимается робототехникой на коммерческом уровне. Он руководит компанией, которая разрабатывает ПО для роботов.

Эта книга — практическое руководство по созданию автономного мобильного робота. Для его проектирования и создания пользовательского интерфейса будет использоваться Python.

Книга предназначена для инженеров-робототехников. Помимо знания самого языка Python, вам пригодится хорошее знание ROS, OpenCV, OpenNI и PCL.

Прикладной анализ текстовых данных на Python

Обложка книги "Прикладной анализ текстовых данных на Python"

Авторы: Бенджамин Бенгфорт, Ребекка Билбро, Тони Охеда. Язык: русский.

Из этой книги вы узнаете о том, как применять методы машинного обучения для анализа текста. Вы будете использовать такие библиотеки Python, как Scikit-Learn, NLTK, Gensim, spaCy, NetworkX и Yellowbrick.

Книга предназначена для Python-программистов, интересующихся темами обработки естественного языка и машинного обучения. Все разбираемые примеры — на английском. Поэтому желательно, чтобы читатель владел этим языком хотя бы на базовом уровне. Разумеется, эта книга — не для начинающих питонистов. Читатель может не разбираться в машинном обучении, но навыки программирования на Python у него должны быть.

Text Analytics with Python

Обложка книги "Text Analytics with Python"

Автор: Dipanjan Sarkar. Язык: английский.

Dipanjan Sarkar — data scientist в Red Hat. Он консультировал несколько стартапов, а также некоторые солидные компании вроде Intel. Имеет диплом по data science и разработке программ, но при этом — горячий сторонник самообразования и открытых онлайн-курсов.

Вот уже несколько лет Dipanjan Sarkar занимается применением на практике методов машинного обучения, обработки естественного языка, глубокого обучения и статистики.

Что касается самой книги, автор старался сделать ее как можно более понятной и структурированной. Из первых глав вы узнаете, что такое естественный язык, а также — как можно обрабатывать текстовые данные при помощи Python. В последующих главах разбираются интересные проблемы анализа текста.

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

Изучение сложных систем с помощью Python

Обложка книги "Изучение сложных систем с помощью Python"

Автор: Аллен Б. Дауни. Язык: русский.

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

В отличие от многих других книг о сложных системах, здесь приводятся примеры кода, математические выкладки и пояснения работы моделей. К каждой главе прилагаются блокноты Jupiter с соответствующим кодом (доступны в GitHub-репозитории), а также упражнения (с решениями).

Примеры в книге написаны на Python, так что читатель должен владеть этим языком, а также разбираться в ООП. Автор применяет библиотеки NumPy, SciPy и NetworkX, и если вы с ними знакомы, это облегчит вам чтение (но знание их не обязательно). Кроме того предполагается, что читатель не совсем далек от математики (в объяснениях применяются логарифмы и векторы).

Аллен Дауни — опытный автор: его перу принадлежат несколько бесплатных учебников по Python и науке о данных. Также он ведет блог о байесовской вероятности и статистике (Probably Overthinking It).

Вероятностное программирование на Python

Обложка книги "Вероятностное программирование на Python"

Автор: Дэвидсон-Пайлон Кэмерон. Язык: русский.

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

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

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

Practical Cryptography in Python

Обложка книги "Practical Cryptography in Python"

Авторы: Seth James Nielson, Christopher K. Monson. Язык: английский.

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

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

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

В конце глав вы найдете упражнения на закрепление материала.

DevOps in Python

Обложка книги "DevOps in Python"

Автор: Moshe Zadka. Язык: английский.

Аспекты применения Python, интересные SRE/DevOps-специалистам, довольно редко рассматриваются в книгах. Им приходится полагаться на официальную документацию и посты в блогах. Моше Задка решил заполнить этот пробел.

Из книги «DevOps in Python» вы узнаете, как использовать всю мощь языка Python для автоматизации операций.

Начинается все с разбора самой установки Python. Ведь есть не один способ сделать это! Автор рассматривает плюсы и минусы каждого.

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

Помимо библиотек, в книге рассматривается работа виртуальных машин, сервисов и контейнеров.

Книга рассчитана на специалистов, знающих Python.

Python Network Programming

Обложка книги "Python Network Programming"

Авторы: Abhishek Ratan, Eric Chou, Pradeeban Kathiravelu. Язык: английский.

Книга предназначена для Python-разработчиков и системных администраторов, желающих заняться сетевым программированием. Знание сетей не является необходимым для чтения этой книги, но знания Python нужны.

Вы научитесь создавать простые сетевые клиенты, SDN и NFV системы, а также расширять свои сети при помощи Mininet. Авторы рассказывают, как использовать Python для DevOps и как пользоваться опенсорсными инструментами для тестирования, обеспечения безопасности и анализа сетей.

К концу чтения книги вы будете знать, как разрабатывать клиенты веб-API, email-клиенты, SSH и FTP. Кроме того, вы научитесь анализировать уязвимости в безопасности сети.

Math adventures with Python

Обложка книги "Math adventures with Python"

Автор: Peter Farrell. Язык: английский.

Иллюстрированное пособие для изучения математики при помощи кода.

В этой книге инструменты программирования использованы для того, чтобы сделать изучение математики по-настоящему интересным (хотя сложность остается). Вы будете строить графики, чтобы показать все возможные результаты работы функции. Вы будете создавать динамические, интерактивные произведения искусства. Вы даже создадите экосистему с бегающими овцами, поедающими траву и преумножающимися!

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

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

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

Math for Programmers

Обложка книги "Math for Programmers"

Автор: Paul Orland. Язык: английский.

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

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

В этой книге, как вы уже поняли из названия, для изложения математических концепций применяется программирование на Python и реальные примеры (больше никаких вопросов «Ну и где мне это пригодится в жизни?!»).


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

Сообщение Применяем Python на практике: книги по прикладному использованию языка, изданные в 2019 году появились сначала на Pythonist.


Source: pythonist.ru knigi feed