Изучаем Python. №18. Пишем свой модуль на python3


Сегодня мы научимся азам написания своих модулей на python. Но, сначала разберемся как вообще работает система подключения модулей.
Когда вы подключаете модуль в вашу программу, то интерпретатор ищет его в первую очередь сначала в текущем каталоге, если модуля с указанным именем там нет, то он обращается к каталогам указанным в переменной окружения PYTHONPATH,в зависящих от платформы путях по умолчанию и, на конец, в специальных файлах с расширением ‘.pth’, которые лежат в стандартных каталогах.
Вы можете внести свой путь в PYTHONPATH и ‘.pth’. Все каталоги, в которых происходит поиск можно посмотреть в переменной sys.path.
Continue reading «Изучаем Python. №18. Пишем свой модуль на python3»

Изучаем Python. №16. Установка Python3 на linux.


Для тех, кто хочет пощупать python 3 на своих linux машинах, но так и не понял как все-таки его установить.
На самом деле все очень просто. Хотя сама установка потребует времени и терпения.
1)Для начала скачайте последнюю версию python.
2)Разархивируйте его в вашу рабочую папку /home/username
3)Затем зайдите туда по консоли cd /home/username/python 3.5.1/
4)Запустите файл конфигурации ./configure и дождитесь окончания конфигурации.
5)Введите команду make и дождитесь окончания процесса.
6)Введите команду make test и дождитесь окончания процесса.
7)Установите python командой sudo make install и дождитесь окончания процесса.
Continue reading «Изучаем Python. №16. Установка Python3 на linux.»

Изучаем SQL. №15. Внешние ключи и связи между таблицами. Один к одному.

Изучаем SQL
Естественно, что все в одну таблицу не запихнуть. Да и зачем создавать монстра, которого потом не обуздать. При нормализации любая большая таблица распадается на меньшие, с которыми удобней работать в дальнейшем.
ТРИ ТИПА СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ
1)Один к одному.
2)Один ко многим.
3)Многие ко многим.
Continue reading «Изучаем SQL. №15. Внешние ключи и связи между таблицами. Один к одному.»

Изучаем SQL. №14. UTF-8 данные в консоли Linux

Изучаем SQL

Если вы уже сделали сайт, тогда пора его расскручивать. Покупайте и используйте контекстную рекламу с https://vinograd.io.

Все уроки данного цикла были проведены на Windows с участие OpenServer. Но, если вы использовали для практических работ Linux сервер, тогда у вас были явные проблемы с кодировкой UTF-8 и выводом кириллических символов в консоли linux. Причиной есть установленная кодировка latin1 по-умолчанию. Посмотреть кодировку можно командой:
Continue reading «Изучаем SQL. №14. UTF-8 данные в консоли Linux»

Изучаем SQL. №12.Операторы ветвления MySQL

Изучаем SQL
В SQL, как и в другом любом высокоуровневом языке имеются операторы ветвления. И это очень помогает при запросах к базе данных или внесения информации. Благодаря операторам ветвления многие процессы упрощаются и автоматизируются.
Итак, приступим. Сегодня мы будем изучать два оператора CASE и IF… ELSE.
Зайдем в консоль и создадим нашу базу данных, к примеру, зоопарка, а в ней таблицу с животными(id, вид животного, количество, человек отвечающий за вид) и заполним ее:
Continue reading «Изучаем SQL. №12.Операторы ветвления MySQL»

Установка и настройка ПФЗ программы из-под DOS на ноутбуке


Итак, админи всех Экспертно технических центров Украины знакомы с такой программулиной, как ПФЗ. Она работает исключительно на DOS на старых компьютерах с 386 процессором и крутыми мониторами на которых гордо красуется надпись «Low radiation».
Рано или поздно станет вопрос о транспортабельности этой программы, в частности на ноутбуках. Но гробить мощный ноут, устанавливая на него DOS нет смысла. А значит нужно эммулировать его работу с ПФЗ на борту. Для этих нужд некоторые используют загрузочную флешку с DOS и из-под нее и работают. Но все можно сделать проще и быстрее.
Чтобы все сделать правильно нам понадобиться эмулятор DOS — DOSBox. Как эго установить и настроить монтирования папок уже было сказано в статье: «DOSBOX — эмулятор DOS. Настройка и эксплуатация.«. Настоятельно советую прочитать ее и выполнить все действия указанные в ней, прежде, чем делать дальнейшие шаги.
Continue reading «Установка и настройка ПФЗ программы из-под DOS на ноутбуке»

Изучаем SQL. №11.Изменяем поля. Строковые Функции SQL.

Изучаем SQL
Всем привет, сегодня мы будем учиться вносить изменения в таблицу Базы Данных при выводе с помощью строковых функций.
Функция — Блок действий с название. Она может производить действия, а также возвращать значение на место вызова.
ВНИМАНИЕ! Строковые функции НЕ изменяют данные в самой таблице, а лишь выводят нужный результат, как будто эти изменения произошли.

Существуют такие функции:

RIGHT/LEFT(поле, количество символов) — функция вернет символы в заданном количестве слева/справа от значения в поле.

SUBSTRING_INDEX(поле,’разделитель’, номер разделителя) — функция вернет все символы до разделителя.

UPPER/LOWER(поле) — выводит значения в верхнем/нижнем регистре.

RTRIM/LTRIM(поле) — удалит пробелы справа/слева.

CONCAT(‘Строка1’, ‘Строка2’)  — соединяет строки.

Continue reading «Изучаем SQL. №11.Изменяем поля. Строковые Функции SQL.»

DOSBOX — эмулятор DOS. Настройка и эксплуатация.

dosbox

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

К счастью своему или к горю DOS я не застал, начинал с 95 WINDOWS, так что мне повезло. Но вот стала задача разобраться и внедрить на ноутбуки, дабы запускать древнюю, как Мир программу и вариантов других попросту нет.

Скажу сразу, что с виртуалкой DOS под VirtualBox лучше и не начинать работать. Геморойно. Убил пол дня, прежде, чем понял, что дальше я такого садомазо попросту не выдержу, к тому же с ним будут работать люди далекие от понимания всех прелестей работы с виртуальной машиной. Короче, нужно сделать просто и качественно, как молоток. Continue reading «DOSBOX — эмулятор DOS. Настройка и эксплуатация.»

Изучаем SQL. №10. Изменяем с полями таблицы с помощью ключевого слова ALTER

Изучаем SQL
Итак, настало время научиться вносить правки не только в содержание таблицы, но и в ее структуру. И причин тому может быть много множество, простите за тавтологию)).
Начнем с того, что создадим новую базу и табличку, которой и будем играться. Для этого запускаем консоль mysql и входи под своей учеткой.
Continue reading «Изучаем SQL. №10. Изменяем с полями таблицы с помощью ключевого слова ALTER»

Изучаем SQL. №6. Ключевые слова для запросов БД в SQL — 2

Изучаем SQL
Продолжаем тему с ключевыми словами в запросах SQL. В прошлой статье я остановился на слове LIKE. Сегодня рассмотрим такие слова как: IN,BETWEEN и NOT.
Подключаемся к нашему серверу MySQL, выбираем нашу базу и приступим к работе.
Continue reading «Изучаем SQL. №6. Ключевые слова для запросов БД в SQL — 2»