فارسی
باز کردن در Telegram
PPython + Linux Experts
Python + Linux Experts
@PythonLinuxExperts · گروه · فناوری · ایندکس از 2026-05-25 17 دسامبر 2018
4 287عضو+10 در هفته
21نویسنده در 30 روز
46پیام در 30 روز
592 074پیام در ایندکس

پیام‌های روز 17 دسامبر 2018

2018-12-17×
17 دسامبر 2018
ح
ح
  1. -
    دنباله فیبوناچی تا جمله ۳۰ ام باهاش بگیر ببین سرعتشو مقایسه کن با زبان های دیگر
    1. S
      با استفاده از یه دیکشنری ساده میشه دنباله فیبوناچی بصورت بازگشتی رو تا جمله ۱۰۰ در کمتر از ۱ ثانیه محاسبه کرد 😊 این فوق العاده نیس؟!
کل رشتهٔ گفتگو · 6 پاسخ →
I
😐تورو جذب خودش میکنه یهویی میبینی کل روز داری باش کد میزنی
ح
😐😐😐😐معتدادش میشی،عاشق میشی جوری که اگه بهت بگن عشق داری بگی اره بگن کیه. بگی پایتون
  1. A
    این حرفو کسی میزنه که فقط پایتون کار کرده باشه ولی وقتی جاوا کار حرفه ای باشی بخوای php کار کنی میگی این که زبان نیست
    1. P
      فقط ب خاطر سرعت دولوپ و نداشتن کروشه و سمیکالن خیلی خوبه!
کل رشتهٔ گفتگو · 2 پاسخ →
ح
تنها ویژگی بدش سرعتشه اونم بخاطر مفسر بودنشه ولی اگه سرعت مهم باشه برامون به نظرم جاوا بهتره
    1. ح
      n = 22 print(n) Language = python int n = 22; System.out.println(n); Language java خب در اینجا جاوا از همون اول مشخص میشه که n یک اینتجر هست ولی پایتون مشخص نمیکنه وقتی اجرا شد مشخص میکنه بخاطر همین سرعت هنگام اجرا در زبان های کامپایلری بیشتره
      1. *
        دليلتون درست نيست، شما ميتونيد از static typing هم استفاده كنيد اگه مشكلتون dynamic typing هست، اگه سرعت در حد c ميخواين از ديتا تايپ هاي cpython استفاده كنيد، مقالات سايت medium رو چك كنيد سرعت در حد c++ تست كردن، به نظر من قبل قضاوت (بع دور از تعصب) مطاله و تحقيق كنيد بعد
کل رشتهٔ گفتگو · 4 پاسخ →
کل رشتهٔ گفتگو · 2 پاسخ →
P
دیگه سرعت جاوا رو ک زیر سوال نبرید😐
  1. ح
    😐😐😐من خودم 6 ماهه جاوا کار میکنم حدود 1 ساله پایتون کار نمیکنم بنا به دلایلی ولی خب مقایسه پایتون و جاوا شبیه مقایسه ماشین سنگین با ماشین سواری میشه نمیشه مقایسه کلی کرد
کل رشتهٔ گفتگو · 5 پاسخ →
€
سختی ای که تو جاوا یا c ها به خودمون میدیم واسه مدیریت حافظه سختی کار سیستمو کم میکنه و تو سیستم سریعتر اجرا میشن ولی پایتون زحمتش کمتره و بیشتر بار روی سیستمه بعضی وقتا سرعت نوشتن میخوایم بعضی وقتا سرعت اجرا هرکدوم به نوبت خودش 🙄
M
🤷‍♂🤷‍♂🤷‍♂ اینجا هنوز داره جاوا با پایتون مقایسه میشه😀😀😀😀 بابا بیخیال دیگه😀
ح
😐😐😐😐نمیدونم چرا دنبال راهی میگردن از بقیه ایراد بگیرن که ثابت کنند نوعی برتری به بقیه دارند
A
پیام صوتی
201 KB · برای نمایش کلیک کنید
S
زمان اجرای این دوتا خط یه اندازه ست؟ a = 10 a: int = 10
    1. S
      بله تو پایتون 3.6 میشه نوع متغییر رو اینجوری تعیین کرد
کل رشتهٔ گفتگو · 3 پاسخ →
S
میخواستم ببینم این نوع annotate تو سرعت تاثیر داره 🤔
  1. S
    نداره تو حالت عادی . ,ولی کامپایلر براش هست. Mypyc ,cython رو چک کن
