انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: HKaveh در 03 فروردین 1392، 01:57 ق‌ظ

عنوان: سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: HKaveh در 03 فروردین 1392، 01:57 ق‌ظ
ازین پس تمامی مشکلات در زبان برنامه نویسی پایتون در این تاپیک جواب داده می شوند
این تاپیک به هیچ وجه تاپیک آموزشی نیست.بلکه تاپیک رفع اشکاله

قوانین:
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Jasper در 03 فروردین 1392، 04:50 ق‌ظ
میدونم این تاپیک فقط مخصوص رفع اشکاله ولی این ویدیو خیلی خوبه گفتم بزارم بد نیست.
فیلم آموزش پایتون در 2 روز. مال گوگله و رایگان هست. توی یوتیوب هم هست برای دانلود

پارت یک (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part01.rar)

پارت دو (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part02.rar)

پارت سه (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part03.rar)

پارت چهار (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part04.rar)

پارت پنج (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part05.rar)

پارت شش (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part06.rar)

پارت هفت (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part07.rar)

پارت هشت (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part08.rar)

پارت نه (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part09.rar)

پارت ده (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part10.rar)

پارت یازده (http://dl.offlinemag.ir/learn/python/GooglePython%5Bwww.offlinemag.ir%5D.part11.rar)


من الان دو قسمت اول رو تموم کردم خیلی خوبه



اینم لینک دانلود زیرنویس انگلیسی همه قسمتها:

لینک دانلود زیرنویس (http://uploadkon.ir/uploads/subtitle_4_Google_Python_Class.zip)

عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: HKaveh در 03 فروردین 1392، 05:23 ق‌ظ
ممنون
انشالله سر فرصت لیستی از فیلم ها و کتاب های آموزشی در پست اول قرار می دم
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Jasper در 03 فروردین 1392، 12:49 ب‌ظ
ممنون
انشالله سر فرصت لیستی از فیلم ها و کتاب های آموزشی در پست اول قرار می دم
خواهش
اینم سه تا کتاب برای تازه کارا
یک بایت از پایتون 1.12 mb
http://s2.mihandownload.com/2011-2/Alipour/1_byte_az_python_mihandownload.com.rar
از این پس پایتون 12.5 mb
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

پسورد هر سه تا فایل:
www.mihandownload.com
پ.ن: دوستان لینکای ویدیوی پست 2 مثکه خراب شده. درست شد همینجا خبر میدم

......

پ.ن2: لینکای دانلود ویدیوی پست دوم درست شد
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: محمدرضا ح. در 03 فروردین 1392، 03:00 ب‌ظ
با تشکر از دوستان عزیز :)

توصیه میکنم اول کتاب "از این پس پایتون" رو بخونید نثر روون تری نسبت به دوتای دیگه داره. البته در وبگاههای خارجی هم Tutorial های خوبی بصورت "گام به گام" (نه اون گام به گام منحوس که همه دانش آموزان دارند :D) داره.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: afrod در 04 فروردین 1392، 12:47 ق‌ظ
فیلم آموزش پایتون در 2 روز. مال گوگله و رایگان هست. توی یوتیوب هم هست برای دانلود
پارت یک
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)
part01 رو دانلود کردم ولی باز نمیشه  ](*,)
این فیلم ها زیرنویس انگلیسی دارند؟

از این پس پایتون 12.5 mb
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)
اینم دو تا لینک مشکل دارند! ریدایرکت به http://www.mihandownload.com می شوند!
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Jasper در 04 فروردین 1392، 04:55 ق‌ظ
part01 رو دانلود کردم ولی باز نمیشه  ](*,)
این فیلم ها زیرنویس انگلیسی دارند؟
ان فایلا رو همشو با هم باید باز کنید. یه فایل رار هست که چند قسمتش کرده قبل از آپ کردن ;)
نه زیرنویس ندارند ولی فکر کنم بگردید پیدا بشه. من نگشتم

نقل‌قول
اینم دو تا لینک مشکل دارند! ریدایرکت به http://www.mihandownload.com (http://www.mihandownload.com) می شوند!

عذر میخوام. این لینکا سالمه
از این پس پایتون
http://dl.veyq.ir/ebook/FromNowOnPython%5Bebook.VeyQ.ir%5D.zip

کتاب آموزشی پایتون
http://dl.veyq.ir/ebook/Python%5Bebook.VeyQ.ir%5D.zip

یک بایت از پایتون
https://mega.co.nz/#!gAgiGA6I!JSdIIDaVo1G0qn_eP5X4LEC6AYt1BsOn0ocqUiakR6s
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: afrod در 04 فروردین 1392، 02:35 ب‌ظ
نه زیرنویس ندارند ولی فکر کنم بگردید پیدا بشه. من نگشتم
من که پیدا نکردم!
اگر پیدا کردید ...
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Jasper در 04 فروردین 1392، 07:08 ب‌ظ
من که پیدا نکردم!
اگر پیدا کردید ...

