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

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

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


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

نویسنده موضوع: شروع برنامه نویسی  (دفعات بازدید: 3320 بار)

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

آفلاین masoudrko

  • Full Member
  • *
  • ارسال: 210
  • جنسیت : پسر
  • Knowing is not enough; we must apply.
شروع برنامه نویسی
« : 11 آذر 1393، 09:06 ق‌ظ »
سلام
میخامبرنامه نویسی را شروع کنم ولی نمیدونم از کجا یه چند تا سوال داشتم
این افزونه های گنوم شل را با چی مینویسن؟
یا مثلا یه سری نرم افزار ها مثلا فایرفاکس یا vlc الان سورس اونا را دارم چطوری میتونم اونا را دستکاری کنم؟؟؟؟؟لطفا راهنمایی کنید..
در نامه ای به فرزند آینده ام خواهم نوشت در طول زندگی ات
اگر لااقل ده کتاب که بر خلاف عقیده ی توست نخواندی،
هرگز بر درستی عقایدِخودت پافشاری نکن...

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 775
  • جنسیت : پسر
پاسخ : شروع برنامه نویسی
« پاسخ #1 : 11 آذر 1393، 07:44 ب‌ظ »
به نام خدا
سلام
تو مجلهٔ سلام دنیا نسخهٔ دومِش یک مقدار دربارهٔ چگونه افزونه نوشتن برای گنوم شِل رو توضیح می‌ده. اگه خواستی یک نگاه بِهِش بنداز. :)

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

  • Full Member
  • *
  • ارسال: 220
  • جنسیت : پسر
پاسخ : شروع برنامه نویسی
« پاسخ #2 : 11 آذر 1393، 08:00 ب‌ظ »
سلام
پایتون یه زبان عالی برای شروعه.

آفلاین masoudrko

  • Full Member
  • *
  • ارسال: 210
  • جنسیت : پسر
  • Knowing is not enough; we must apply.
پاسخ : شروع برنامه نویسی
« پاسخ #3 : 11 آذر 1393، 08:32 ب‌ظ »
سلام تشکر
پایتون را چطوری شروع کنم؟؟محیط برنامه نویسیشا برای آرچ چطوری نصب کنم؟
در نامه ای به فرزند آینده ام خواهم نوشت در طول زندگی ات
اگر لااقل ده کتاب که بر خلاف عقیده ی توست نخواندی،
هرگز بر درستی عقایدِخودت پافشاری نکن...

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

  • Full Member
  • *
  • ارسال: 220
  • جنسیت : پسر
پاسخ : شروع برنامه نویسی
« پاسخ #4 : 11 آذر 1393، 09:17 ب‌ظ »
سلام تشکر
پایتون را چطوری شروع کنم؟؟محیط برنامه نویسیشا برای آرچ چطوری نصب کنم؟
اول یه منبع مناسب انتخاب کنید.پیشنهاد من کتاب «از این پس پایتون» هست.
بعدش هم مفسر پایتون رو توی آرچ نصب کنید.احتمالا همین الان هم نصبه.:)
فکر میکنم اوایل توی همون خط فرمان کار کنید بهتره.

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1319
پاسخ : شروع برنامه نویسی
« پاسخ #5 : 12 آذر 1393، 07:21 ق‌ظ »

آفلاین masoudrko

  • Full Member
  • *
  • ارسال: 210
  • جنسیت : پسر
  • Knowing is not enough; we must apply.
پاسخ : شروع برنامه نویسی
« پاسخ #6 : 12 آذر 1393، 10:31 ق‌ظ »
سلام تشکر
من بیشتر زبانهای برنامه نویسی را که به صورت مبتدی خوندم هیچوقت یاد نمیده چطور یه برنامه مثل یک افزونه برا گنوم یا مثلا یک دانلود منیجر یا غیره ساخت.مثلا یک سری توابع حل میکنه یا میزنه 4+4=8 یا غیره ...چطوری میشه با پایتون واقعا یک برنامه نوشت؟؟؟؟؟
کتاب از این پس پایتون هم دارم میخونم خیلی عالیه :)
در نامه ای به فرزند آینده ام خواهم نوشت در طول زندگی ات
اگر لااقل ده کتاب که بر خلاف عقیده ی توست نخواندی،
هرگز بر درستی عقایدِخودت پافشاری نکن...

