Коротко о Python / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek песочница 

Коротко о Python

print ("Hello world!")]
__hello__|,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,песочница
Подробнее
print ("Hello world!")] __hello__|
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,песочница
Еще на тему
Развернуть
и ведь реально есть такой...
Shirashi Shirashi 08.08.202019:05 ответить ссылка 3.1
Пруфы подъехали
main.py
__hello
Hello world!
...Program finished with Press ENTER to exit consc

exit code 0
de .Щ
Ещё и файлик создавать
Lenovo@IDEA-PC C:\Ut $ python
Python 3.8.2 (tags/' Type "help", "copyr
»> import ____hello_
Hello world!
»>
Ещё и интерактивный режим открывать

python -m __hello__
Объяснишь как работает хелловорлд с момента запуска скрипта до вывода на экран, и мы тебе перезвоним
NOOOOOOOOO!!!! YOU HAVE TO WRITE YOUR OWN CODE!
YOU CANNOT JUST USE A LIBRARY THAT DOES EVERYTHING FOR YOU!!
haha from python.goes import brrrrr
DedMazai DedMazai 08.08.202019:07 ответить ссылка 14.2
При чём тут Maven, если на чистой Java можно в classpath положить всё, что угодно и просто импортировать по месту необходимости. Всякие Maven и ему подобные только упрощают процесс.
Скорее вопрос стандартных библиотек и удобства использования.
Питон намного дружелюбнее просто во всех аспектах.
Zav39 Zav39 08.08.202020:18 ответить ссылка 1.0
Дружелюбен он до тех пор, пока речь не заходит о версиях интерпретатора и библиотек. Любят авторы библиотек от делать нехуй менять название методов и их расположение, даже если функционально ничего не меняется. Потом через год запускаешь старый проект с, казалось бы , теми же библиотеками, а он не запускается, мол нет таких методов больше.
То ли дело компилируемые языки и статическое связывание. Пока ядро поддерживает системные вызовы - работает и через 20 лет, и через 30.
dadv dadv 08.08.202023:19 ответить ссылка 1.0
Ну, блин, поэтому используешь версии.
Прописываешь pandas==0.23.4 в requirements.txt, или вообще копируешь всё из pip freeze (не рекомендую, но можно), и не горюешь.
К тому же, по определению версий, пока библиотека в версии 0.Х.х, меняться может всё и когда-угодно. В питоне библиотеке сидят на версии 0 по многу лет.
Вот честно, из всех языков с которыми я работал (от асемблера до джаваскрипта), питон самый продуманный из коробки и самый без проблемный. Минимум телодвижений что бы чисто и красиво всё делать. Даже документирование встроенное.
Как написали выше, для работы с зависимостями нужно указывать версию библиотеки и проблем нет.
Касательно того что там "часто переименовывают" — так ровно наоборот. Там как сделали некоторые штуки в 95, так только улучшали.
Zav39 Zav39 09.08.202019:02 ответить ссылка -0.6
слоупоки спорят кто из них слоупок
dr9vik dr9vik 08.08.202019:30 ответить ссылка -1.3
акелла промахнулся?
1stalker2 1stalker2 08.08.202020:49 ответить ссылка -0.5
Вот так проект и превращаться в dependency hell. node_modules/.nuget под гигабайт, импорт бутстрапа для @extend d-block(), компиляция бинарников пекеджей pip"ом когда сам проект их потом не использует и т.д.
Как когда то шутили - "Как сделать в HTML текст красным? Шаг 1. - добавь jQuery! Шаг 2. ..."
А потом пиздят на несчастный хром, что он, дескать, память жрет как не в себя.
То не хром жрет, то скрипты, писанные обезьянами.
Давеча разбирал один лендос, который реально используется крупной компанией - там чтобы не заморачиваться со слайдером, просто подгрузили готовую библиотеку для слайдеров, которая в свою очередь, требует наличие ещё двух библиотек. Итого три либы грузятся вместе со страницей, потому что кто-то не смог в 40 строк кода, чтобы сделать тот же слайдер.
А разве в жабаскрипте нету механизма линковки? В .NET линкер можно настоить так чтобы он к хуям выпиливал из библиотек код, что не используется в проэкте. Линкер проверяет, какие классы из либы юзаютя в коде приложения и строит дерево зависмостей классов друг от друга. Все что в это дерево не попало - выпиливается
Ты должен был бороться с JS, а не примкнуть к нему!
fokk fokk 08.08.202021:39 ответить ссылка -0.2
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
‘3’-’1’= Traceback (most recent call last) File "<pyshell#2>"1 line 1, in <mo •3-T TypeError: unsupported operand type(s) for 'str' and s^ Н И1 0:00/1:20:49 Алгоритмы на Python 3. Лекция №1 1 575 399 просмотров • 9 окт. 2017 г. \h 49 ТЫС. 845 -f- Download О- А ПОДЕЛИТЬСЯ = Тимофей Хирьянов 130 тыс. подписчиков (3 □ [] СОХРАНИТЬ ПОДПИСАТЬСЯ
подробнее»

python it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

^ Н И1 0:00/1:20:49 Алгоритмы на Python 3. Лекция №1 1 575 399 просмотров • 9 окт. 2017 г. \h 49 ТЫС. 845 -f- Download О- А ПОДЕЛИТЬСЯ = Тимофей Хирьянов 130 тыс. подписчиков (3 □ [] СОХРАНИТЬ ПОДПИСАТЬСЯ
Programmer Tayo @programmerstayo Follow Activity #1 : Create a simple fun game using user-inputs. mng simple and fun game : 1 import random 2 import os 3 4 #RussianRouletteGame 5 6 number = random.randint(l,10) 7 8 guess = input("Guess a number between 1 and 10") 9 guess = in
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор python

Programmer Tayo @programmerstayo Follow Activity #1 : Create a simple fun game using user-inputs. mng simple and fun game : 1 import random 2 import os 3 4 #RussianRouletteGame 5 6 number = random.randint(l,10) 7 8 guess = input("Guess a number between 1 and 10") 9 guess = in
being slower than cПИШЕШЬ КОД НА PYTHON И СЛУЧАЙНО СТАВИШЬ « ; »