قسمتای day1 part1 و day2 part3 و day2 part4 پیدا نکردم. بقیشو پیدا کردم  :) :
https://mega.co.nz/#!9NZXmZjK!GA7eYEtuV8hXBRqkDaRBAkZQx2N1DK2IMjzHJSD17os
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Hadron در 04 فروردین 1392، 07:25 ب‌ظ
از نواری کناری این برگه (https://developers.google.com/edu/python)، روی ‎▾Lecture Videos day1, day2 بفشارید. یکی یکی پیوندها را رونوشت بگیرید، پیوند را با خود به تارنمای http://mo.dbxdb.com (http://mo.dbxdb.com) ببرید و پرونده‌ی فشرده‌ی زیرنویس را بارگیری کنید. اگر برگردان‌های مترجم گوگل به پارسی را می‌پسندید از بخش Choose Language (http://mo.dbxdb.com/setting.html)، «ف*ارسی» را برگزینید.

روش دیگر: سورس زیرنویس‌های utub از الگوی زیر پیروی می‌کند:
http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>پرونده‌ی xml را دریافت و با نرم‌افزار google2srt (http://sourceforge.net/projects/google2srt)، به srt کانورت کنید.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: arvinall در 04 فروردین 1392، 09:21 ب‌ظ
نخستین پرسش :
۱− میخواستم از کاربر یک پسورد دریافت کنم ولی با
raw_input پسورد نوشته میشه
۲− چطوری یک ورودی رو بدون نیاز به اینتر دریافت کنم برای مواقعی که ورودی یک حرف مثل y , n هست
ممنون
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Jasper در 06 فروردین 1392، 12:09 ق‌ظ
نخستین پرسش :
۱− میخواستم از کاربر یک پسورد دریافت کنم ولی با
raw_input پسورد نوشته میشه
۲− چطوری یک ورودی رو بدون نیاز به اینتر دریافت کنم برای مواقعی که ورودی یک حرف مثل y , n هست
ممنون
یعنی یه نفر اینجا پایتون بلد نیست جواب بده؟
داداش من بلد نیستم وگرنه حتماً جواب میدادم ;)

نقل‌قول
http://mo.dbxdb.com
time out error میده
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Lin0X در 06 فروردین 1392، 02:34 ب‌ظ
نخستین پرسش :
۱− میخواستم از کاربر یک پسورد دریافت کنم ولی با
raw_input پسورد نوشته میشه
۲− چطوری یک ورودی رو بدون نیاز به اینتر دریافت کنم برای مواقعی که ورودی یک حرف مثل y , n هست
ممنون
۱ : شما می توانید از ماژول http://docs.python.org/2/library/getpass.html (http://docs.python.org/2/library/getpass.html) استفاده نمایید:
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)
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: arvinall در 06 فروردین 1392، 04:43 ب‌ظ
نخستین پرسش :
۱− میخواستم از کاربر یک پسورد دریافت کنم ولی با
raw_input پسورد نوشته میشه
۲− چطوری یک ورودی رو بدون نیاز به اینتر دریافت کنم برای مواقعی که ورودی یک حرف مثل y , n هست
ممنون
۱ : شما می توانید از ماژول http://docs.python.org/2/library/getpass.html (http://docs.python.org/2/library/getpass.html) استفاده نمایید:
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)
ممنون
سوال ۱ حل شد
ولی سوال ۲ : تو لینکی که دادین دوتا ماژول با اسم های msvcrt و WConio بو که با این ارور ها مواجه شدم
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
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: xubuntu4iran در 06 فروردین 1392، 07:38 ب‌ظ
شما دارید تو ویندوز  کار می کنید؟ هر دوی اینها مال ویندوزه!
پوشه مدول ها توی ‎/usr/lib/python2.7/‎ توی لینوکس است.
بعضی از مدول ها بصورت پیشفرض نصب نیستند
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: MHA152 در 06 فروردین 1392، 08:35 ب‌ظ
منم یک سوال بپرسم؟ فرق پایتون 3 با 2 چیه الآن اینجا آموزش برای 2 هست یا برای 3
این کتاب هایی که معرفی شد همه برای پایتون 2 بود اگه کسی انگلیسیش خوبه بگه تا یک کتاب انگلیسی آموزش پایتون 3 دارم براش آپلود کنم (فارسی پیدا نکردم انشاا... دوستان ترجمه می کنند)
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: HKaveh در 06 فروردین 1392، 08:39 ب‌ظ
منم یک سوال بپرسم؟ فرق پایتون 3 با 2 چیه الآن اینجا آموزش برای 2 هست یا برای 3
این کتاب هایی که معرفی شد همه برای پایتون 2 بود اگه کسی انگلیسیش خوبه بگه تا یک کتاب انگلیسی آموزش پایتون 3 دارم براش آپلود کنم (فارسی پیدا نکردم انشاا... دوستان ترجمه می کنند)
فرقشون تو سایت پایتون هستpython.org
http://docs.python.org/3.0/whatsnew/3.0.html (http://docs.python.org/3.0/whatsnew/3.0.html)
منم یک سری کتاب گلچین کرده بودم
اما فعلا که 300 گیگابایت اطلاعاتم از دسترس خارج شده ](*,)
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: arvinall در 07 فروردین 1392، 04:59 ب‌ظ
نقل‌قول
۲− چطوری یک ورودی رو بدون نیاز به اینتر دریافت کنم برای مواقعی که ورودی یک حرف مثل y , n هست
ممنون
شما دارید تو ویندوز  کار می کنید؟ هر دوی اینها مال ویندوزه!
پوشه مدول ها توی ‎/usr/lib/python2.7/‎ توی لینوکس است.
بعضی از مدول ها بصورت پیشفرض نصب نیستند
مگه میشه با ویندوزد کار کنم ؟
خب راه حل این موضوع چیه ؟؟
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: triumph در 08 فروردین 1392، 07:34 ب‌ظ
سلام..سوالم رو همینجا مطرح کنم؟
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: HKaveh در 08 فروردین 1392، 09:21 ب‌ظ
سلام..سوالم رو همینجا مطرح کنم؟
در مورد python بله
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: triumph در 10 فروردین 1392، 01:18 ب‌ظ
...
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: MHA152 در 10 فروردین 1392، 04:28 ب‌ظ
من منظورتون را متوجه نشدم اگه برنامتون به خطا می خوره و می خواید بی خیال دستور ها بشه و بره بقیه ی کارها را انجام بده باید از try و except استفاده کنید
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: triumph در 10 فروردین 1392، 04:43 ب‌ظ
...
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mpcreza در 11 فروردین 1392، 07:22 ب‌ظ
سلام دوستان
برای طراحی رابط کاربریمون با استفاده از GTK فرقی بین اینکه طراحی رو با glade انجام بدیم یا خودمون دستی، هست؟
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: محمد اعتماددار در 12 فروردین 1392، 07:40 ب‌ظ

شما دارید تو ویندوز  کار می کنید؟ هر دوی اینها مال ویندوزه!
پوشه مدول ها توی ‎/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) توضیح داده شده.

عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: arvinall در 13 فروردین 1392، 02:39 ق‌ظ
مگه میشه با ویندوزد کار کنم ؟
خب راه حل این موضوع چیه ؟؟