آفلاین masoudrko

  • Full Member
  • *
  • ارسال: 210
  • جنسیت : پسر
  • Knowing is not enough; we must apply.
پاسخ : شروع برنامه نویسی
« پاسخ #7 : 12 آذر 1393، 08:02 ب‌ظ »
سلام
توی این کتاب خیلی از دستورها را داده من توی ترمینال میزنم نمیشناسه چیا باید نصب کنم که نصب نکردم؟
در نامه ای به فرزند آینده ام خواهم نوشت در طول زندگی ات
اگر لااقل ده کتاب که بر خلاف عقیده ی توست نخواندی،
هرگز بر درستی عقایدِخودت پافشاری نکن...

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

  • Full Member
  • *
  • ارسال: 220
  • جنسیت : پسر
پاسخ : شروع برنامه نویسی
« پاسخ #8 : 12 آذر 1393، 08:14 ب‌ظ »
سلام
توی این کتاب خیلی از دستورها را داده من توی ترمینال میزنم نمیشناسه چیا باید نصب کنم که نصب نکردم؟
سلام
طبیعیه!وقتی یه پوسته ی خط فرمان باز میکنید،انتظار دستورات شل رو داره.باید پایتون رو با مفسر پایتون اجراکنید.
توی ترمینال بنویسید python تا مفسرش اجرا بشه و بعد دستورات پایتون رو میتونید برای تفسیر وارد کنید توش.


آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : شروع برنامه نویسی
« پاسخ #9 : 12 آذر 1393، 08:15 ب‌ظ »
سلام تشکر
من بیشتر زبانهای برنامه نویسی را که به صورت مبتدی خوندم هیچوقت یاد نمیده چطور یه برنامه مثل یک افزونه برا گنوم یا مثلا یک دانلود منیجر یا غیره ساخت.مثلا یک سری توابع حل میکنه یا میزنه 4+4=8 یا غیره ...چطوری میشه با پایتون واقعا یک برنامه نوشت؟؟؟؟؟
کتاب از این پس پایتون هم دارم میخونم خیلی عالیه :)
برای طراحی GUI تولکیت های مختلفی وجود داره. برای اطلاعات بیشتر PyQt یا مثلا wxPython رو سرچ کنید.

آفلاین masoudrko

  • Full Member
  • *
  • ارسال: 210
  • جنسیت : پسر
  • Knowing is not enough; we must apply.
پاسخ : شروع برنامه نویسی
« پاسخ #10 : 12 آذر 1393، 08:58 ب‌ظ »
سلام تشکر
من بیشتر زبانهای برنامه نویسی را که به صورت مبتدی خوندم هیچوقت یاد نمیده چطور یه برنامه مثل یک افزونه برا گنوم یا مثلا یک دانلود منیجر یا غیره ساخت.مثلا یک سری توابع حل میکنه یا میزنه 4+4=8 یا غیره ...چطوری میشه با پایتون واقعا یک برنامه نوشت؟؟؟؟؟
کتاب از این پس پایتون هم دارم میخونم خیلی عالیه :)
برای طراحی GUI تولکیت های مختلفی وجود داره. برای اطلاعات بیشتر PyQt یا مثلا wxPython رو سرچ کنید.
چیز خاصی پیدا نکردم  ;D اگه طولانی نبود خو میگفتید حالا چرا پای گوگل وسط کشیدید  تشکر \\:D/
در نامه ای به فرزند آینده ام خواهم نوشت در طول زندگی ات
اگر لااقل ده کتاب که بر خلاف عقیده ی توست نخواندی،
هرگز بر درستی عقایدِخودت پافشاری نکن...

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : شروع برنامه نویسی
« پاسخ #11 : 12 آذر 1393، 09:46 ب‌ظ »
سلام تشکر
من بیشتر زبانهای برنامه نویسی را که به صورت مبتدی خوندم هیچوقت یاد نمیده چطور یه برنامه مثل یک افزونه برا گنوم یا مثلا یک دانلود منیجر یا غیره ساخت.مثلا یک سری توابع حل میکنه یا میزنه 4+4=8 یا غیره ...چطوری میشه با پایتون واقعا یک برنامه نوشت؟؟؟؟؟
کتاب از این پس پایتون هم دارم میخونم خیلی عالیه :)
برای طراحی GUI تولکیت های مختلفی وجود داره. برای اطلاعات بیشتر PyQt یا مثلا wxPython رو سرچ کنید.
چیز خاصی پیدا نکردم  ;D اگه طولانی نبود خو میگفتید حالا چرا پای گوگل وسط کشیدید  تشکر \\:D/

