Канал новостей сайта PHP http://trainingweb.ru/ php начинающим ru Как изменить права файла модуль os Python http://trainingweb.ru/page/change-permissions-file-module-os-python Как изменить права файла при помощи модуля os. Покажу вам несколько способов изменения атрибутов у файла. Вы увидите как с помощью функции getcwd определять текущую папку. egorchles@yandex.ru Python http://trainingweb.ru/page/change-permissions-file-module-os-python Wed, 18 Oct 2017 11:30:03 +0300 Готовые решения от Oracle http://trainingweb.ru/page/database-11g-subd-oracle Готовые решения от Oracle СУБД Oracle Database 11g. Хочу рассказать вам о преимуществах баз данных Oracle. egorchles@yandex.ru Oracle http://trainingweb.ru/page/database-11g-subd-oracle Wed, 11 Oct 2017 19:25:21 +0300 Как загружать библиотеки с pip Python http://trainingweb.ru/page/load-library-pip-python Покажу вам как загружать библиотеки с pip Python. Вас ждёт список команд pip. Вы сможете не только устанавливать пакеты, но и обновлять их. egorchles@yandex.ru Python http://trainingweb.ru/page/load-library-pip-python Tue, 03 Oct 2017 23:02:22 +0300 Как построить график модуль matplotlib Python http://trainingweb.ru/page/build-graph-module-matplotlib-python Как построить график модуль matplotlib Python egorchles@yandex.ru Python http://trainingweb.ru/page/build-graph-module-matplotlib-python Tue, 03 Oct 2017 22:40:30 +0300 Как определить список функций для работы с объектом Python http://trainingweb.ru/page/determine-list-functions-working-object-python Как понять какие функции можно использовать для опредленного объекта. У списков свой набор внутренних функций, у строк свой. Покажу вам функцию для вывода функций связанных с объектом. egorchles@yandex.ru Python http://trainingweb.ru/page/determine-list-functions-working-object-python Tue, 03 Oct 2017 16:53:07 +0300 Как установить openoffice на Linux Debian http://trainingweb.ru/page/install-openoffice-linux-debian Покажу вам как установить пакет openoffice на Linux Debian. Описанная установка подойдёт для Ubuntu. Вас ждёт пример. egorchles@yandex.ru bash http://trainingweb.ru/page/install-openoffice-linux-debian Sun, 01 Oct 2017 23:27:37 +0300 Как распарсить csv-файл модуль csv Python http://trainingweb.ru/page/parse-csv-file-module-csv-python Покажу вам как распарсить csv-файл. Благодаря модулю csv мы сможем прочитать файл. На примере вы увидите как вывести данные файла csv в виде списка. egorchles@yandex.ru Python http://trainingweb.ru/page/parse-csv-file-module-csv-python Sat, 30 Sep 2017 16:49:29 +0300 Как создать параллельное выполнение заданий модуль threading Python http://trainingweb.ru/page/create-parallel-tasks-module-threading-python Покажу вам параллельное выполнение заданий при помощи класса Thread. Нам поможет модуль threading Python. Вас ждёт простой пример. egorchles@yandex.ru Python http://trainingweb.ru/page/create-parallel-tasks-module-threading-python Fri, 29 Sep 2017 11:00:09 +0300 Как записать данные в csv-файл модуль csv Python http://trainingweb.ru/page/write-data-csv-file-csv-module-python Покажу вам как записать данные в csv-файл. Нам поможет модуль csv Python. Вы увидите 2 примера записи данных в csv-формат. egorchles@yandex.ru Python http://trainingweb.ru/page/write-data-csv-file-csv-module-python Mon, 25 Sep 2017 22:10:43 +0300 Как рекурсивно скопировать папку модуль shutil Python http://trainingweb.ru/page/recursively-copy-folder-shutil-module-python Как рекурсивно скопировать папку с помощью модуля shutil Python. Вы научитесь перемещать удалять файлы. egorchles@yandex.ru Python http://trainingweb.ru/page/recursively-copy-folder-shutil-module-python Fri, 22 Sep 2017 12:24:13 +0300 Как распарсить xml при помощи модуля xml.dom.minidom Python http://trainingweb.ru/page/parse-xml-document-using-module-xml.dom.minidom-python В интернете много xml-страниц и вы можете распарсить их. Покажу вам как распарсить несложный xml-документ версии 1.0 при помощи модуля xml.dom.minidom Python. Вы увидите как цикл for выводит данные. egorchles@yandex.ru Python http://trainingweb.ru/page/parse-xml-document-using-module-xml.dom.minidom-python Thu, 21 Sep 2017 21:23:33 +0300 Как сгенерировать xml при помощи модуля xml.dom.minidom Python http://trainingweb.ru/page/generate-xml-document-using-module-xml.dom.minidom-python Покажу вам как сгенерировать xml при помощи модуля xml.dom.minidom Python. Вы увидите несложный xml-документ версии 1.0. Расскажу вам о ветках и листах xml. egorchles@yandex.ru Python http://trainingweb.ru/page/generate-xml-document-using-module-xml.dom.minidom-python Thu, 21 Sep 2017 21:03:20 +0300 Модуль json Python http://trainingweb.ru/page/json-module-python Модуль json Python может вывести данные в Json-формате. Вы можете преобразовать Json-строку в словарь. Вас ждут несложные примеры. egorchles@yandex.ru Python http://trainingweb.ru/page/json-module-python Tue, 19 Sep 2017 22:17:09 +0300 Модуль os Python http://trainingweb.ru/page/os-module-python Покажу вам как пользоваться модулем os Python. Вы сможете менять атрибуты файла. Сможете выделять название файла из пути с файлом. Покажу вам как вывести список файлов расположенных в одной директории. egorchles@yandex.ru Python http://trainingweb.ru/page/os-module-python Sun, 17 Sep 2017 22:23:12 +0300 Константы Python http://trainingweb.ru/page/constants-python Хочу показать вам константы Python. Тут есть небольшие тонкости. В python константам не уделили должного внимания. egorchles@yandex.ru Python http://trainingweb.ru/page/constants-python Thu, 14 Sep 2017 10:22:46 +0300 Как сгенерировать последовательность чисел модуль random Python http://trainingweb.ru/page/generate-sequence-numbers-random-module-python Как сгенерировать последовательность чисел при помощи модуля random Python. Вы сможете сгенерировать хеши из букв и чисел. Вас ждут несложные примеры. egorchles@yandex.ru Python http://trainingweb.ru/page/generate-sequence-numbers-random-module-python Wed, 13 Sep 2017 08:20:37 +0300 Как выполнять итерации модуль itertools Python http://trainingweb.ru/page/iterate-module-itertools-python Покажу вам как крутить сложные итерации с числами и строками. Будут рассмотрены функции модуля itertools Python. Вас ждёт масса примеров. egorchles@yandex.ru Python http://trainingweb.ru/page/iterate-module-itertools-python Tue, 12 Sep 2017 08:18:56 +0300 Как сгенерировать последовательность чисел для каждой недели Python http://trainingweb.ru/page/generate-sequence-numbers-each-week-python Хочу показать вам скрипт для генерирации последовательности чисел для каждой недели Python. Полученный результат будет записан в текстовой файл. egorchles@yandex.ru Python http://trainingweb.ru/page/generate-sequence-numbers-each-week-python Mon, 11 Sep 2017 13:03:45 +0300 Как подсчитать количество элементов модуль collections Python http://trainingweb.ru/page/collections-counter-module-python Как подсчитать количество элементов при помощи модуля collections Python? Тут поможет специальный модуль collections. egorchles@yandex.ru Python http://trainingweb.ru/page/collections-counter-module-python Fri, 08 Sep 2017 13:01:42 +0300 Как сделать таймер с обратным отсчётом Python http://trainingweb.ru/page/make-countdown-timer-python Как сделать таймер с обратным отсчётом Python? Часто нужно измерить время выполнения скрипта. Для этих целей есть модуль time. Покажу вам два примера. egorchles@yandex.ru Python http://trainingweb.ru/page/make-countdown-timer-python Wed, 06 Sep 2017 15:25:17 +0300 Как работать со временем модуль datetime Python http://trainingweb.ru/page/work-time-module-datetime-python Покажу вас как работать со временем. Будем использовать модуль datetime Python. egorchles@yandex.ru Python http://trainingweb.ru/page/work-time-module-datetime-python Wed, 06 Sep 2017 15:05:45 +0300 Как работать с датой модуль datetime Python http://trainingweb.ru/page/works-date-datetime-module-python Покажу вам как работать с датой. Есть специальный модуль datetime в Python. Вас ждут несложные примеры. egorchles@yandex.ru Python http://trainingweb.ru/page/works-date-datetime-module-python Wed, 06 Sep 2017 14:13:25 +0300 Как вывести серверные переменные Python http://trainingweb.ru/page/output-server-variables-python Как вывести серверные переменные Python. Покажу вам как определить версию питона и расположение интерпритатора. egorchles@yandex.ru Python http://trainingweb.ru/page/output-server-variables-python Wed, 06 Sep 2017 13:47:25 +0300 Как добавить комментарий в Python http://trainingweb.ru/page/add-comment-python Комментарии нужны как воздух. Не задокументированный код тяжело разбирать. Покажу вам несколько способов добавления комментария. egorchles@yandex.ru Python http://trainingweb.ru/page/add-comment-python Wed, 06 Sep 2017 11:13:43 +0300 Форматирование строк format Python http://trainingweb.ru/page/formatting-strings-format-python В питоне часто применяют форматирование строк. Функция format обладает хорошим набором. Вы сможете выводить не только строки, но и значения словаря. Покажу вам старый и новый стиль форматирования. egorchles@yandex.ru Python http://trainingweb.ru/page/formatting-strings-format-python Mon, 04 Sep 2017 11:27:54 +0300 Функции для работы со строками Python http://trainingweb.ru/page/functions-for-working-strings-python Работа со строками - это основа. Очень часто нужно причёсывать входные данные. Функции для работы со строками помогут быстро изменить регистр букв. Вы сможете выравнивать текст по любому краю. Вас ждут простые примеры. egorchles@yandex.ru Python http://trainingweb.ru/page/functions-for-working-strings-python Mon, 04 Sep 2017 10:58:15 +0300 Как проверить email-адрес Python http://trainingweb.ru/page/validation-verify-email-address-python Покажу вам проверку email-адреса. Вы сможете применять эту проверку в ваших скриптах. Для проверки используется модуль re с регулярными выражениями. egorchles@yandex.ru Python http://trainingweb.ru/page/validation-verify-email-address-python Mon, 04 Sep 2017 09:18:30 +0300 Как подключить модуль в Python http://trainingweb.ru/page/connect-module-in-python Тут показано подключение модулей к основному скрипту. Вы сможете определить название подключаемого модуля и его расположение. egorchles@yandex.ru Python http://trainingweb.ru/page/connect-module-in-python Mon, 04 Sep 2017 08:32:23 +0300 Как округлять числа при помощи модуля math Python http://trainingweb.ru/page/round-numbers-using-math-module-python На странице вы увидите как округлять числа при помощи модуля math Python. Вы сможете получить квадратный корень числа и возводить в степень. egorchles@yandex.ru Python http://trainingweb.ru/page/round-numbers-using-math-module-python Fri, 01 Sep 2017 16:56:37 +0300 Как округлять числа при помощи модуля decimal Python http://trainingweb.ru/page/round-numbers-using-decimal-module-python Существует специальный модуль decimal для округления чисел. Модуль позволит вам ограничивать знаки после запятой. Покажу вам несколько примеров. egorchles@yandex.ru Python http://trainingweb.ru/page/round-numbers-using-decimal-module-python Fri, 01 Sep 2017 16:36:49 +0300 Как установить Python3 из архива tar.xz на ubuntu debian http://trainingweb.ru/page/install-python3-from-archive-on-ubuntu-debian Если вы хотите установить новую версию Python3 из архива tar.xz на ubuntu debian, то эта статья для вас. Вы установите свежую версию питона из архива tar.xz egorchles@yandex.ru Python http://trainingweb.ru/page/install-python3-from-archive-on-ubuntu-debian Fri, 01 Sep 2017 15:54:58 +0300 Как ввести данные через консоль Python http://trainingweb.ru/page/enter-data-input-console-python Если вам нужно передать данные скрипту через консоль, то эта статья для вас. Вы увидите как работает функция input. egorchles@yandex.ru Python http://trainingweb.ru/page/enter-data-input-console-python Fri, 01 Sep 2017 15:23:42 +0300 Условный оператор if-else Python http://trainingweb.ru/page/conditional-operator-if-else-python Как пользоваться условным оператор if-else в Python. Вы увидите примеры с различными конструкциями. Вы можете написать оператор в одну строку, а можете использовать несколько строк. egorchles@yandex.ru Python http://trainingweb.ru/page/conditional-operator-if-else-python Fri, 01 Sep 2017 14:23:57 +0300 Функции callback lambda Python http://trainingweb.ru/page/function-callback-lambda-python Покажу вам функции callback lambda Python. Самая важная задача - это оптимизация скриптов. Эти функции уменьшают код ваших скриптов. Вас ждут готовые примеры анонимных функций. egorchles@yandex.ru Python http://trainingweb.ru/page/function-callback-lambda-python Fri, 01 Sep 2017 13:21:09 +0300 Как написать функцию def Python http://trainingweb.ru/page/write-function-def-python Хочу показать вам как написать функцию def в Python. Покажу вам как выглядит тело функции. Существуют тонкости при передаче данных для входных параметров. Вас ждет несложный пример egorchles@yandex.ru Python http://trainingweb.ru/page/write-function-def-python Thu, 31 Aug 2017 16:27:18 +0300 Как записать данные в тестовый файл при помощи open Python http://trainingweb.ru/page/write-data-text-file-open-python Как записать данные в тестовый файл при помощи функции open. Вы увидите как записать текстовые данные в пустой файл. Затем покажу как прочитать файл с данными. egorchles@yandex.ru Python http://trainingweb.ru/page/write-data-text-file-open-python Thu, 31 Aug 2017 12:27:48 +0300 Как записать данные в текстовой файл при помощи with Python http://trainingweb.ru/page/write-data-text-file-with-python Как записать данные в текстовой файл при помощи конструкции with. Эта конструкция избавляет вас выполнять закрытие подключения к файлу. Вам не нужно делать перехват ошибок try. Покажу вам несложный пример. egorchles@yandex.ru Python http://trainingweb.ru/page/write-data-text-file-with-python Thu, 31 Aug 2017 07:55:03 +0300 Как сериализовать данные при помощи pickle Python http://trainingweb.ru/page/serialize-data-using-pickle-python Покажу вам как сериализовать данные при помощи pickle Python. Вас ждёт готовый пример с проверками. egorchles@yandex.ru Python http://trainingweb.ru/page/serialize-data-using-pickle-python Wed, 23 Aug 2017 07:41:33 +0300 Проверка режима при открытии текстового файла Python http://trainingweb.ru/page/mode-opening-text-file-python Вы увидите как проверить режим, в котором будет открыт файл. Существуют функции определяющие состояние подключения к файлу. Вас ждут примеры. egorchles@yandex.ru Python http://trainingweb.ru/page/mode-opening-text-file-python Mon, 21 Aug 2017 11:26:45 +0300 Как определить код ASCII клавиш Python http://trainingweb.ru/page/determine-ascii-code-keys-python Предлагаю посмотреть на скрипт для определения кода ASCII клавиш Python. Вы увидите различные проверки. В скрипте реализована рекурсия. egorchles@yandex.ru Python http://trainingweb.ru/page/determine-ascii-code-keys-python Sat, 19 Aug 2017 20:01:41 +0300 Ввод текста в консоли с перехватом ошибок Python http://trainingweb.ru/page/enter-text-console-error-trapping-python Как передать скрипту данные через клавиатуру? Покажу вам скрипт для опроса пользователя. Вы можете в режиме онлайн управлять скриптом. Покажу вам как перехватывать ошибки при помощи блока try. egorchles@yandex.ru Python http://trainingweb.ru/page/enter-text-console-error-trapping-python Thu, 17 Aug 2017 21:37:54 +0300 Выброс и перехват исключений в Python http://trainingweb.ru/page/try-except-python Перехват ошибок очень часто спасает программистов в сложных ситуациях. Конечно, вы можете обойти перехват исключений, но вы будите писать много лишнего кода. egorchles@yandex.ru Python http://trainingweb.ru/page/try-except-python Tue, 15 Aug 2017 12:38:22 +0300 Как вывести циклом while список Python http://trainingweb.ru/page/cycle-while-print-list-python В этой статье покажу вам как выглядит тело цикла. Вы должны уметь составлять условие для цикла. Покажу вам как сделать ограничени для цикла. egorchles@yandex.ru Python http://trainingweb.ru/page/cycle-while-print-list-python Tue, 08 Aug 2017 15:07:20 +0300 Как вывести циклом for список Python http://trainingweb.ru/page/cycle-for-print-list-python Очень часто применяют цикл for. Покажу вам простой пример того как вывести список из букв. Внутри тела цикла будет выполняться замена символа и вывод данных. egorchles@yandex.ru Python http://trainingweb.ru/page/cycle-for-print-list-python Tue, 08 Aug 2017 12:28:49 +0300 Как сгенерировать список Python http://trainingweb.ru/page/generate-list-python Покажу вам как сгенерировать список Python. Тут показана работа генератора range. Вы сможете создавать четные и нечетные значения для списка. egorchles@yandex.ru Python http://trainingweb.ru/page/generate-list-python Tue, 08 Aug 2017 12:07:03 +0300 Редакторы IDE для Python http://trainingweb.ru/page/editors-ide-python Выбор редактора IDE для Python - это дело вкуса. Я покажу вам модные редакторы Wing и PyCharm. Опишу бесплатные версии этих редакторов. egorchles@yandex.ru Python http://trainingweb.ru/page/editors-ide-python Fri, 14 Jul 2017 11:08:02 +0300 Словарь в Python http://trainingweb.ru/page/dictionary-python Словарь - это тип данных в Python. Он по праву считается ассоциативным массивом. В нем есть ключ со значением. Покажу вам как быстро вывести список без циклов. egorchles@yandex.ru Python http://trainingweb.ru/page/dictionary-python Thu, 13 Jul 2017 12:50:59 +0300 Множество Python http://trainingweb.ru/page/set-python Множество - это тип данных Python. Он обладает интересными особенностями. В нём можно хранить уникальные данные. egorchles@yandex.ru Python http://trainingweb.ru/page/set-python Wed, 12 Jul 2017 16:40:21 +0300 Как разбить строку по символу BASH http://trainingweb.ru/page/split-string-character-bash Как разбить строку по символу BASH. В BASH нет ассоциативных массивов. Если разбить строку по параметру, то можно получить подобие ассоциативного массива. egorchles@yandex.ru bash http://trainingweb.ru/page/split-string-character-bash Tue, 11 Jul 2017 07:59:10 +0300 Недорогой курс по django и Python http://trainingweb.ru/page/cheap-course-django-python Где купить недорогой курс по django и Python. Я вам предлагаю купить экспертный доступ к хорошему ресурсу. Вас ждет масса видеоуроков и статей. egorchles@yandex.ru Python http://trainingweb.ru/page/cheap-course-django-python Mon, 10 Jul 2017 08:31:19 +0300 Как сгенерировать списки Python http://trainingweb.ru/page/generate-lists-python Как сгенерировать списки Python? Покажу вам простые способы генерации списков. Многие конструкции умещаются в одну строку. egorchles@yandex.ru Python http://trainingweb.ru/page/generate-lists-python Fri, 07 Jul 2017 13:59:50 +0300 Генерация алфавита для разметки столбцов A-Z для PHPExel PHP http://trainingweb.ru/page/generate-alphabet-marking-columns-phpexel-php Скрипт для генерации алфавита. Вы сможете без труда выполнить разметку столбцов A-Z для PHPExel egorchles@yandex.ru php http://trainingweb.ru/page/generate-alphabet-marking-columns-phpexel-php Fri, 07 Jul 2017 10:13:23 +0300 Кортежи Python http://trainingweb.ru/page/tuple-python Кортеж - это тип данных Python. Он может быть именовынным (ключ : значение). Вы можете менять ключи и значения кортежа. egorchles@yandex.ru Python http://trainingweb.ru/page/tuple-python Fri, 07 Jul 2017 08:21:41 +0300 Функции для работы с множествами Python http://trainingweb.ru/page/functions-working-set-python Существуют удобные функции для работы с множествами. Вы сможете смешивать множества, добавлять ключи к значениям. egorchles@yandex.ru Python http://trainingweb.ru/page/functions-working-set-python Thu, 06 Jul 2017 14:03:58 +0300 Как вывести списки кортежи словари циклом for Python http://trainingweb.ru/page/list-tuple-dict-cycle-for-python Как вывести списки кортежи словари циклом for Python. Покажу вам как выводить ключи и значения. Вы увидите как работает функция items(). egorchles@yandex.ru Python http://trainingweb.ru/page/list-tuple-dict-cycle-for-python Thu, 06 Jul 2017 13:08:02 +0300 Функции для работы со списками Python http://trainingweb.ru/page/functions-working-lists-python Для работы со списками Python существуют удобные функции. Вы сможете сортировать, удалять элементы списка. egorchles@yandex.ru Python http://trainingweb.ru/page/functions-working-lists-python Thu, 06 Jul 2017 09:38:52 +0300 Cписки в Python http://trainingweb.ru/page/dictionary-list-python Cписки в Python позволяют объединить данные. Именовынных списков не бывает, но выход есть. Покажу вам примеры списков. egorchles@yandex.ru Python http://trainingweb.ru/page/dictionary-list-python Thu, 06 Jul 2017 08:45:02 +0300 Как записать в файл текст с кавычками BASH http://trainingweb.ru/page/write-text-file-quotes-bash Как записать в файл текст с кавычками. Тут есть тонкости. Нужно экранировать кавычки или использовать одинарные и двойные кавычки в разных местах. egorchles@yandex.ru bash http://trainingweb.ru/page/write-text-file-quotes-bash Wed, 05 Jul 2017 16:34:42 +0300 Типы данных в Python http://trainingweb.ru/page/data-types-python Типы данных - это святая тема для программистов Python. Тут путаться нельзя. Питон обладает неплохим набором. Массивы подразделяются на разные типы данных. Вам необходимо заучить типы данных. egorchles@yandex.ru Python http://trainingweb.ru/page/data-types-python Wed, 05 Jul 2017 13:56:16 +0300 Первые шаги Python программиста http://trainingweb.ru/page/first-steps-training-programmer-python Делаете первые шаги в обучении Python. Вам нужно дать самое необходимое. Предлагаю вам свою схему обучения Python. egorchles@yandex.ru Python http://trainingweb.ru/page/first-steps-training-programmer-python Thu, 29 Jun 2017 13:33:26 +0300 Как посмотреть список текущих процессов ps BASH http://trainingweb.ru/page/list-current-processes-ps-bash В консоли BASH можно вывести список текущих процессов. Программа ps выведет данные в удобном формате. Вам нужно запомнить передаваемые ключи. Статья содержит несколько готовых примеров. egorchles@yandex.ru bash http://trainingweb.ru/page/list-current-processes-ps-bash Wed, 31 May 2017 11:07:15 +0300 Как выполнить изменение регистра в именах файлов tr BASH http://trainingweb.ru/page/change-case-file-names-bash На примере покажу вам как отфильтровать вывод строк при помощи скрипта в котором меняется регистр букв. Команда tr при помощи выражения меняет регистр букв. egorchles@yandex.ru bash http://trainingweb.ru/page/change-case-file-names-bash Tue, 30 May 2017 16:51:22 +0300 Как вывести список значений переменных окружения env BASH http://trainingweb.ru/page/list-values-environment-variables-bash У linux окружения есть переменные. Вывести список переменных поможет команда env. Вы можете отфильтровать список по названию переменной. egorchles@yandex.ru bash http://trainingweb.ru/page/list-values-environment-variables-bash Tue, 30 May 2017 16:17:54 +0300 Как вывести циклом список аргументов переданных скрипту sh args BASH http://trainingweb.ru/page/cycle-list-arguments-passed-script-sh-bash В примере показано как вывести циклом список аргументов, переданных скрипту sh. Показана работа цикла for. Вам предстоит создать простой скрипт и передать несколько параметров. egorchles@yandex.ru bash http://trainingweb.ru/page/cycle-list-arguments-passed-script-sh-bash Tue, 30 May 2017 15:52:29 +0300 Как запаковать папки файлы в архив tar BASH http://trainingweb.ru/page/compress-folders-files-tar-archive-bash Способов запаковки файлов в архив несколько. В этой статье приведён пример создания архива при помощи команды tar. Покажу вам как запаковывать файлы по маске. Вы сможете запаковать сразу несколько файлов в один архив. egorchles@yandex.ru bash http://trainingweb.ru/page/compress-folders-files-tar-archive-bash Tue, 30 May 2017 15:10:31 +0300 Как вывести циклом while последовательность чисел от 0 до 9 BASH http://trainingweb.ru/page/loop-sequence-numbers-bash Покажу вам наглядно как вывести циклом while последовательность чисел от 0 до 9. Вы установите лимит и цикл выведет значение до указанного лимита. egorchles@yandex.ru bash http://trainingweb.ru/page/loop-sequence-numbers-bash Tue, 30 May 2017 14:15:56 +0300 Как сравнить два файла cmp diff sdiff BASH http://trainingweb.ru/page/compare-two-files-cmp-diff-sdiff-bash В линуксе есть команды для сравнения файлов. На примере покажу вам как сравнить файлы и как определить отличия. Если вы применяете git, то вам проще сделать git diff. egorchles@yandex.ru bash http://trainingweb.ru/page/compare-two-files-cmp-diff-sdiff-bash Tue, 30 May 2017 10:42:59 +0300 Как создать папки mkdir BASH http://trainingweb.ru/page/create-folders-mkdir-bash Создать папки в командной строке довольно просто. mkdir - команда для создания новых каталогов. Вы можете одной командой создать 100 папок. Можно создать несколько вложенных папок. egorchles@yandex.ru bash http://trainingweb.ru/page/create-folders-mkdir-bash Tue, 30 May 2017 10:14:09 +0300 Как определить объем свободной памяти на диске df free BASH http://trainingweb.ru/page/determine-amount-free-disk-space-df-bash Как определить объём свободной памяти на диске? Тут помогут команды df free. Команда df показывает информацию по каждому диску, free показывает общую информацию. egorchles@yandex.ru bash http://trainingweb.ru/page/determine-amount-free-disk-space-df-bash Tue, 30 May 2017 08:43:55 +0300 Как скопировать папку cp BASH http://trainingweb.ru/page/copy-folder-cp-bash Для копирования файлов существует несколько команд. Она из них cp. Благодаря ей можно копировать файлы и папки. Вы можете копировать файл с заменой имени файла. cp позволяет рекурсивно копировать файлы. egorchles@yandex.ru bash http://trainingweb.ru/page/copy-folder-cp-bash Tue, 30 May 2017 08:19:25 +0300 Вывод файлов папок в виде дерева tree BASH http://trainingweb.ru/page/output-files-folders-view-tree-bash Для поиска файлов программист часто осматривает папки. Он тратит на это своё время. Если вы точно знаете название файла, то можно воспользоваться поиском grep. Для удобного древовидного отображения файлов существует утилита tree. egorchles@yandex.ru bash http://trainingweb.ru/page/output-files-folders-view-tree-bash Mon, 29 May 2017 14:44:39 +0300 Работа со строками string bash http://trainingweb.ru/page/working-strings-bash Вы должны уметь выводить часть строки и определять длину строки. На закуску вас ждут регулярные выражения. Вы увидите готовые простые примеры работы со строками. egorchles@yandex.ru bash http://trainingweb.ru/page/working-strings-bash Mon, 29 May 2017 13:45:09 +0300 Как постранично прочитать файл less BASH http://trainingweb.ru/page/page-by-page-read-less-file-bash При выводе большого текстового документа возникают проблемы. Например, текст медленно пролистывается. Для решения подобных проблем существует команда less. Она делает постраничный вывод текста. egorchles@yandex.ru bash http://trainingweb.ru/page/page-by-page-read-less-file-bash Mon, 29 May 2017 13:20:25 +0300 Как записать текст в файл echo BASH http://trainingweb.ru/page/write-text-file-echo-bash Покажу вам на примере как записывать текст в файл. Вы увидите несколько способов записи в файл. Вы сможете перезаписывать файл и дописывать данные в конец файла. egorchles@yandex.ru bash http://trainingweb.ru/page/write-text-file-echo-bash Mon, 29 May 2017 12:44:54 +0300 Как рекурсивно удалить файлы папки rm BASH http://trainingweb.ru/page/recursively-delete-all-files-folder-rm-bash Утилита rm нужна для удаления файлов и папок. Неумелое обращение с этой командой может потереть всю систему. Вы должны уметь осторожно пользоваться этой командой. Она способна рекурсивно удалять папки с файлами. egorchles@yandex.ru bash http://trainingweb.ru/page/recursively-delete-all-files-folder-rm-bash Thu, 25 May 2017 13:53:16 +0300 Как проверить количество входных параметров у sh-скрипта args BASH http://trainingweb.ru/page/check-number-input-parameters-sh-script-bash Допустим, вы запускаете sh скрипт с входными параметрами. Без нужно количества входных параметров скрипт некорректно отработает. Как проверить количество входных параметров sh скрипта? Вас ждет готовый пример с проверкой количества входных параметров. egorchles@yandex.ru bash http://trainingweb.ru/page/check-number-input-parameters-sh-script-bash Thu, 25 May 2017 10:02:52 +0300 Как просмотреть историю команд в командной строке history BASH http://trainingweb.ru/page/view-history-commands-executed-command-line-bash Выполненные команды BASH записываются в историю. Эту историю можно посмотреть и отфильтровать нужные команды. Если вы выполнили задачу и не помните как вы её делали то просмотрите историю history. Покажу вам на примере как осуществлять поиск по истории. egorchles@yandex.ru bash http://trainingweb.ru/page/view-history-commands-executed-command-line-bash Wed, 24 May 2017 16:42:10 +0300 Как реализовать вывод команд перед исполнением debug set -v BASH http://trainingweb.ru/page/implement-commands-before-executing-bash Как сделать отладку debug sh скрипта. Тут есть несколько хитростей. Вы можете выполнить команду set -v внутри скрипта и увидите название всех команд перед выполнением. В примере описаны разные способы включения отладочной команды set. egorchles@yandex.ru bash http://trainingweb.ru/page/implement-commands-before-executing-bash Wed, 24 May 2017 12:25:01 +0300 Как удалить элемент массива unset BASH http://trainingweb.ru/page/remove-array-element-bash Покажу вам на примере как удалить элемент массива. Будет показано создание массива и удаление элемента массива по ключу. egorchles@yandex.ru bash http://trainingweb.ru/page/remove-array-element-bash Tue, 23 May 2017 12:42:00 +0300 Операции над массивами array BASH http://trainingweb.ru/page/operations-arrays-bash Покажу вам операции над массивами. В примере показано как обращаться к элементам массива. Вы узнаете как подсчитать количество элементов массива. egorchles@yandex.ru bash http://trainingweb.ru/page/operations-arrays-bash Tue, 23 May 2017 12:27:48 +0300 Как вывести массив при помощи цикла for BASH http://trainingweb.ru/page/do-output-array-using-for-loop-bash Предлагаю вам посмотреть на готовый пример вывода массива при помощи цикла for. Цикл for построчно выведет текст. egorchles@yandex.ru bash http://trainingweb.ru/page/do-output-array-using-for-loop-bash Fri, 19 May 2017 12:26:53 +0300 Как написать функцию function BASH http://trainingweb.ru/page/write-bash-function В BASH есть возможность писать пользовательские функции. Механизм передачи входных параметров выглядит довольно странно. Предлагаю вам готовые примеры создания функций. egorchles@yandex.ru bash http://trainingweb.ru/page/write-bash-function Thu, 18 May 2017 11:10:53 +0300 Как обновить установить программы пакеты apt-get BASH http://trainingweb.ru/page/update-install-software-packages-apt-get-bash Операционные системы linux обновляются. Для обновления библиотек программ вы можете воспользоваться менеджером apt-get. Он хорошо себя зарекомендовал в среде пользователей Debian и Ubuntu. egorchles@yandex.ru bash http://trainingweb.ru/page/update-install-software-packages-apt-get-bash Wed, 17 May 2017 12:23:52 +0300 Как через интервал времени просматривать папку файл watch BASH http://trainingweb.ru/page/through-interval-time-view-dir-file-bash Как обновлять вывод команд через интервал времени. Вы можете циклично через несколько секунд запускать команду ls и обновлять вывод папок и файлов. Команда watch решит эту проблему. Команда watch обновляет вывод через заданный интервал времени. egorchles@yandex.ru bash http://trainingweb.ru/page/through-interval-time-view-dir-file-bash Tue, 16 May 2017 15:09:32 +0300 Как найти описание определённой команды в командной строке man info Linux http://trainingweb.ru/page/description-particular-command-linux-command-line-bash Очень часто нужно найти описание команды. Мы можем рыться в интернете и искать описание, но в линуксе уже есть готовое описание команд. Есть команды: man, info. Они выводят подробную документацию по ключам команд. Иногда попадаются описания на русском язы egorchles@yandex.ru bash http://trainingweb.ru/page/description-particular-command-linux-command-line-bash Tue, 16 May 2017 12:54:14 +0300 Как складывать числа let BASH http://trainingweb.ru/page/add-numbers-bash Сложение чисел в BASH выполняется внутри специальной конструкции $(). Команда let переведёт строку в математическое действие. Вас ждут готовые примеры. egorchles@yandex.ru bash http://trainingweb.ru/page/add-numbers-bash Mon, 15 May 2017 12:39:24 +0300 Как перевести на русский выделенный текст в google Сhrome http://trainingweb.ru/page/translate-russian-selected-text-google-chome Как перевести на русский выделенный текст в google Сhrome egorchles@yandex.ru resources http://trainingweb.ru/page/translate-russian-selected-text-google-chome Sun, 14 May 2017 12:52:52 +0300 Как сгенерировать последовательность чисел random BASH http://trainingweb.ru/page/generating-sequence-numbers-bash Для хешей нужно генерировать случайные числа. Покажу вам готовые примеры генерации последовательности чисел random. Вы увидите как генерировать числа при помощи цикла while. egorchles@yandex.ru bash http://trainingweb.ru/page/generating-sequence-numbers-bash Fri, 12 May 2017 12:25:45 +0300 Как изменить права у файла при помощи chmod BASH http://trainingweb.ru/page/change-permissions-file-chmod-bash Одна из главных изюминок linux - это права доступа к файлу. Утилита chmod позволяет менять права доступа к файлу. Вас ждут готовые примеры и таблицы с символьным числовым представлением прав. egorchles@yandex.ru bash http://trainingweb.ru/page/change-permissions-file-chmod-bash Thu, 11 May 2017 12:32:41 +0300 Как найти файлы по расширению размеру дате find BASH http://trainingweb.ru/page/find-files-by-extension-size-date-bash Покажу вам как искать файлы по расширению размеру дате. Утилита find обладает гибкими настройками. Она позволяет осуществлять глобальный поиск по всей операционной системе. egorchles@yandex.ru bash http://trainingweb.ru/page/find-files-by-extension-size-date-bash Wed, 10 May 2017 13:22:38 +0300 Как определить самый большой лог файл в linux BASH http://trainingweb.ru/page/determine-largest-log-file-linux-bash Как чистить логи. Если вы эпизодически не чистите логи, то объем свободного места на дисках может сократиться и система будет медленно работать. Тут нужно определить самые большие файлы. Предлагаю вам скрипт, который покажет 10 самых больших файлов. egorchles@yandex.ru bash http://trainingweb.ru/page/determine-largest-log-file-linux-bash Fri, 05 May 2017 12:24:58 +0300 Как найти картинки определённого формата в папках find grep BASH http://trainingweb.ru/page/find-pictures-format-folders-bash Поговорим глобальном поиске картинок в системе. Благодаря команде find вы сможете найти картинки формата: jpg, png, gif. Команда grep позволяет фильтровать строки по шаблону, но grep нужно использовать в связке с ls. egorchles@yandex.ru bash http://trainingweb.ru/page/find-pictures-format-folders-bash Thu, 04 May 2017 12:32:28 +0300 Как вывести файлы директории в консоли при помощи ls BASH http://trainingweb.ru/page/output-files-directory-in-console-using-ls-bash ls - культовая утилита. Команда ls самая популярная. Она выводит содержимое каталогов. Её применяют не только в консоли BASH, но и в скриптах. egorchles@yandex.ru bash http://trainingweb.ru/page/output-files-directory-in-console-using-ls-bash Tue, 02 May 2017 12:41:47 +0300 Как сгенерировать последовательность чисел 1 2 3 seq BASH http://trainingweb.ru/page/generate-sequence-numbers-seq-bash Покажу вам генерацию чисел любого количества при помощи утилиты seq. Вам не нужно писать последовательность чисел 1 2 3 ... руками. В примере сгенерирована последовательность чисел от 1 до 80. Потом цикл for выведет каждое число из последовательности чисе egorchles@yandex.ru bash http://trainingweb.ru/page/generate-sequence-numbers-seq-bash Thu, 27 Apr 2017 15:51:01 +0300 Как подсчитать количество строк в файле выводе wc BASH http://trainingweb.ru/page/count-number-rows-file-output-bash Покажу вам как работает утилита wc. Её часто применяют при перенаправлении вывода. Благодаря ей можно подсчитать количество: строк, байт, символов. egorchles@yandex.ru bash http://trainingweb.ru/page/count-number-rows-file-output-bash Wed, 26 Apr 2017 13:05:34 +0300 Как построчно вывести строки файла при помощи цикла while BASH http://trainingweb.ru/page/line-by-line-pull-strings-file-using-while-cycle-bash Покажу вам скрипт вывода строк файла. Вы увидите как цикл while выводит строки. Вы можете доработать скрипт и изменить каждую строку перед выводом. egorchles@yandex.ru bash http://trainingweb.ru/page/line-by-line-pull-strings-file-using-while-cycle-bash Tue, 25 Apr 2017 09:34:05 +0300 Как объединить команды BASH http://trainingweb.ru/page/combining-commands-bash Сила BASH в перенаправлении вывода команд. На вход или на выход одной команды подставляется другая команда. Получается цепочка команд. Подобная цепочка напоминает простой sh скрипт. egorchles@yandex.ru bash http://trainingweb.ru/page/combining-commands-bash Tue, 25 Apr 2017 05:24:36 +0300 Скрипт для подсчёта количества строк в созданном веб-приложении http://trainingweb.ru/page/script-count-number-rows-created-web-application-bash Часто нужно определить объём кода в созданном приложении. Можно открыть все страницы приложения и сложить все строки при помощи калькулятора. Предлагаю свой скрипт. Он находит строки в файлах по заданному расширению egorchles@yandex.ru bash http://trainingweb.ru/page/script-count-number-rows-created-web-application-bash Mon, 24 Apr 2017 09:56:30 +0300 Как передать текст скрипту sh при помощи клавиатуры until BASH http://trainingweb.ru/page/pass-text-sh-script-using-keyboard-bash Часто скрипту sh передают входные параметры. Сам скрипт в этом случае работает как функция. Вы можете передать текст скрипту sh при помощи клавиатуры. Введённый вами текст можно присвоить переменным. egorchles@yandex.ru bash http://trainingweb.ru/page/pass-text-sh-script-using-keyboard-bash Fri, 21 Apr 2017 07:24:51 +0300 Как прочитать вывести содержимое файла в консоли cat tail head BASH http://trainingweb.ru/page/read-display-file-console-bash Вывод текстовых документов - это довольно простая задача. Существует много способов и утилит: cat tail head. Можно выводить сразу несколько докуметов. Даже можно вывести пол документа на экран. egorchles@yandex.ru bash http://trainingweb.ru/page/read-display-file-console-bash Thu, 20 Apr 2017 08:28:25 +0300