این روش مشابه getch در زبان c است.
در لینوکس باید از ماژول دیگه‌ای استفاده کنین (http://www.dzone.com/snippets/cross-platform-getch-python). ماژول‌های sys, tty, termios. این ماژولی که می‌فرمایید برای ویندوز هست. برای ویندوز هم در همین پیوند (http://www.dzone.com/snippets/cross-platform-getch-python) توضیح داده شده.
ممنون
ولی شما اینو تست کردین ؟؟
برنامه درست اجرا میشه ولی بعد از اجرا ترمینال دچار مشکل میشه !!
دیگه چیزی رو تایپ نمیکنه و با اینتر به خط بعد نمیره وو .
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python) (تابع getch در پایتون)
ارسال شده توسط: محمد اعتماددار در 13 فروردین 1392، 09:13 ق‌ظ
درست می‌گید. ترمینال من هم دچار مشکل شد!
اینجا (http://code.activestate.com/recipes/134892/) روش درست‌ترش رو نوشته. البته من هنوز نمی‌دونم که دقیقا چکار می‌کنه. به نظر می‌رسه یک سری تنظیمات رو ذخیره می‌کنه. و بعد از گرفتن کارکتر دوباره تنظیمات رو ست می‌کنه.
البته این هم کاراکتر رو برای من بر نمی‌گردونه!!!  ???
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: محمد اعتماددار در 14 فروردین 1392، 05:06 ب‌ظ
یه روش دیگه برای getch:
در stackoverflow یه روش دیگه هم نوشته‌بودن (http://stackoverflow.com/a/7259460/1951027). این یکی به خوبی کار کرد.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: arvinall در 14 فروردین 1392، 07:18 ب‌ظ
یه روش دیگه برای getch:
در stackoverflow یه روش دیگه هم نوشته‌بودن (http://stackoverflow.com/a/7259460/1951027). این یکی به خوبی کار کرد.
ممنون حل شد
حالا یه سوال دیگه
معادل این کد تو پایتون ۲ چیه ؟؟
print('hello',end=' ')
print('world')
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: محمد اعتماددار در 14 فروردین 1392، 07:44 ب‌ظ
حالا یه سوال دیگه
معادل این کد تو پایتون ۲ چیه ؟؟
print('hello',end=' ')
print('world')
توجه کنید که در پایتون ۳ دستور print به یک تابع تبدیل شده. که یکی از آرگومان‌های آن end هست (http://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function).
خط اول به این معنی هست که پایتون به جای چاپ new line فاصله قرار دهد.
معادل آن می‌شود همان Hello world.
print "hello world"
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: arvinall در 15 فروردین 1392، 08:00 ب‌ظ
توجه کنید که در پایتون ۳ دستور 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 رو ست کرد سلام میکنه
اما hello رو در یک خط و name رو در خطی دیگه مینویسه
ولی :
print 'hello '+nameاین کد این کار رو درست انجام میده
حالا اگه نخوام از + استفاده کنم چی ؟؟
(الان یادم نیست , ولی چند بار نیاز به یک راه دیگه داشتم !!!)
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: محمد اعتماددار در 17 فروردین 1392، 09:31 ق‌ظ
این مشکل برای من وجود نداره! کدی که این خروجی رو بهتون میده رو می‌ذارید؟
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: arvinall در 17 فروردین 1392، 09:19 ب‌ظ
این مشکل برای من وجود نداره! کدی که این خروجی رو بهتون میده رو می‌ذارید؟
اینم یک نمونه :
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 >>>
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: محمد اعتماددار در 18 فروردین 1392، 11:19 ق‌ظ
اگر بخواید فقط به جای کاراکتر Newline فاصله نمایش بده کافیه بعد از print یه کاما (،) بذارید.
for i in name:
    print m,
منبع (http://stackoverflow.com/a/3249539)
اگر هم خواستین اون space هم حذف بشه چند تا روش اینجا (http://stackoverflow.com/questions/3249524/print-in-one-line-dynamically-python) نوشته.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mhch در 11 خرداد 1392، 07:53 ب‌ظ
سلام
من با از این پس پایتون شروع کردم
اسکریپت مینویسم و از ترمینال اجرا میکنم
python filename.py
دو تا مشکل دارم تا اینجا( فصل ۶ )
۱. دستور return مقداری را برنمیگرداند ( طبق کتاب باید مقدار روبرویش را برگرداند و از تابع خارج شود )
۲. تابع بازگشتی فاکتوریل موجود در کتاب خطا میدهد.
( 1
Traceback (most recent call last):
  File "test_14.py", line 11, in <module>
    factorial(4)
  File "test_14.py", line 5, in factorial
    b=factorial(n-1)
  File "test_14.py", line 5, in factorial
    b=factorial(n-1)
  File "test_14.py", line 5, in factorial
    b=factorial(n-1)
  File "test_14.py", line 6, in factorial
    print n*b
TypeError: unsupported operand type(s) for *: 'int' and 'NoneType'
 )
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: xubuntu4iran در 11 خرداد 1392، 08:18 ب‌ظ
کد رو داخل تگ قرار بده!
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mhch در 11 خرداد 1392، 08:40 ب‌ظ
توضیح بیشتر لطفا
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mhch در 11 خرداد 1392، 08:57 ب‌ظ
برای پایتون نویسی کدوم تکست ادیتور بهتره؟
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: MHA152 در 12 خرداد 1392، 08:52 ق‌ظ
برای پایتون نویسی کدوم تکست ادیتور بهتره؟
توی انجمن جستجو کنید
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mhch در 12 خرداد 1392، 06:12 ب‌ظ
لطفا لینک بدهید
من با پایتون سرچ کردم چیز خاصی نتونستم پیدا کنم
ممنون
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: MHA152 در 12 خرداد 1392، 07:23 ب‌ظ
لطفا لینک بدهید
من با پایتون سرچ کردم چیز خاصی نتونستم پیدا کنم
ممنون
http://forum.ubuntu.ir/index.php?topic=64352.0
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mhch در 12 خرداد 1392، 11:47 ب‌ظ
#! /usr/bin/python2

index=0
while index<len(fruit):
  letter=fruit[index]
  print letter
  index=index+1

چرا کد های کتاب ارور میده؟؟؟
این خیلی عجیبه
اینم ارورش
Traceback (most recent call last):
  File "test_0.py", line 4, in <module>
    while index<len(fruit):
NameError: name 'fruit' is not defined

خیلی از این کدها عمل نمیکنه!!!
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 13 خرداد 1392، 12:06 ق‌ظ
دو طرف عملگر ها فاصله بذار.فقط عملگر ها.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mhch در 13 خرداد 1392، 12:40 ق‌ظ
ممنونم
طبق گفته کتاب تابع return باید مقدار روبروش رو برگردونه و از تابع خارج بشه اما
فقط از تابع خارج میشه و خروجی نداره
لطفا راهنمایی کنید
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 13 خرداد 1392، 01:35 ق‌ظ
راستشو بخواى من هم تازه کارم نمىدونم.ببخشىد.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: xubuntu4iran در 13 خرداد 1392، 03:12 ق‌ظ
خب کدت رو به این شکل تغییر دادم


#! /usr/bin/python2
fruit='fruit'
index=0
while index<len(fruit):
   letter=fruit[index]
   print letter
   index=index+1
[/font]

نتیجه:
f
r
u
i
t
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 11 تیر 1392، 05:32 ب‌ظ
سلام دوستان من تو این قسمت مشکل دارم لطفا راهنمایی کنید
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
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 12 تیر 1392، 12:21 ق‌ظ
یکی نیست یه کمکی بکنه؟ :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: vandu در 12 تیر 1392، 02:13 ب‌ظ
سلام دوستان من تو این قسمت مشکل دارم لطفا راهنمایی کنید
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
دوست عزیز اینها به مفاهیم شی‌گرایی مرتبط میشه. کلاس نقطه شامل دو مشخصه x و y هست و کلاس مستطیل شامل سه مشخصه نقطه شروع، طول و عرض؛ که مشخصه نقطه شروع چون خودش یه نقطه‌س پس میشه از تعریف قبلی استفاده کرد و کلاس‌های تودرتو ایجاد کرد. این باعث میشه در تعریف کلاس مستطیل از کلاس نقطه استفاده بشه. اینجوری هم خوانایی کد بالا میره و هم ساختار برنامه به تعاریف دنیای واقعی شبیه‌تر میشه.
توی کدی که نوشته شده مقدار دهی blank.x و blank.y به کلاس مستطیل مربوط نمیشه. کلاس مستطیل فقط از تعریف ساختار نقطه استفاده می‌کنه یا در صورت نیاز چیزی رو به تعریفش اضافه می‌کنه.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 12 تیر 1392، 04:14 ب‌ظ
سلام دوستان من تو این قسمت مشکل دارم لطفا راهنمایی کنید
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
دوست عزیز اینها به مفاهیم شی‌گرایی مرتبط میشه. کلاس نقطه شامل دو مشخصه x و y هست و کلاس مستطیل شامل سه مشخصه نقطه شروع، طول و عرض؛ که مشخصه نقطه شروع چون خودش یه نقطه‌س پس میشه از تعریف قبلی استفاده کرد و کلاس‌های تودرتو ایجاد کرد. این باعث میشه در تعریف کلاس مستطیل از کلاس نقطه استفاده بشه. اینجوری هم خوانایی کد بالا میره و هم ساختار برنامه به تعاریف دنیای واقعی شبیه‌تر میشه.
توی کدی که نوشته شده مقدار دهی blank.x و blank.y به کلاس مستطیل مربوط نمیشه. کلاس مستطیل فقط از تعریف ساختار نقطه استفاده می‌کنه یا در صورت نیاز چیزی رو به تعریفش اضافه می‌کنه.
آخه مشکل من اینه که blank = point() و box.corner = point() خب آلان باید هردو یک کار رو انجام بدن.(فکر کنم این جاش رو اشتباه میکنم درسته؟)
بغییر از این الان x و y های دوم(مال مستطیل)درون نقطه تعریف شدن یا مستطیل یا هردو؟میشه یه خورده توضیح بدین؟(کلا راجع به کلاس تو در تو یه کمی توضیح بدین خیلی ممنون میشم.
ممنون
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: vandu در 12 تیر 1392، 04:38 ب‌ظ
دستور اول blank=point()‎ یه شی از نوع نقطه ایجاد می‌کنه و بهش اسم blank رو میده و دستور دوم box.corner=point()‎ یه شی از نوع نقطه ایجاد می‌کنه و بهش اسم corner رو میده ولی در عین حال مشخص میکنه که اینن corner عضوی از شی box هست.
x و y های دوم درون نقطه‌ای که اون نقطه هم درون مستطیل تعریف شده تعریف شدن و این به شی blank که اون بالا از نوع نقطه تعریف شده بود ارتباطی نداره.

البته من پایتون‌کار نیستم. اگر کسی نظر بهتری در مورد این موضوع داره خوشحال میشم دوست عزیزمون رو راهنمایی کنه که ما هم استفاده کنیم. :)
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 12 تیر 1392، 04:41 ب‌ظ
دستور اول blank=point()‎ یه شی از نوع نقطه ایجاد می‌کنه و بهش اسم blank رو میده و دستور دوم box.corner=point()‎ یه شی از نوع نقطه ایجاد می‌کنه و بهش اسم corner رو میده ولی در عین حال مشخص میکنه که اینن corner عضوی از شی box هست.
x و y های دوم درون نقطه‌ای که اون نقطه هم درون مستطیل تعریف شده تعریف شدن و این به شی blank که اون بالا از نوع نقطه تعریف شده بود ارتباطی نداره.

البته من پایتون‌کار نیستم. اگر کسی نظر بهتری در مورد این موضوع داره خوشحال میشم دوست عزیزمون رو راهنمایی کنه که ما هم استفاده کنیم. :)
خیلی ممنون
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: soheilred در 16 تیر 1392، 11:28 ب‌ظ
دوستان من تازه  کارم، و سرچ هم کردم دیدم این چیزی که من دنبالشم توی قسمت تازه کارا نبود. گفتم همین جا بپرسم، فوقش دوستان کار بلد مطلب رو منتقل می کنند.
بنده مشغول ور رفتن با لینوکسم برای استفاده از یه سری پکیج رباتیکی، دیدم داره یه اروری می ده که توش زیاد از python2.7 به کار برده. گفتم شاید اشکالی داره این بنده خدا. بذار پاکش کنم دوباره نصبش می کنم دیگه. رفتم زدم

sudo apt-get remove python2.7

سرتون رو درد نیارم. دیگه هیچی نداره سیستمم. کاری می شه براش کرد؟ یا باید دوباره لینوکسم رو از اول بریزم؟ حتی ترمینال هم ندارم و نمی تونم به سیستم لاگین شم.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 18 تیر 1392، 11:33 ق‌ظ
راستى اصن چرا بايد مسطتيل و نقطه رو به بلنك و باكس نسبت داد؟(سوال اصلى دو سه پست بالاتر)
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: vandu در 18 تیر 1392، 04:34 ب‌ظ
راستى اصن چرا بايد مسطتيل و نقطه رو به بلنك و باكس نسبت داد؟(سوال اصلى دو سه پست بالاتر)
برای اینکه مستطیل و نقطه فقط یک «تعریف» (کلاس) هستند و برای اینکه از اون تعاریف نمونه‌ای ایجاد بشه که بتونیم باهاش کار کنیم نیاز هست که اون تعریف رو به یک متغیر جدید (آبجکت) نسبت بدیم.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 18 تیر 1392، 08:07 ب‌ظ
ممنون بابت صبر و حوصلتون.
من نميفهمم  چرا نميشه مستقيم كار زير رو كرد؟ و حتما بايد به بلنك نسبتش بديم؟
point().x=3
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 18 تیر 1392، 08:09 ب‌ظ
يعنى الان دو كد زير برابر نيستند؟
a=point()
b=point()
منظورم اينه اى و بى كاراى متفاوتى انجام ميدن؟
عنوان: تشریح یک خط از اسکریپت
ارسال شده توسط: mojtabarezaei76 در 23 تیر 1392، 07:40 ب‌ظ
سلام من دارم یک کتاب انگلیسی آموزش پایتن می خونم ولی یکم حرفه ای  ??? و در یک معرفی کدهای یک اسکریپ من یک خط را نفهمیدم  :'( و نوشته چون خیلی ساده است درباره اش توضیح نمی دییم ولی من متوجه اش نمی شم
if __name__ == '__main__':
وجلوش یک کامنت نوشته که when run as a script
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 23 تیر 1392، 07:53 ب‌ظ
خب اين كه همينطورى ميشه به صورت انگليسى خوندش يعنى: اگر --name --
برابر رشته --main--
است.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mojtabarezaei76 در 23 تیر 1392، 08:03 ب‌ظ
خب اين كه همينطورى ميشه به صورت انگليسى خوندش يعنى: اگر
برابر رشته --main--
است.
من نگرفتم :'( :'( آخه نه name تعرف شده ونه main نکنه پایتون هم مثل جاوا باید مین و کلاس تعریف کنی اگه هم بخواهد اینجوی تعریف می کنند؟ ](*,)
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: احسان☺ - در 23 تیر 1392، 08:21 ب‌ظ
اگه كد رو كامل ميزاشتيد خيلى خوب ميشد.من از جاوا سر در نميارم.ولى مين يه رشته هستش نياز به تعريف شدن نداره كه.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mojtabarezaei76 در 23 تیر 1392، 08:27 ب‌ظ
اگه كد رو كامل ميزاشتيد خيلى خوب ميشد.من از جاوا سر در نميارم.ولى مين يه رشته هستش نياز به تعريف شدن نداره كه.
اینم کد
#!/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])
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mojtabarezaei76 در 23 تیر 1392، 10:20 ب‌ظ
اگه كد رو كامل ميزاشتيد خيلى خوب ميشد.من از جاوا سر در نميارم.ولى مين يه رشته هستش نياز به تعريف شدن نداره كه.
اینم کد
#!/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])
اینم یادم رفت بگم اگه اون خط را پاک کنید بازم کد خروجی می ده ولی من هنوز نفهمیدم چرا کتاب ازش نام برده
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: amin-asa در 24 تیر 1392، 05:07 ب‌ظ
اگه كد رو كامل ميزاشتيد خيلى خوب ميشد.من از جاوا سر در نميارم.ولى مين يه رشته هستش نياز به تعريف شدن نداره كه.
اینم کد
#!/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])
اینم یادم رفت بگم اگه اون خط را پاک کنید بازم کد خروجی می ده ولی من هنوز نفهمیدم چرا کتاب ازش نام برده

__name__ متغیری هست که نام ماژول رو در خودش نگه داری می کنه. وقتی ما می ریم توی ترمینال و می زنیم python test.py اینجا پایتون با ماژولی به نام __main__ کدهای ما رو اجرا می کنه.

در حالت interactive هم متغیر __name__ برابر با __main__  می باشد.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: ar.k.nikan در 09 امرداد 1392، 04:46 ب‌ظ
با سلام خدمت اساتید پایتونی ‌

یه چند تا سوال داشتم

۱-چه جوری میشه یه متنی را Italic پرینت کنم؟

۲-چه جوریم میشه یه متنی را ‌‌Bold پرینت کنم؟

۳-چه جوری می شه یه متنی را با یه رنگ دیگه پرینت کرد(مثلا صورتی یا قهوه ای یا هر رنگ دیگر)؟
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: dakhoo در 12 امرداد 1392، 10:42 ق‌ظ
کجا می خوای چاپ/بنویسیش  ؟! بستگی به کالبدیی داره که قراره توش بنویسی -
امیدوارم منظورت ترمینال و فایل تکست نیست ...
اکه می خوای به فرمت اچ تی ام ال این کارو کنی می تونی یه شی یا تابع بازگو کنی که نشانه های اچ تی ام ال و به نوشته افزون کنه.

اگه هدفت کالبد های دیگه مانند doc , بی شک افزونه هایی از پیش نوشته شده باید باشه ...
امیدوارم توانسته باشم کمک کرده باشم ...

تلاش کن بار دیگه یک نام خوب روی پرسشت بزاری به جای ٬کمککککککککککککککگگ
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: HSN6 در 12 امرداد 1392، 09:31 ب‌ظ
ببین با چاپ پایتون کار می‌کنه :
http://bsdrocks.com/content/bold-italic-and-underlined-font-unix-terminal
عنوان: تشخیص ورژن پایتون به ویسیله یک کد ساده
ارسال شده توسط: mojtabarezaei76 در 14 امرداد 1392، 08:10 ب‌ظ
سلام من یک مقاله آموزش 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()


عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: ar.k.nikan در 14 امرداد 1392، 09:56 ب‌ظ
دوستان اسم فوروم سوالات و مشکلات پیرامون پایتون

می خوام بدونم مثلا من می نویسم (print "Hello")

می خوام بدونم چه جوری می شه این Hello را که می خواد چاپ کنه اینالیک یا بولد یا با رنگ های مختلف چاپ کند

با تشکر (البته از استادید پایتون)
عنوان: پاسخ : تشخیص ورژن پایتون به ویسیله یک کد ساده
ارسال شده توسط: amin-asa در 14 امرداد 1392، 11:02 ب‌ظ
سلام من یک مقاله آموزش 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()



سلام

ورژنش 3 هست چون در پاتون 3 این ماژول باکاراکتر کوچک شروع می شه اینطوری:
import tkinter
می نویسن.

ولی در ورژن 2 پایتون با حرف بزرگ شروع می شه به این شکل:

import Tkinter
عنوان: برنامه ای که با پایتون نوشته شود روی چه دستگاهای قابل اجرا است؟
ارسال شده توسط: mojtabarezaei76 در 06 شهریور 1392، 02:43 ب‌ظ
سلام من چند وقتی  شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام  را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)
عنوان: پاسخ : برنامه ای که با پایتون نوشته شود روی چه دستگاهای قابل اجرا است؟
ارسال شده توسط: mojtabarezaei76 در 06 شهریور 1392، 05:12 ب‌ظ
سلام من چند وقتی  شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام  را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)
آخه تو کتابی که من برا آموزش پایتون می خونم در این مورد فقط متن زیر را نوشته ](*,) ](*,) ](*,)
Mobile computing with ports of Python to the Google Android and Apple iOS
platforms
عنوان: پاسخ : برنامه ای که با پایتون نوشته شود روی چه دستگاهای قابل اجرا است؟
ارسال شده توسط: amin-asa در 06 شهریور 1392، 08:02 ب‌ظ
سلام من چند وقتی  شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام  را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)
آخه تو کتابی که من برا آموزش پایتون می خونم در این مورد فقط متن زیر را نوشته ](*,) ](*,) ](*,)
Mobile computing with ports of Python to the Google Android and Apple iOS
platforms

