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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: سوالات و اشکالات پیرامون پایتون(Python)  (دفعات بازدید: 29064 بار)

0 کاربر و 8 مهمان درحال مشاهده موضوع.

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #60 : 23 تیر 1392، 08:21 ب‌ظ »
اگه كد رو كامل ميزاشتيد خيلى خوب ميشد.من از جاوا سر در نميارم.ولى مين يه رشته هستش نياز به تعريف شدن نداره كه.

آفلاین mojtabarezaei76

  • Full Member
  • *
  • ارسال: 179
  • جنسیت : پسر
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #61 : 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])
« آخرین ویرایش: 24 تیر 1392، 03:35 ق‌ظ توسط mojtabarezaei76 »
دنیا را دو گونه می توان تغییر داد: با قلم (كاربست اندیشه) و با شمشیر (كاربست زور)

آفلاین mojtabarezaei76

  • Full Member
  • *
  • ارسال: 179
  • جنسیت : پسر
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #62 : 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])
اینم یادم رفت بگم اگه اون خط را پاک کنید بازم کد خروجی می ده ولی من هنوز نفهمیدم چرا کتاب ازش نام برده
« آخرین ویرایش: 24 تیر 1392، 03:36 ق‌ظ توسط mojtabarezaei76 »
دنیا را دو گونه می توان تغییر داد: با قلم (كاربست اندیشه) و با شمشیر (كاربست زور)

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #63 : 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__  می باشد.
* زندگی خالی نیست *
* مهربانی هست، سیب هست، ایمان هست *
* آری تا شقایق هست، زندگی باید کرد *

آفلاین ar.k.nikan

  • Newbie
  • *
  • ارسال: 13
  • جنسیت : پسر
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #64 : 09 امرداد 1392، 04:46 ب‌ظ »
با سلام خدمت اساتید پایتونی ‌

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

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

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

۳-چه جوری می شه یه متنی را با یه رنگ دیگه پرینت کرد(مثلا صورتی یا قهوه ای یا هر رنگ دیگر)؟

آفلاین dakhoo

  • Newbie
  • *
  • ارسال: 2
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #65 : 12 امرداد 1392، 10:42 ق‌ظ »
کجا می خوای چاپ/بنویسیش  ؟! بستگی به کالبدیی داره که قراره توش بنویسی -
امیدوارم منظورت ترمینال و فایل تکست نیست ...
اکه می خوای به فرمت اچ تی ام ال این کارو کنی می تونی یه شی یا تابع بازگو کنی که نشانه های اچ تی ام ال و به نوشته افزون کنه.

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

تلاش کن بار دیگه یک نام خوب روی پرسشت بزاری به جای ٬کمککککککککککککککگگ
« آخرین ویرایش: 12 امرداد 1392، 10:44 ق‌ظ توسط dakhoo »

آفلاین HSN6

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • یک راَکتیست اسپرانتیست پایتونیست گودوئیست!
    • بلاگ شخصی
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #66 : 12 امرداد 1392، 09:31 ب‌ظ »
ببین با چاپ پایتون کار می‌کنه :
http://bsdrocks.com/content/bold-italic-and-underlined-font-unix-terminal

آفلاین mojtabarezaei76

  • Full Member
  • *
  • ارسال: 179
  • جنسیت : پسر
تشخیص ورژن پایتون به ویسیله یک کد ساده
« پاسخ #67 : 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()


دنیا را دو گونه می توان تغییر داد: با قلم (كاربست اندیشه) و با شمشیر (كاربست زور)

آفلاین ar.k.nikan

  • Newbie
  • *
  • ارسال: 13
  • جنسیت : پسر
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #68 : 14 امرداد 1392، 09:56 ب‌ظ »
دوستان اسم فوروم سوالات و مشکلات پیرامون پایتون

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

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

با تشکر (البته از استادید پایتون)

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
پاسخ : تشخیص ورژن پایتون به ویسیله یک کد ساده
« پاسخ #69 : 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

  • Full Member
  • *
  • ارسال: 179
  • جنسیت : پسر
سلام من چند وقتی  شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام  را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)
دنیا را دو گونه می توان تغییر داد: با قلم (كاربست اندیشه) و با شمشیر (كاربست زور)

آفلاین mojtabarezaei76

  • Full Member
  • *
  • ارسال: 179
  • جنسیت : پسر
سلام من چند وقتی  شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام  را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)
آخه تو کتابی که من برا آموزش پایتون می خونم در این مورد فقط متن زیر را نوشته ](*,) ](*,) ](*,)
Mobile computing with ports of Python to the Google Android and Apple iOS
platforms
دنیا را دو گونه می توان تغییر داد: با قلم (كاربست اندیشه) و با شمشیر (كاربست زور)

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
سلام من چند وقتی  شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام  را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)
آخه تو کتابی که من برا آموزش پایتون می خونم در این مورد فقط متن زیر را نوشته ](*,) ](*,) ](*,)
Mobile computing with ports of Python to the Google Android and Apple iOS
platforms

سلام

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

برای مبایل هم رو سیمبین نصب می شه و می تونی برنامه رو ران کنی. برای بقیه سیستم ها دوستان نظر بدن.
* زندگی خالی نیست *
* مهربانی هست، سیب هست، ایمان هست *
* آری تا شقایق هست، زندگی باید کرد *

آفلاین AmirrezaGhaderi

  • Jr. Member
  • *
  • ارسال: 90
  • جنسیت : پسر
    • حساب تویتر من
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #73 : 06 شهریور 1392، 08:48 ب‌ظ »
نقل‌قول
سلام من چند وقتی  شروع کردم به یادگیری پایتون و می خواهم اولین برنامه ام  را بدم بیرون حالا می خواستم بدونم با پایتون می شه برای چه سیستم عامل های برنامه نوشت آیا برای موبایل ها هم می شه(منظورم اینکه فایل نصبی هم می شه ساخت مثل apk)

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

پایتون روی این پلتفرم ها ساپورت میشه اما به شکل دست و پا شکسته. در حدی که فقط اثباتی برای این قضیه باشه که میشه این زبان
رو روی این پلتفرم ها هم پورت کرد.

آفلاین AmirrezaGhaderi

  • Jr. Member
  • *
  • ارسال: 90
  • جنسیت : پسر
    • حساب تویتر من
پاسخ : سوالات و اشکالات پیرامون پایتون(Python)
« پاسخ #74 : 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