کل رشتهٔ گفتگو · 5 پاسخ →
M
Language: py3 Source: class App: name = "hi" a = App() print(a.name) a.name = "hello" print(a.name) Result: hi hello
M
Language: py3 Source: class App: name = "hi" @property def foo(self): return self.name @foo.setter def foo(self, value): self.name = value a = App() print(a.foo) a.foo = "hello" print(a.foo) Result: hi hello
کل رشتهٔ گفتگو · 2 پاسخ →
M
دوستان دقیقا تفاوت کاربردی این دو تا برنامه بالا رو میشه برام توضیح بدید زیاد کاربرد ستر و گتر رو متوجه نشدم
  1. S
    تو شی گرایی مفهومی داریم به اسم کپسوله سازی که قسمتی از کپسوله سازی، پنهان کردن اطلاعات هست. این پنهان سازی اطلاعات میگه برنامه نویس باید متغیرای شی یی رو از دید عموم مخفی کنه که هرکسی بهش دسترسی نداشته باشه. درعوض یه تابع setter و getter داشته باشه که اشیای دیگه توسط اون دو تا تابع بتونن به بعضی متغیرای شی یی دسترسی داشته باشن. متاسفانه/خوش بختانه پایتون این مفهوم پنهان سازی اطلاعات رو اصن قبول نداره و تواناییش رو از برنامه نویس گرفته‌. و منطقش این هست که برنامه نویس یه شخص عاقل و بالغه که میفهمه دسترسی مستقیم به اشیا کلاس های دیگه کار اشتباهی هست. بخاطر همین کاربرد ستر و گتر خیلی کم هست تو برنامه های پایتون
کل رشتهٔ گفتگو · 1 پاسخ →
ح
برای زمانی استفاده میشه که متد نوع دسترسیش پابلیک نباشه و به طور مستقیم در متد اصلی دسترسی ندی بهش فقط مقدارو ست کنی
            1. ح
              دکوریتور، به متدها عملکرد خاصی میده مثلا استاتیک میکنه یا ست و گت و ...
          1. S
            البته پرایوت که نمیکنه صرفا به درد این میخوره که به استفاده کننده از کلاس پیشنهاد میده که این متد یا متغیر رو بهتره مستقیم دست کاری نکنه
            1. ح
              درسته مثل جاوا اینا نیست که نشه دورش زد بیشتر جنبه ظاهری داره مثل تعریف متغیر در پایتون 😃😃
          2. M
            همچنین چیزی نداریم سطح دسترسی تعیین نمیشه با این کار