سلام

پایتون cross platform هست. روی ویندوز و لینوکس که من امتحان کردم کار می کنه حتما روی یونیکس هم کار می کنه.

برای مبایل هم رو سیمبین نصب می شه و می تونی برنامه رو ران کنی. برای بقیه سیستم ها دوستان نظر بدن.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: AmirrezaGhaderi در 06 شهریور 1392، 08:48 ب‌ظ
نقل‌قول
سلام من چند وقتی  شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام  را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)

برای هر کاری ابزار مناسب رو انتخاب کنید:
  برای آندروید، جاوا.
  برای ios هم آبجکتیو سی.
  در مورد ویندوز نمیتونم نظری بدم.

پایتون روی این پلتفرم ها ساپورت میشه اما به شکل دست و پا شکسته. در حدی که فقط اثباتی برای این قضیه باشه که میشه این زبان
رو روی این پلتفرم ها هم پورت کرد.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: AmirrezaGhaderi در 06 شهریور 1392، 08:52 ب‌ظ
نقل‌قول
می خوام بدونم چه جوری می شه این Hello را که می خواد چاپ کنه اینالیک یا بولد یا با رنگ های مختلف چاپ کند

اینطور که من متوجه شدم شما میخواید روی ترمینال همچین کاری رو انجام بدید. یعنی همین print معمولی که روی ترمینال
چاپ میشه رو به صورت bold یا italic‌ در بیارید. همونطور که مثلا برای Bold کردن یه متن توی html نیاز به تگ خاصی هست،
توی ترمینال ها هم کاراکترهای خاصی طراحی شده تا به ترمینال بفهمونه که باید تکست رو bold چاپ کنه.

