ممنونخواهش
انشالله سر فرصت لیستی از فیلم ها و کتاب های آموزشی در پست اول قرار می دم
www.mihandownload.com
فیلم آموزش پایتون در 2 روز. مال گوگله و رایگان هست. توی یوتیوب هم هست برای دانلودpart01 رو دانلود کردم ولی باز نمیشه ](*,)
پارت یک
http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part01.rar (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part01.rar)
از این پس پایتون 12.5 mbاینم دو تا لینک مشکل دارند! ریدایرکت به http://www.mihandownload.com می شوند!
http://s1.mihandownload.com/2012/Mohamad/june/fromnowpython_Mihandownload.com.rar (http://s1.mihandownload.com/2012/Mohamad/june/fromnowpython_Mihandownload.com.rar)
کتاب آموزشی پایتون 980 kb
http://s1.mihandownload.com/2011/Alipour0c/2011.2/Computer/Python_Lang_Learning_Mihandownload.com.rar (http://s1.mihandownload.com/2011/Alipour0c/2011.2/Computer/Python_Lang_Learning_Mihandownload.com.rar)
part01 رو دانلود کردم ولی باز نمیشه ](*,)ان فایلا رو همشو با هم باید باز کنید. یه فایل رار هست که چند قسمتش کرده قبل از آپ کردن ;)
این فیلم ها زیرنویس انگلیسی دارند؟
اینم دو تا لینک مشکل دارند! ریدایرکت به http://www.mihandownload.com (http://www.mihandownload.com) می شوند!
نه زیرنویس ندارند ولی فکر کنم بگردید پیدا بشه. من نگشتممن که پیدا نکردم!
من که پیدا نکردم!
اگر پیدا کردید ...
http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>
پروندهی xml را دریافت و با نرمافزار google2srt (http://sourceforge.net/projects/google2srt)، به srt کانورت کنید.
نخستین پرسش :یعنی یه نفر اینجا پایتون بلد نیست جواب بده؟
۱− میخواستم از کاربر یک پسورد دریافت کنم ولی با
raw_input پسورد نوشته میشه
۲− چطوری یک ورودی رو بدون نیاز به اینتر دریافت کنم برای مواقعی که ورودی یک حرف مثل y , n هست
ممنون
http://mo.dbxdb.comtime out error میده
نخستین پرسش :۱ : شما می توانید از ماژول http://docs.python.org/2/library/getpass.html (http://docs.python.org/2/library/getpass.html) استفاده نمایید:
۱− میخواستم از کاربر یک پسورد دریافت کنم ولی با
raw_input پسورد نوشته میشه
۲− چطوری یک ورودی رو بدون نیاز به اینتر دریافت کنم برای مواقعی که ورودی یک حرف مثل y , n هست
ممنون
ممنوننخستین پرسش :۱ : شما می توانید از ماژول http://docs.python.org/2/library/getpass.html (http://docs.python.org/2/library/getpass.html) استفاده نمایید:
۱− میخواستم از کاربر یک پسورد دریافت کنم ولی با
raw_input پسورد نوشته میشه
۲− چطوری یک ورودی رو بدون نیاز به اینتر دریافت کنم برای مواقعی که ورودی یک حرف مثل y , n هست
ممنون
import getpass
pw=getpass.getpass('enter your password:')
۲: http://stackoverflow.com/questions/3523174/raw-input-in-python-without-pressing-enter (http://stackoverflow.com/questions/3523174/raw-input-in-python-without-pressing-enter)
Traceback (most recent call last):
File "./yeahorno.py", line 2, in <module>
import msvcrt
ImportError: No module named msvcrt
Traceback (most recent call last):
File "./yeahorno.py", line 2, in <module>
import WConio
ImportError: No module named WConio
منم یک سوال بپرسم؟ فرق پایتون 3 با 2 چیه الآن اینجا آموزش برای 2 هست یا برای 3فرقشون تو سایت پایتون هستpython.org
این کتاب هایی که معرفی شد همه برای پایتون 2 بود اگه کسی انگلیسیش خوبه بگه تا یک کتاب انگلیسی آموزش پایتون 3 دارم براش آپلود کنم (فارسی پیدا نکردم انشاا... دوستان ترجمه می کنند)
۲− چطوری یک ورودی رو بدون نیاز به اینتر دریافت کنم برای مواقعی که ورودی یک حرف مثل y , n هست
ممنون
شما دارید تو ویندوز کار می کنید؟ هر دوی اینها مال ویندوزه!مگه میشه با ویندوزد کار کنم ؟
پوشه مدول ها توی /usr/lib/python2.7/ توی لینوکس است.
بعضی از مدول ها بصورت پیشفرض نصب نیستند
سلام..سوالم رو همینجا مطرح کنم؟در مورد python بله
شما دارید تو ویندوز کار می کنید؟ هر دوی اینها مال ویندوزه!مگه میشه با ویندوزد کار کنم ؟
پوشه مدول ها توی /usr/lib/python2.7/ توی لینوکس است.
بعضی از مدول ها بصورت پیشفرض نصب نیستند
خب راه حل این موضوع چیه ؟؟
ممنونمگه میشه با ویندوزد کار کنم ؟
خب راه حل این موضوع چیه ؟؟
این روش مشابه getch در زبان c است.
در لینوکس باید از ماژول دیگهای استفاده کنین (http://www.dzone.com/snippets/cross-platform-getch-python). ماژولهای sys, tty, termios. این ماژولی که میفرمایید برای ویندوز هست. برای ویندوز هم در همین پیوند (http://www.dzone.com/snippets/cross-platform-getch-python) توضیح داده شده.
یه روش دیگه برای getch:ممنون حل شد
در stackoverflow یه روش دیگه هم نوشتهبودن (http://stackoverflow.com/a/7259460/1951027). این یکی به خوبی کار کرد.
print('hello',end=' ')
print('world')
حالا یه سوال دیگهتوجه کنید که در پایتون ۳ دستور print به یک تابع تبدیل شده. که یکی از آرگومانهای آن end هست (http://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function).
معادل این کد تو پایتون ۲ چیه ؟؟کد: [انتخاب]print('hello',end=' ')
print('world')
print "hello world"
توجه کنید که در پایتون ۳ دستور print به یک تابع تبدیل شده. که یکی از آرگومانهای آن end هست (http://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function).بله میدونم
خط اول به این معنی هست که پایتون به جای چاپ new line فاصله قرار دهد.
معادل آن میشود همان Hello world.کد: [انتخاب]print "hello world"
print 'hello',name
که قبلش باید متغییر name رو ست کرد سلام میکنهprint 'hello '+name
این کد این کار رو درست انجام میدهاین مشکل برای من وجود نداره! کدی که این خروجی رو بهتون میده رو میذارید؟اینم یک نمونه :
arvinall@ALL:~$ python
Python 2.7.3 (default, Apr 20 2012, 22:44:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> name = ['arvin','reza','akbar']
>>> for n in name:
... print n
...
arvin
reza
akbar
>>>
که هر اسمو تو یک خط چاپ میکنه>>> for n in name:
... print(n,end=' ')
...
arvin reza akbar >>>
for i in name:
print m,
منبع (http://stackoverflow.com/a/3249539)برای پایتون نویسی کدوم تکست ادیتور بهتره؟توی انجمن جستجو کنید
لطفا لینک بدهیدhttp://forum.ubuntu.ir/index.php?topic=64352.0
من با پایتون سرچ کردم چیز خاصی نتونستم پیدا کنم
ممنون
f
r
u
i
t
class point:
pass
blank = point()
blank.x = 3.0
blank.y = 4.0
class rectangle:
pass
box = rectangle()
box.width = 100.0
box.height = 200.0
box.corner = point()
box.corner.x = 0.0
box.corner.y = 0.0
سلام دوستان من تو این قسمت مشکل دارم لطفا راهنمایی کنیددوست عزیز اینها به مفاهیم شیگرایی مرتبط میشه. کلاس نقطه شامل دو مشخصه x و y هست و کلاس مستطیل شامل سه مشخصه نقطه شروع، طول و عرض؛ که مشخصه نقطه شروع چون خودش یه نقطهس پس میشه از تعریف قبلی استفاده کرد و کلاسهای تودرتو ایجاد کرد. این باعث میشه در تعریف کلاس مستطیل از کلاس نقطه استفاده بشه. اینجوری هم خوانایی کد بالا میره و هم ساختار برنامه به تعاریف دنیای واقعی شبیهتر میشه.کد: [انتخاب]class point:
pass
blank = point()
blank.x = 3.0
blank.y = 4.0
class rectangle:
pass
box = rectangle()
box.width = 100.0
box.height = 200.0
box.corner = point()
box.corner.x = 0.0
box.corner.y = 0.0
الان من نمیفهمم این مستطیلی که من تعریف کردم چه ربطی به نقطه ای که قبلا تعریف کردم داره چون وقتی وهله x از نقطه رو چاپ میکنم بازم برابر 4.0 کلا گیج شدم، point یا rectangle رو اگه تغیر بدم رو اون یکی اثر میکنه؟ اصلا چرا باید از نقطه هم استفاده کرد؟
پ.ن:برگرفته از کتاب از این پس پایتون فصل کلاس پایتون نسخه 2.7
آخه مشکل من اینه که blank = point() و box.corner = point() خب آلان باید هردو یک کار رو انجام بدن.(فکر کنم این جاش رو اشتباه میکنم درسته؟)سلام دوستان من تو این قسمت مشکل دارم لطفا راهنمایی کنیددوست عزیز اینها به مفاهیم شیگرایی مرتبط میشه. کلاس نقطه شامل دو مشخصه x و y هست و کلاس مستطیل شامل سه مشخصه نقطه شروع، طول و عرض؛ که مشخصه نقطه شروع چون خودش یه نقطهس پس میشه از تعریف قبلی استفاده کرد و کلاسهای تودرتو ایجاد کرد. این باعث میشه در تعریف کلاس مستطیل از کلاس نقطه استفاده بشه. اینجوری هم خوانایی کد بالا میره و هم ساختار برنامه به تعاریف دنیای واقعی شبیهتر میشه.کد: [انتخاب]class point:
pass
blank = point()
blank.x = 3.0
blank.y = 4.0
class rectangle:
pass
box = rectangle()
box.width = 100.0
box.height = 200.0
box.corner = point()
box.corner.x = 0.0
box.corner.y = 0.0
الان من نمیفهمم این مستطیلی که من تعریف کردم چه ربطی به نقطه ای که قبلا تعریف کردم داره چون وقتی وهله x از نقطه رو چاپ میکنم بازم برابر 4.0 کلا گیج شدم، point یا rectangle رو اگه تغیر بدم رو اون یکی اثر میکنه؟ اصلا چرا باید از نقطه هم استفاده کرد؟
پ.ن:برگرفته از کتاب از این پس پایتون فصل کلاس پایتون نسخه 2.7
توی کدی که نوشته شده مقدار دهی blank.x و blank.y به کلاس مستطیل مربوط نمیشه. کلاس مستطیل فقط از تعریف ساختار نقطه استفاده میکنه یا در صورت نیاز چیزی رو به تعریفش اضافه میکنه.
دستور اول blank=point() یه شی از نوع نقطه ایجاد میکنه و بهش اسم blank رو میده و دستور دوم box.corner=point() یه شی از نوع نقطه ایجاد میکنه و بهش اسم corner رو میده ولی در عین حال مشخص میکنه که اینن corner عضوی از شی box هست.خیلی ممنون
x و y های دوم درون نقطهای که اون نقطه هم درون مستطیل تعریف شده تعریف شدن و این به شی blank که اون بالا از نوع نقطه تعریف شده بود ارتباطی نداره.
البته من پایتونکار نیستم. اگر کسی نظر بهتری در مورد این موضوع داره خوشحال میشم دوست عزیزمون رو راهنمایی کنه که ما هم استفاده کنیم. :)
راستى اصن چرا بايد مسطتيل و نقطه رو به بلنك و باكس نسبت داد؟(سوال اصلى دو سه پست بالاتر)برای اینکه مستطیل و نقطه فقط یک «تعریف» (کلاس) هستند و برای اینکه از اون تعاریف نمونهای ایجاد بشه که بتونیم باهاش کار کنیم نیاز هست که اون تعریف رو به یک متغیر جدید (آبجکت) نسبت بدیم.
if __name__ == '__main__':
وجلوش یک کامنت نوشته که when run as a scriptخب اين كه همينطورى ميشه به صورت انگليسى خوندش يعنى: اگرمن نگرفتم :'( :'( آخه نه name تعرف شده ونه main نکنه پایتون هم مثل جاوا باید مین و کلاس تعریف کنی اگه هم بخواهد اینجوی تعریف می کنند؟ ](*,)
برابر رشته --main--
است.
اگه كد رو كامل ميزاشتيد خيلى خوب ميشد.من از جاوا سر در نميارم.ولى مين يه رشته هستش نياز به تعريف شدن نداره كه.اینم کد
#!/usr/bin/env python
# initialize data to be stored in files, pickles, shelves
# records
bob = {'name': 'Bob Smith', 'age': 42, 'pay': 30000, 'job': 'dev'}
sue = {'name': 'Sue Jones', 'age': 45, 'pay': 40000, 'job': 'hdw'}
# database
db = {}
db['bob'] = bob
db['sue'] = sue
if __name__ == '__main__':
# when run as a script
for key in db:
print(key, '=>\n ', db[key])
اینم یادم رفت بگم اگه اون خط را پاک کنید بازم کد خروجی می ده ولی من هنوز نفهمیدم چرا کتاب ازش نام بردهاگه كد رو كامل ميزاشتيد خيلى خوب ميشد.من از جاوا سر در نميارم.ولى مين يه رشته هستش نياز به تعريف شدن نداره كه.اینم کدکد: [انتخاب]#!/usr/bin/env python
# initialize data to be stored in files, pickles, shelves
# records
bob = {'name': 'Bob Smith', 'age': 42, 'pay': 30000, 'job': 'dev'}
sue = {'name': 'Sue Jones', 'age': 45, 'pay': 40000, 'job': 'hdw'}
# database
db = {}
db['bob'] = bob
db['sue'] = sue
if __name__ == '__main__':
# when run as a script
for key in db:
print(key, '=>\n ', db[key])
اینم یادم رفت بگم اگه اون خط را پاک کنید بازم کد خروجی می ده ولی من هنوز نفهمیدم چرا کتاب ازش نام بردهاگه كد رو كامل ميزاشتيد خيلى خوب ميشد.من از جاوا سر در نميارم.ولى مين يه رشته هستش نياز به تعريف شدن نداره كه.اینم کدکد: [انتخاب]#!/usr/bin/env python
# initialize data to be stored in files, pickles, shelves
# records
bob = {'name': 'Bob Smith', 'age': 42, 'pay': 30000, 'job': 'dev'}
sue = {'name': 'Sue Jones', 'age': 45, 'pay': 40000, 'job': 'hdw'}
# database
db = {}
db['bob'] = bob
db['sue'] = sue
if __name__ == '__main__':
# when run as a script
for key in db:
print(key, '=>\n ', db[key])
from tkinter import *
from tkinter.messagebox import showinfo
def reply():
showinfo(title='popup', message='Button pressed!')
window = Tk()
button = Button(window, text='press', command=reply)
button.pack()
window.mainloop()
سلام من یک مقاله آموزش tk در اینترنت پیدا کردم ولی در آن اشاره ای به ورژن پایتون نشده است و اولین مثالش کد زیر است می خواستم بدونم کسی می تواند بگو ید این کد برای ورژن چند پایتون است؟ (من خودم ۲.۷ دارم و کار نکرد)کد: [انتخاب]from tkinter import *
from tkinter.messagebox import showinfo
def reply():
showinfo(title='popup', message='Button pressed!')
window = Tk()
button = Button(window, text='press', command=reply)
button.pack()
window.mainloop()
import tkinter
می نویسن.import Tkinter
سلام من چند وقتی شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)آخه تو کتابی که من برا آموزش پایتون می خونم در این مورد فقط متن زیر را نوشته ](*,) ](*,) ](*,)
سلام من چند وقتی شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)آخه تو کتابی که من برا آموزش پایتون می خونم در این مورد فقط متن زیر را نوشته ](*,) ](*,) ](*,)
Mobile computing with ports of Python to the Google Android and Apple iOS
platforms
سلام من چند وقتی شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)
می خوام بدونم چه جوری می شه این Hello را که می خواد چاپ کنه اینالیک یا بولد یا با رنگ های مختلف چاپ کند
خب اين كه همينطورى ميشه به صورت انگليسى خوندش يعنى: اگرمن نگرفتم :'( :'( آخه نه name تعرف شده ونه main نکنه پایتون هم مثل جاوا باید مین و کلاس تعریف کنی اگه هم بخواهد اینجوی تعریف می کنند؟ ](*,)
برابر رشته --main--
است.
حالا فهمیدم دمت گرم \\:D/ \\:D/خب اين كه همينطورى ميشه به صورت انگليسى خوندش يعنى: اگرمن نگرفتم :'( :'( آخه نه name تعرف شده ونه main نکنه پایتون هم مثل جاوا باید مین و کلاس تعریف کنی اگه هم بخواهد اینجوی تعریف می کنند؟ ](*,)
برابر رشته --main--
است.
یک سری متغیر ها هستن که مفسر پایتون خود به خود اونها رو تعریف میکنه (برای کارای خودش). این متغیر ها با دو تا زیر خط در اول، و دو
تا زیر خط در آخر اسمشون شناخته میشن مثل همین متغیر __name__
متغیر __name__ موقع تفسیر یک فایل از طرف پایتون ایجاد میشه. اگه مستقیما در حال اجرای خود اون اسکریپت باشید، مقدار این متغیر برابر
رشته ی '__main__' میشه. اگه اون اسکریپت رو به عنوان ماژول صدا کرده باشید توی یک کد دیگه، این متغیر برابر اسم اون ماژول میشه.
کاری که اون دستور if داره انجام میده حکم تابع main() رو در C داره. و برای اسکریپت هایی به کار میره که هم میشه اونها رو به صورت مستقیم صدا کرد، و هم میشه اون ها به عنوان کد کمکی توی ماژول های دیگه به کار برد. اینطوری مثلا داره میگه اگه این اسکریپت مستقیم صدا شده، فلان کارها رو بکن اما اگه داره به عنوان یه مازول کمکی استفاده میشه بیخیال این تیکه کد شو...
باسلام،از ابتدای هر خط ، یک Space رو پاک کنید.
به یه اشکال در مورد اجرای یک برنامه پایتون که روی ویندوز7 اجرا میشه برخوردم، واقعا ممنون میشم اگه کسی بتونه کمک کنه:
یه برنامه برای تبدیل فایل با پسوندmsh. به inp. تحت پایتون نوشته شده که سورس کد اون رو می تونید در لینک زیر مشاهده کنید:
http://www.magpar.net/static/magpar-0.9rc2/doc/html/gmshtoucd_8py_source.html
کاری که من انجام دادم این بود که کدهارو داخل یه فایل notepad ریختم و پسوندشو py گذاشتم (gmshtoucd.py)و از properties-->open with فایل اجرایی رو روی python تنظیم کردم. درضمن فایل msh رو هم قبلا ساخته بودم.سپس فایل py رو به همراه فایل msh به جایی که پایتون داخل ویندوز نصب شده (داخل پوشه bin)منتقل کردم و فایل py اجرا کردم ولی پنجره اش بلافاصله باز میشه و بسته میشه (ولی میتونم بخونم که در اخطارش نوشته unexpected indent و همچنین به نظر میرسه داره از """ در خط سوم اشکال میگیره). به نظر شما راه حل چیه؟ فایل msh و py رو (جمعا 13 کیلوبایت)آپلود کردم اینجا شاید کمک کنه
http://uplod.ir/5tbhjdyesgcm/python.rar.htm
ممنون
واقعا ممنون! عجب نکته ریزی داشت:)ببین شاید دوتا فاصله کم کرده باشی ، باید با خط زیرش همطراز باشه.
اما یه خطای دیگه داره میگیره از خط 132
print "Found", len(segments), "elements, but expected ", 6+tags
ومیگه invalid syntax
یعنی باید چه کار کرد؟؟!
باز هم ممنون
حرف به حرفشو چک کردم ولی دقیقا هم تراز بود و مطابق با سورس کد برنامه :(واقعا ممنون! عجب نکته ریزی داشت:)ببین شاید دوتا فاصله کم کرده باشی ، باید با خط زیرش همطراز باشه.
اما یه خطای دیگه داره میگیره از خط 132
print "Found", len(segments), "elements, but expected ", 6+tags
ومیگه invalid syntax
یعنی باید چه کار کرد؟؟!
باز هم ممنون
جواب این سوالمو خودم فهمیدم! چون دوتا space زیادی گذاشته بودم(به اندازه دوخط)واقعا ممنون! عجب نکته ریزی داشت:)ببین شاید دوتا فاصله کم کرده باشی ، باید با خط زیرش همطراز باشه.
اما یه خطای دیگه داره میگیره از خط 132
print "Found", len(segments), "elements, but expected ", 6+tags
ومیگه invalid syntax
یعنی باید چه کار کرد؟؟!
باز هم ممنون
یه سوال دیگه هم به ذهنم رسید، خط 132 مربوط به
raise "Oops", "File format error"
میشه، پس چرا دو خط قبلش رو به عنوان خطا نمایش میده؟!
import pickle
f=open("test","wb")
s="TEXT"
pickle.dump(s,f)
f.close()
خروجی این کد توی پایتون سه یه فایل باینریه ولی توی پایتون 2.7 یه فایل تکست معمولیه، مثل اینکه w با wb فرقی نداره براش!سوال:آرایه نداریم که(من ندیدم) ولی فرق تاپل و لیست دو چیزه:
توی پایتون لیست و تاپل و آرایه داریم که ظاهرا خیلی شبیه هم هستن،می خوام بدونم فرق اینا چیه؟(مزیت ها و معایب استفاده از اون ها)
من فقط می دونم اعضای تاپل تغییر ناپذیرن :|
مرسیسوال:آرایه نداریم که(من ندیدم) ولی فرق تاپل و لیست دو چیزه:
توی پایتون لیست و تاپل و آرایه داریم که ظاهرا خیلی شبیه هم هستن،می خوام بدونم فرق اینا چیه؟(مزیت ها و معایب استفاده از اون ها)
من فقط می دونم اعضای تاپل تغییر ناپذیرن :|
۱-تغییر ناپذیر بودن تاپل
۲-در جست و جو ها و پیمایش ها تاپل نسبت به لیست سریع تر عمل می کنه
برای چیز هایی مثل روز هفته و ماه و ... از تاپل استفاده میشه(شنبه یکشنبه و ... ، فروردین، اردیبهشت و ...) (مثل زمان هایی که تو سی و سی پلاس پلاس از enum استفاده می کنیم)
۳-شد سه تا :دی تاپل توابع کمتری نسبت به لیست داره
برای کل چیز های تغییر پذیر هم از لیست استفاده میشه(مثلا دریافت چند ورودی و عمل پردازش روی اونها و ...)
پ.ن: آرایه ها عین تاپل ها هستند
سلام به همه ;Dسلام
اقا من کل انجمن رو خوردم ولی جواب سوالمو پیدا نکردم
من لیتوکس مینت 15 رو نصب کردم و میخوام پایتون کار کنم
وقتی توی سافتور سنتر سرچ میکنم میگه پایتون نصبه
ولی وقتی خوده برنامه رو سرچ میکنم توی مینت چیزی پیدا نمیکنه!!!!!!! :'(
چیکار باید بکنم؟؟؟؟؟؟؟؟؟؟
eclips رو هم نصب کردم
لطفا کمکم کنین :(