اینجا توضیح داده:
http://en.wikipedia.org/wiki/Widget_toolkit

یه مثال ساده از wxPython:

#!/usr/bin/env python
import wx
 
app = wx.App(False)  # Create a new app, don't redirect stdout/stderr to a window.
frame = wx.Frame(None, wx.ID_ANY, "Hello World") # A Frame is a top-level window.
frame.Show(True)     # Show the frame.
app.MainLoop()


اگه کد بالا رو اجرا کنی برات یه پنجره به نمایش در میاد با عنوان hello world.
لازمه‌ی درک برنامه‌ی بالا، یادگیری زبان پایتون و مفاهیم برنامه‌نویسی شی‌گراست.

برای اطلاعات بیشتر در مورد wxPython می‌تونی پیج ویکیپدیا و پیج رسمیش رو دنبال کنی:
http://en.wikipedia.org/wiki/WxPython
http://wxpython.org/

نکته: برای اجرای برنامه‌ی بالا اول باید بسته‌ی python-wxgtk2.8 رو نصب کنی.

آفلاین masoudrko

  • Full Member
  • *
  • ارسال: 210
  • جنسیت : پسر
  • Knowing is not enough; we must apply.
پاسخ : شروع برنامه نویسی
« پاسخ #12 : 13 آذر 1393، 12:01 ق‌ظ »
بله تشکر متوجه شدم
انگار python-wxgtk2.8 توی مخازن آرچ لینوکس نیست. ](*,)
در نامه ای به فرزند آینده ام خواهم نوشت در طول زندگی ات
اگر لااقل ده کتاب که بر خلاف عقیده ی توست نخواندی،
هرگز بر درستی عقایدِخودت پافشاری نکن...

آفلاین Soroosh82

  • Full Member
  • *
  • ارسال: 103
  • جنسیت : پسر
    • تکپارس
پاسخ : شروع برنامه نویسی
« پاسخ #13 : 22 آذر 1393، 02:40 ق‌ظ »
به نظر من جاوا رو شروع کنی بهتره چون IDE های زیادی داره و اکثرا هم قابلیت طراحی ویژوال GUI رو دارند یادگیریش مثل پایتون خیلی خیلی آسون نیست ولی قدرت بیشتری داره.کتاب Core Java رو هم بخون اگه انگلیسیت خوبه اگه هم نه کتاب چگونه با Java برنامه بنویسیم نوشته دیتل−دیتل ترجمه مهندس بهرام پاشایی.

آفلاین masoudrko

  • Full Member
  • *
  • ارسال: 210
  • جنسیت : پسر
  • Knowing is not enough; we must apply.
پاسخ : شروع برنامه نویسی
« پاسخ #14 : 22 آذر 1393، 09:57 ق‌ظ »
توکل بر خدا دیگه پایتون را شروع کردم ایشالا گزینه بعدی جاواست .
در نامه ای به فرزند آینده ام خواهم نوشت در طول زندگی ات
اگر لااقل ده کتاب که بر خلاف عقیده ی توست نخواندی،
هرگز بر درستی عقایدِخودت پافشاری نکن...