من اینجا به جای اینکه خودم توضیح بدم کل مطلب رو، یه لینک خروجی میذارم که خودتون بخونید. جواب ها رو دقت کنید، راه کارهای مختلف
و ماژول های مناسبی برای منظور شما معرفی شده:

http://stackoverflow.com/questions/8924173/python-print-bold-text

تو این صفحه هم لیستی از این کدهای مخصوص ترمینال رو قرار داده براتون:

http://bsdrocks.com/content/bold-italic-and-underlined-font-unix-terminal


عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: AmirrezaGhaderi در 06 شهریور 1392، 09:05 ب‌ظ
خب اين كه همينطورى ميشه به صورت انگليسى خوندش يعنى: اگر
برابر رشته --main--
است.
من نگرفتم :'( :'( آخه نه name تعرف شده ونه main نکنه پایتون هم مثل جاوا باید مین و کلاس تعریف کنی اگه هم بخواهد اینجوی تعریف می کنند؟ ](*,)

یک سری متغیر ها هستن که مفسر پایتون خود به خود اونها رو تعریف میکنه (برای کارای خودش). این متغیر ها با دو تا زیر خط در اول، و دو
تا زیر خط در آخر اسمشون شناخته میشن مثل همین متغیر __name__
متغیر __name__ موقع تفسیر یک فایل از طرف پایتون ایجاد میشه. اگه مستقیما در حال اجرای خود اون اسکریپت باشید، مقدار این متغیر برابر
رشته ی '__main__' میشه. اگه اون اسکریپت رو به عنوان ماژول صدا کرده باشید توی یک کد دیگه، این متغیر برابر اسم اون ماژول میشه.