کل رشتهٔ گفتگو · 15 پاسخ →
ح
in the class public class information{ private String name; public void set_name(String name){ this.name = name; } public String get_name( ){ return name; } public void set_age(int age){ this.age = age; } public int get_age( ){ return age; } public void Showinfo( ){ String name = get_name( ); int age = get_age( ); System.out.printf("my name is %s/n",name); System.out.printf("my age is %d/n",age); } این کد های تو کلاس بود برای ستر و گتر حالا بریم تو متد main یعنی جای اصلی ماجرا public class java{ public static void main(String [ ] zanko){ information I = new information( ); I.set_name("zanko"); I.set_age(19); I.showinfo( ); خروجی My name is zanko My age is 19
M
صرفا قرارداد بین برنامه نویس ها هست که وقتی بزارید برنامه نویس میدونه نباید استفاده کنه وگرنه میتونه استفاده کنه همچنان
ح
مقایسه جاوا با پایتون طول برنامه (تعداد خطوط کد): برنامه هایی که به زبان پایتون نوشته می شوند، نوعاً کوتاه تر از برنامه های متناظر به زبان جاوا هستند. بعضی از افراد معتقدند که با استفاده از زبان های پویایی (dynamic languages) مثل پایتون می توان ده مرتبه سریع تر از زبان های ایستا (static languages) کد زد [۲]. – زمان اجرای برنامه: معمولاً زمان اجرای برنامه هایی که به زبان جاوا نوشته شده اند کوتاه تر از زمان اجرای برنامه هایی است که به زبان پایتون نوشته شده باشند (چون در زبان پایتون بررسی انواع یا همان type checking در زمان اجرای برنامه انجام می شود). – راحتی یادگیری: بسیاری از افراد معتقدند که یادگیری زبان پایتون برای افراد مبتدی آسان تر است. – توسعه ی اپلیکیشن های تحت وب: برخی از افراد معتقدند که با وجود چارچوب هایی که پایتون برای توسعه ی سریع اپلیکیشن های تحت وب ارائه کرده است، جاوا برای توسعه ی اپلیکیشن های مقیاس پذیر (در صورتی که تعداد کاربران متغیر باشد) مناسب تر است. – ساخت و نگهداری سیستم های بزرگ: عده ای معتقدند که زبان جاوا برای توسعه ی سیستم های بزرگ و نیز سیستم هایی که باید تحمل خطای بالایی داشته باشند، مناسب تر است. – پشتیبانی از پارادایم های (Paradigm) مختلف برنامه نویسی: برخی از افراد معتقدند که با وجود قابلیت هایی که به نسخه های جدید جاوا افزوده شده است، با توجه به اینکه زبان پایتون از پارادایم های مختلف برنامه نویسی (شامل functional و object oriented) پشتیبانی می کند، زبان پایتون برای برنامه نویسی مبتنی بر تحلیل وظیفه مندی ها (functional programming) مناسب تر است؛ مخصوصاً که با استفاده از ابزارهایی مانند JYthon و IronPythonمی توان به زبان پایتون کد زد و سپس آن را در سایر محیط های توسعه (جاوا و .Net) به کار برد. بنابراین، نمی توان ادعا کرد که یکی از این دو زبان به طور قطع بر زبان دیگر برتری دارد. بسته به هدف برنامه نویس، ممکن است یکی از این دو زبان برنامه نویسی مناسب تر باشد.
A
سلام، چرا نمیشه کد پایتون فرستاد؟
M
توصیه میکنم یه ذره هم مرتب تر کدتون رو بزارید تو گروه دوستان رغبت کنن نگاه کنن همه پشت هم....زیاد جالب نیس
کل رشتهٔ گفتگو · 2 پاسخ →
A
>>> class A(object): ... def init(self, a): ... self._a = a ... ... (at)property ... def a(self): ... return self._a ... >>> a = A('test') >>> a.a 'test' >>> a.a = 'pleh' Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: can't set attribute
  1. A
    این یک پروپرتی read only هست. ولی نمیدونم دقیقا چطور کار میکنه، اگر دوستان کسی میدونه لطفا توضیح بده
کل رشتهٔ گفتگو · 3 پاسخ →
    1. M
      فقط میشه دریافتش کرد نمیشه مقدار جدید داد بهش
کل رشتهٔ گفتگو · 2 پاسخ →
بایگانی به تفکیک ماه
اکتبر 2026سپتامبر 2026اوت 2026ژوئیه 2026ژوئن 2026مه 2026آوریل 2026مارس 2026فوریه 2026ژانویه 2026دسامبر 2025نوامبر 2025اکتبر 2025سپتامبر 2025اوت 2025ژوئیه 2025ژوئن 2025مه 2025آوریل 2025مارس 2025فوریه 2025ژانویه 2025دسامبر 2024نوامبر 2024اکتبر 2024سپتامبر 2024اوت 2024ژوئیه 2024ژوئن 2024مه 2024آوریل 2024مارس 2024فوریه 2024ژانویه 2024دسامبر 2023نوامبر 2023اکتبر 2023سپتامبر 2023اوت 2023ژوئیه 2023ژوئن 2023مه 2023آوریل 2023مارس 2023فوریه 2023ژانویه 2023دسامبر 2022نوامبر 2022اکتبر 2022سپتامبر 2022اوت 2022ژوئیه 2022ژوئن 2022مه 2022آوریل 2022مارس 2022فوریه 2022ژانویه 2022دسامبر 2021نوامبر 2021اکتبر 2021سپتامبر 2021اوت 2021ژوئیه 2021ژوئن 2021مه 2021آوریل 2021مارس 2021فوریه 2021ژانویه 2021دسامبر 2020نوامبر 2020اکتبر 2020سپتامبر 2020اوت 2020ژوئیه 2020ژوئن 2020مه 2020آوریل 2020مارس 2020فوریه 2020ژانویه 2020دسامبر 2019نوامبر 2019اکتبر 2019سپتامبر 2019اوت 2019ژوئیه 2019ژوئن 2019مه 2019آوریل 2019مارس 2019فوریه 2019ژانویه 2019دسامبر 2018نوامبر 2018اکتبر 2018سپتامبر 2018اوت 2018ژوئیه 2018ژوئن 2018مه 2018آوریل 2018مارس 2018فوریه 2018ژانویه 2018دسامبر 2017نوامبر 2017اکتبر 2017سپتامبر 2017اوت 2017ژوئیه 2017ژوئن 2017مه 2017آوریل 2017

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما