The OpenNET Project / Index page

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



"В JIT-компиляторе Pyston-lite реализована поддержка Python 3.10"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "В 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, которые уже есть везде.
    

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
В JIT-компиляторе Pyston-lite реализована поддержка Python 3.10, opennews, 02-Окт-22, 15:45  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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