کاری که اون دستور if داره انجام میده حکم تابع main() رو در C داره. و برای اسکریپت هایی به کار میره که هم میشه اونها رو به صورت مستقیم صدا کرد، و هم میشه اون ها به عنوان کد کمکی توی ماژول های دیگه به کار برد. اینطوری مثلا داره میگه اگه این اسکریپت مستقیم صدا شده، فلان کارها رو بکن اما اگه داره به عنوان یه ما‌زول کمکی استفاده میشه بیخیال این تیکه کد شو...
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: mojtabarezaei76 در 07 شهریور 1392، 02:48 ب‌ظ
خب اين كه همينطورى ميشه به صورت انگليسى خوندش يعنى: اگر
برابر رشته --main--
است.
من نگرفتم :'( :'( آخه نه name تعرف شده ونه main نکنه پایتون هم مثل جاوا باید مین و کلاس تعریف کنی اگه هم بخواهد اینجوی تعریف می کنند؟ ](*,)

یک سری متغیر ها هستن که مفسر پایتون خود به خود اونها رو تعریف میکنه (برای کارای خودش). این متغیر ها با دو تا زیر خط در اول، و دو
تا زیر خط در آخر اسمشون شناخته میشن مثل همین متغیر __name__
متغیر __name__ موقع تفسیر یک فایل از طرف پایتون ایجاد میشه. اگه مستقیما در حال اجرای خود اون اسکریپت باشید، مقدار این متغیر برابر
رشته ی '__main__' میشه. اگه اون اسکریپت رو به عنوان ماژول صدا کرده باشید توی یک کد دیگه، این متغیر برابر اسم اون ماژول میشه.

