The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"В JIT-компиляторе Pyston-lite реализована поддержка Python 3..."
Отправлено economist, 03-Окт-22 10:43 
Замечание верное - доку надо читать ко всем инструментам. Но есть еще понятие "читаемость кода".

У bash/powershell она заведомо ниже. Такие вещи как циклы, условия, сортировки, файловые/сетевые операции - крайне ненаглядны. Вот, к примеру, нам нужно перебрать все CSV-файлы из папки рекурсивно и посчитать в нем из рублей - валютную цену, в долларах по курсу 60. На Python это просто и читаемо, скрипт пишется за ~1 минуту:

import pandas as pd
import glob
for f in glob.glob('D:/TXT/**/*.csv', recursive=True):
    df = pd.read_csv(f, sep=';')  
    df['вал_цена'] = df.сумма/df.колво/60
    df.to_csv(f)

Поймет этот код и ребенок. На Bash писать не буду. На BAT/CMD из-за одних путей - страшно подумать что придется наворотить, и оно не будет работать на всех окнах Vista7/8/10/11.

А про то чтобы обойти ошибки деления на 0, пустоты и бесконечности - и подавно. Будет простыня кода. Bash - для одно-строчников с утилитами. Для сложной скриптоты - развитые скриптовые кросс-платформенные языки с IDE, которые уже есть везде.
    

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру