خیر ، ساختار این دو زبان بسیار متفاوت است برعکس تئوری نزدیک که به هم دارند .
Java :
-
بدون کلاس نمی توانید یک خط کد بنویسید .
-
کاملا شی گرا
دلیل وجود Java.Lang.* در Java :
-
به دلیل اینکه اگر وجود نداشت دستور چاپ کارکتر System.out.println() طولانی تر بود به دلیل اینکه System کلاس Static موجود در Java.lang است .
Python :
زبانی بر پایه ای ماژول است .
شی گرا است ولی بدون شی گرایی هم می توان کد نوشت .
برای دیدن تمام ماژل ها :
help('modules')
فرقی نمی کنه از چه IDE استفاده می کنید هرجا عبارت بالا را تایپ گنید تمام ماژل ها را در خروجی نشان می دهد .
و برای دیدن محتویات کلاس با همون dir چیز خاصی دیگه نیست که بخوام بگم امیدوارم که جوابتو گرفته باشی