کاری که اون دستور if داره انجام میده حکم تابع main() رو در C داره. و برای اسکریپت هایی به کار میره که هم میشه اونها رو به صورت مستقیم صدا کرد، و هم میشه اون ها به عنوان کد کمکی توی ماژول های دیگه به کار برد. اینطوری مثلا داره میگه اگه این اسکریپت مستقیم صدا شده، فلان کارها رو بکن اما اگه داره به عنوان یه ما‌زول کمکی استفاده میشه بیخیال این تیکه کد شو...
حالا فهمیدم دمت گرم \\:D/ \\:D/
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: A.m.i.r در 23 بهمن 1392، 11:00 ق‌ظ
باسلام،
به یه اشکال در مورد اجرای یک برنامه پایتون که  روی ویندوز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
ممنون
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: HSN6 در 23 بهمن 1392، 01:22 ب‌ظ
باسلام،
به یه اشکال در مورد اجرای یک برنامه پایتون که  روی ویندوز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
ممنون

از ابتدای هر خط ، یک Space رو پاک کنید.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: A.m.i.r در 23 بهمن 1392، 01:51 ب‌ظ
واقعا ممنون! عجب نکته ریزی داشت:)
اما یه خطای دیگه داره میگیره از خط 132
print "Found", len(segments), "elements, but expected ", 6+tags
ومیگه invalid syntax
یعنی باید چه کار کرد؟؟!
باز هم ممنون
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: HSN6 در 23 بهمن 1392، 02:04 ب‌ظ
واقعا ممنون! عجب نکته ریزی داشت:)
اما یه خطای دیگه داره میگیره از خط 132
print "Found", len(segments), "elements, but expected ", 6+tags
ومیگه invalid syntax
یعنی باید چه کار کرد؟؟!
باز هم ممنون

ببین شاید دوتا فاصله کم کرده باشی ، باید با خط زیرش هم‌طراز باشه.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: A.m.i.r در 23 بهمن 1392، 02:37 ب‌ظ
واقعا ممنون! عجب نکته ریزی داشت:)
اما یه خطای دیگه داره میگیره از خط 132
print "Found", len(segments), "elements, but expected ", 6+tags
ومیگه invalid syntax
یعنی باید چه کار کرد؟؟!
باز هم ممنون

ببین شاید دوتا فاصله کم کرده باشی ، باید با خط زیرش هم‌طراز باشه.
حرف به حرفشو چک کردم ولی دقیقا هم تراز بود و مطابق با سورس کد برنامه :(
http://uplod.ir/c9gj0ftcae6u/gmshtoucd.rar.htm
این هم یه تصویر از دستکتاپم (چون برنامه بلافاصله بسته میشه)
http://uplod.ir/dhs81ch87985/error.rar.htm
یه سوال دیگه هم به ذهنم رسید، خط 132 مربوط به
 raise "Oops", "File format error"
میشه، پس چرا دو خط قبلش رو به عنوان خطا نمایش میده؟!

عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: A.m.i.r در 24 بهمن 1392، 01:40 ق‌ظ
واقعا ممنون! عجب نکته ریزی داشت:)
اما یه خطای دیگه داره میگیره از خط 132
print "Found", len(segments), "elements, but expected ", 6+tags
ومیگه invalid syntax
یعنی باید چه کار کرد؟؟!
باز هم ممنون

ببین شاید دوتا فاصله کم کرده باشی ، باید با خط زیرش هم‌طراز باشه.

یه سوال دیگه هم به ذهنم رسید، خط 132 مربوط به
 raise "Oops", "File format error"
میشه، پس چرا دو خط قبلش رو به عنوان خطا نمایش میده؟!
جواب این سوالمو خودم فهمیدم! چون دوتا space زیادی گذاشته بودم(به اندازه دوخط)
یه کار دیگه هم انجام داد، به جای پایتون3.3، برنامه رو با پایتون2.3 اجرا کردم! ولی الان مینویسه
Usage: C:\cygwin\gmshtoucd.py gmsh.msh[ucdmesh.inp] یعنی یه جورایی به خط 213 ارتباط داره...ولی هیچ اتفاقی نمی افته و فقط برنامه سریع بسته میشه
کسی نظری نداره؟ :(
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Yaser-16 در 27 بهمن 1392، 08:23 ب‌ظ
سلام
یه کد ساده پایتون دارم که اینه:
import pickle
f=open("test","wb")
s="TEXT"
pickle.dump(s,f)
f.close()
خروجی این کد توی پایتون سه یه فایل باینریه ولی توی پایتون 2.7 یه فایل تکست معمولیه، مثل اینکه w با wb فرقی نداره براش!
الآن می خوام با پایتون ۲.۷ یه فایل خروجی مثل اونی که پایتون سه با کد بالا تولید می کنه،تولید کنم،راه حل چیه؟
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: ngc0der در 29 بهمن 1392، 11:35 ب‌ظ
احتمالا دلیلش انتخاب پروتکل پیش فرض متفاوت در این دو ورژن هست. http://docs.python.org/2/library/pickle.html#data-stream-format
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Yaser-16 در 22 اسفند 1392، 08:17 ب‌ظ
سوال:
توی پایتون لیست و تاپل و آرایه داریم که ظاهرا خیلی شبیه هم هستن،می خوام بدونم فرق اینا چیه؟(مزیت ها و معایب استفاده از اون ها)
من فقط می دونم اعضای تاپل تغییر ناپذیرن :|
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: سالار مقدم در 22 اسفند 1392، 08:30 ب‌ظ
سوال:
توی پایتون لیست و تاپل و آرایه داریم که ظاهرا خیلی شبیه هم هستن،می خوام بدونم فرق اینا چیه؟(مزیت ها و معایب استفاده از اون ها)
من فقط می دونم اعضای تاپل تغییر ناپذیرن :|
آرایه نداریم که(من ندیدم) ولی فرق تاپل و لیست دو چیزه:
۱-تغییر ناپذیر بودن تاپل
۲-در جست و جو ها و پیمایش ها تاپل نسبت به لیست سریع تر عمل می کنه
۳-شد سه تا :دی تاپل توابع کمتری نسبت به لیست داره
برای چیز هایی مثل روز هفته و ماه و ... از تاپل استفاده میشه(شنبه یکشنبه و ... ، فروردین، اردیبهشت و ...) (مثل زمان هایی که تو سی و سی پلاس پلاس از enum استفاده می کنیم)
برای کل چیز های تغییر پذیر هم از لیست استفاده میشه(مثلا دریافت چند ورودی و عمل پردازش روی اونها و ...)

پ.ن: آرایه ها عین تاپل ها هستند
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Yaser-16 در 22 اسفند 1392، 08:37 ب‌ظ
سوال:
توی پایتون لیست و تاپل و آرایه داریم که ظاهرا خیلی شبیه هم هستن،می خوام بدونم فرق اینا چیه؟(مزیت ها و معایب استفاده از اون ها)
من فقط می دونم اعضای تاپل تغییر ناپذیرن :|
آرایه نداریم که(من ندیدم) ولی فرق تاپل و لیست دو چیزه:
۱-تغییر ناپذیر بودن تاپل
۲-در جست و جو ها و پیمایش ها تاپل نسبت به لیست سریع تر عمل می کنه
برای چیز هایی مثل روز هفته و ماه و ... از تاپل استفاده میشه(شنبه یکشنبه و ... ، فروردین، اردیبهشت و ...) (مثل زمان هایی که تو سی و سی پلاس پلاس از enum استفاده می کنیم)
۳-شد سه تا :دی تاپل توابع کمتری نسبت به لیست داره
برای کل چیز های تغییر پذیر هم از لیست استفاده میشه(مثلا دریافت چند ورودی و عمل پردازش روی اونها و ...)

پ.ن: آرایه ها عین تاپل ها هستند
مرسی
آرایه هم داریم تو پایتون(از ماژول array)


تنها ویژگی منحصر به فردی که دیدم توی آرایه این بود که می شه نوع اعضا رو مشخص کرد!(تا اونجایی که من می دونم توی تاپل و لیست امکانش نبود)
فرق دیگه ای هم داره؟
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Hadi11 در 19 اردیبهشت 1393، 12:13 ب‌ظ
سلام به همه ;D
اقا من کل انجمن رو خوردم ولی جواب سوالمو پیدا نکردم
من لیتوکس مینت 15 رو نصب کردم و میخوام پایتون کار کنم
وقتی توی سافتور سنتر سرچ میکنم میگه پایتون نصبه
ولی وقتی خوده برنامه رو سرچ میکنم توی مینت چیزی پیدا نمیکنه!!!!!!! :'(
چیکار باید بکنم؟؟؟؟؟؟؟؟؟؟
eclips رو هم نصب کردم
لطفا کمکم کنین :(
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: علی حلاجی در 19 اردیبهشت 1393، 12:28 ب‌ظ
سلام به همه ;D
اقا من کل انجمن رو خوردم ولی جواب سوالمو پیدا نکردم
من لیتوکس مینت 15 رو نصب کردم و میخوام پایتون کار کنم
وقتی توی سافتور سنتر سرچ میکنم میگه پایتون نصبه
ولی وقتی خوده برنامه رو سرچ میکنم توی مینت چیزی پیدا نمیکنه!!!!!!! :'(
چیکار باید بکنم؟؟؟؟؟؟؟؟؟؟
eclips رو هم نصب کردم
لطفا کمکم کنین :(
سلام
کلا پایتون روی اکثر لینوکس ها نصبه برای اینکه یسری از برنامه ها که تعدادشون کم هم نیست با پایتون نوشته شده.
فقط تنها چیزی که بصورت پیش فرض نصب نیست، محیط مجتمع اون هست.
شما کافیه تویه ترمینال تایپ کنی python و اون موقع برات کنسول پایتون یا مفسر اجرا میشه و میتونی کار کنی.
درضمن اگر eclipse داری کافیه بری روش pydev نصب کنی.
البته pycharm نسخه رایگانش هم خوبه.
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: Hadi11 در 19 اردیبهشت 1393، 02:06 ب‌ظ
ممنون دمت گرم \\:D/
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: javad751 در 06 اسفند 1393، 09:41 ب‌ظ
سلام،دوستان اگر ممکنه در مورد Lambda Expressions و کاربردش توضیح بدید

چون انگلیسی بود من زیاد متوجه نشدم
https://docs.python.org/3.3/tutorial/controlflow.html#lambda-expressions
عنوان: پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
ارسال شده توسط: دانیال بهزادی در 06 اسفند 1393، 10:10 ب‌ظ
هر سوال باید در موضوع مخصوص خودش پرسیده بشه. این موضوع قفل می‌شه