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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Victor در 22 امرداد 1395، 01:28 ق‌ظ

عنوان: شروع برنامه نویسی
ارسال شده توسط: Victor در 22 امرداد 1395، 01:28 ق‌ظ
میخام برنامه نویسی یادبگیرم  نمی دونم از کجا و چجوری شروع کنم میشه همراهیم کنید
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: Nelliel در 22 امرداد 1395، 10:11 ق‌ظ
قاعدتا باید بگم با پایتون شروع کن که هم ساده هست و هم یه آچار فرانسه‌ی کامل اما به سی رای دادم و می‌گم اگه می‌خوای درک درستی از برنامه نویسی پیدا کنی, سی می‌تونه کمک کنه!
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: Victor در 22 امرداد 1395، 11:00 ق‌ظ
با پایتون اشنایی دارم و یک سایت درمورد اموزشش هم می دونم PYSOCIAL.COM با اموزش های این سایت خیلی زیاد خوب  نمی تونم  یادبگیرم یه منبع اموزشی خوب میخام اگه سایت خوبی در نظردارید لطفا با ما هم به اشتراک بزارید یا یه کتاب خوب که خودتون اون رو خوندید  و اینکه این تاپیکم زدم که نظر شما هم بدونم اگه کسی چیزی می دونه به ما هم بگه
ممنون میشم با جواب دادنتون
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: ارس در 22 امرداد 1395، 11:46 ق‌ظ
برنامه نویسی برای رو برای چه کاری می خواهی یادبگیری؟
- کارهای علمی و تحقیقاتی؟
- برنامه نویسی وب؟
- برنامه نویسی اپ های اندروید؟
- برنامه نویسی سیستمی؟
- برنامه نویسی اپ های ویندوزی؟
- یادگیری مبانی و مفاهیم؟
- و گزینه های دیگه

به جز برای برنامه های ویندوزی و اندرویدی، پایتون تایید میشه؛

منابع پایتونی:
تقریبا از همه بهتر کتاب یک بایت از پایتون: http://files.swaroopch.com/python/byte_of_python.pdf
بقیه: coderz (http://python.coderz.ir) سکان آکادمی (https://www.sokanacademy.com/categories/programming/python/tutorials/249/%D9%85%D9%82%D8%AF%D9%85%D9%87-%D8%A7%DB%8C-%D8%A8%D8%B1-%D8%AF%D9%88%D8%B1%D9%87-%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86) انتشارات علامه حلی (http://mhelli.com/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=140&virtuemart_category_id=38&Itemid=19) انتشارات پندار (http://www.pendarepars.com/book/%D9%83%D8%AA%D8%A7%D8%A8-%D9%81%D8%A7%D8%B1%D8%B3%D9%8A-%D9%BE%D8%A7%D9%8A%D8%AA%D9%88%D9%86-python-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%D9%8A%D8%B3%D9%8A/?filter=%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86) در چند دقیقه (https://learnxinyminutes.com/docs/python3/) اولیور الیوت (http://www.oliverelliott.org/article/computing/wik_python/)
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: koosha در 22 امرداد 1395، 12:03 ب‌ظ
قطعا نظر من پایتونه . چون قواعد دستوری بسیار ساده ای داره و دی عین حال بسیار قدرتمنده . حتما با پایتون شروع کنید .
تو پله ی بعدی هم سی رو یاد بگیرید .
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: ehsang1855 در 22 امرداد 1395، 02:16 ب‌ظ
با پایتون اشنایی دارم و یک سایت درمورد اموزشش هم می دونم HTTP://PYSOCIAL.COM با اموزش های این سایت خیلی زیاد خوب  نمی تونم  یادبگیرم یه منبع اموزشی خوب میخام اگه سایت خوبی در نظردارید لطفا با ما هم به اشتراک بزارید یا یه کتاب خوب که خودتون اون رو خوندید  و اینکه این تاپیکم زدم که نظر شما هم بدونم اگه کسی چیزی می دونه به ما هم بگه
ممنون میشم با جواب دادنتون
کتاب:
از این پس پایتون (این خوندم ) جالب بوده
یک بایت از پایتون (این هم خیلی ها توصیه می کنن ) ولی تا حالا وقت نشده بخونم.
سایت:
https://www.hackerrank.com/domains (https://www.hackerrank.com/domains)
این سایت کلی از زبان ها رو داره.البته اموزش نیست فقط سوال که باید حل کنی ولی توی خود سوال ها اموزش برای همون سوال هست که خیلی می تونه کمک کنه.
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: امیــــــر در 22 امرداد 1395، 02:25 ب‌ظ
به یاد دنیس ریچی فقط سی :-)
جدا از شوخی ببین هدفت چیه؟
اگه هنوز هدفی نداری و از روی علاقه میخوای شروع کنی وقتی توانایی درک مساله و حل الگوریتم رو یاد گرفتی برو سراغ سی یا پایتون
اگر هم هدف داری و میدونی میخوای به کجا برسی باز هم برای شروع همون دوتا زبان خوبه، نه اینکه برای حرفه ای شدن بد باشه ها نه، در سطح حرفه ای هم با این دو زبان میشه همه کار کرد.
ولی اگه میخوای برنامه نویسی رو یاد بگیری باید فلسفه حل مساله، خلاقیت و اعتقاد به هنرمندی یک برنامه نویس رو درک کرده باشی
وگرنه اینه یک پیام با printf نشون داده بشه یا با echo خیلی فرقی نمیکنه :-)
تقریبا بیشتر زبان ها بیشتر برنامه هارو میتونن بسازن، حالا یکی کندتر یکی تندتر یکی کوتاه یکی طولانی
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: دانیال بهزادی در 22 امرداد 1395، 06:12 ب‌ظ
اصولاً هیچ‌کدوم. برنامه‌نویسی رو باید با یاد گرفتن الگوریتم و فلوچارت شروع کنی، نه زبان!
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: bacheseyyed در 22 امرداد 1395، 06:20 ب‌ظ
اصولاً هیچ‌کدوم. برنامه‌نویسی رو باید با یاد گرفتن الگوریتم و فلوچارت شروع کنی، نه زبان!
احسنت....خیلی نکته مهمیه..
البته انتخاب زبان هم مهمه از لحاظ هدفت...سرچ کن تو گوگل برای اون هدفت ببین از چه زبانی استفاده میشه...
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: afrod در 22 امرداد 1395، 10:59 ب‌ظ
دیدگاه ها مختلفه، یک عده الگوریتم-خوانی رو وقت تلف کردن می دونند (مثل خودم) یک عده ضروری:
https://www.google.com/search?q=Should+I+learn+algorithms+before+learning+programming (https://www.google.com/search?q=Should+I+learn+algorithms+before+learning+programming)
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: دانیال بهزادی در 22 امرداد 1395، 11:49 ب‌ظ
یادگیری اصول الگوریتم برای برنامه‌نویسی واجبه، ولی برای کدزن شدن چندان نیازی نیست.
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: امیــــــر در 23 امرداد 1395، 12:08 ق‌ظ
دیدگاه ها مختلفه، یک عده الگوریتم-خوانی رو وقت تلف کردن می دونند (مثل خودم) یک عده ضروری:
https://www.google.com/search?q=Should+I+learn+algorithms+before+learning+programming (https://www.google.com/search?q=Should+I+learn+algorithms+before+learning+programming)
وقتی کسی کار با توابع رو یاد بگیره میتونه از یه تابع آماده به فرض مثال واس محاسبه فاکتوریل استفاده کنه بهش میگن کد زن
و اگه نیاز به تابع جدیدی باشه نمیتونه بنویسه چون اصلا الگوریتم حل مساله رو درک نکرده که بخواد پیادش کنه، این تواناییه که برنامه نویس داره یعنی فهم الگوریتم
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: Victor در 23 امرداد 1395، 12:34 ق‌ظ
الان با جواب های شما دقیق بگین که باید چیکار کنم
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: nixoeen در 23 امرداد 1395، 05:39 ق‌ظ
دیدگاه ها مختلفه، یک عده الگوریتم-خوانی رو وقت تلف کردن می دونند (مثل خودم) یک عده ضروری:
یادگیری برنامه‌نویسی بدون شناخت الگوریتم‌ها مثل یادگیری یک ساز بدون یادگیری تئوری موسیقی و نت‌ها هستش. شاید بتونید یه موقعی یه چیزی بنوازید، ولی آخرش پشیمون میشید که چرا از اول درست یاد نگرفتید و اینقدر وقت تلف کردید :)
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: Victor در 23 امرداد 1395، 10:08 ق‌ظ
خب الان باید چی کار کنم لطفا راهنماییم کنم
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: harand در 23 امرداد 1395، 10:38 ق‌ظ
این فیلم  ها
http://maktabkhooneh.org/course/qodsi-algorithm
رو ببین اگرهم منبع بهتری برای طراحی الگوریتم داری برو سراغ اون ;D
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: Victor در 23 امرداد 1395، 12:36 ب‌ظ
دوستان من با اینترنت dial-up به اینترنت وصل شدم برای همینم دوستان اموزش های متنی قرار بدید
تشکر از دوستان
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: bacheseyyed در 26 امرداد 1395، 03:04 ب‌ظ
خب الان باید چی کار کنم لطفا راهنماییم کنم
اول یه زبان رو انتخاب کن و اصول اولیه اون زبان رو یادبگیر بعد با یه منبع خوب برای الگوریتم نویسی شروع کن با اون زبان الگوریتم های مختلف رو کار کن..بعد از این که قدرت حل مسئله پیدا کردی برو سراغ شیئ گرایی و مباحث پیشرفته برنامه نویسی توی اون زبانی که انتخاب کردی
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: Victor در 26 امرداد 1395، 08:59 ب‌ظ
خب الان باید چی کار کنم لطفا راهنماییم کنم
اول یه زبان رو انتخاب کن و اصول اولیه اون زبان رو یادبگیر بعد با یه منبع خوب برای الگوریتم نویسی شروع کن با اون زبان الگوریتم های مختلف رو کار کن..بعد از این که قدرت حل مسئله پیدا کردی برو سراغ شیئ گرایی و مباحث پیشرفته برنامه نویسی توی اون زبانی که انتخاب کردی
از پستتون متشکرم  این راه حل خوبی است برای شروع برنامه نویسی اگر کسی هم نظری چیزی داشت مطرح کنه ممنون میشم
نظر من اینه که این تاپیک برای همیشه اون بالا فرار داده به شه تا هر کسی خواست برنامه نویسی رو شروع منه این تاپیک اون بالا هستش تا دیگه یه همچین تاپیکی به دست کاربران دیگه نوشته نشه 

عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: امیــــــر در 26 امرداد 1395، 10:06 ب‌ظ
خب الان باید چی کار کنم لطفا راهنماییم کنم
اول یه زبان رو انتخاب کن و اصول اولیه اون زبان رو یادبگیر بعد با یه منبع خوب برای الگوریتم نویسی شروع کن با اون زبان الگوریتم های مختلف رو کار کن..بعد از این که قدرت حل مسئله پیدا کردی برو سراغ شیئ گرایی و مباحث پیشرفته برنامه نویسی توی اون زبانی که انتخاب کردی
به نظرم این حرکت مثل اینه که اول بری ماشینو بخری بعد بخوای روی اون ماشین رانندگی یاد بگیری، چقدر احتمال آسیب زدن به ماشین بالا میره؟
در حالیکه اگه اول رانندگی رو اصولی با ابزارهای موجود برای همینکار یاد بگیری احتمال آسیب زدنت خیلــــــی کمتر میشه
به نظر من البته ;)
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: Victor در 28 امرداد 1395، 12:47 ب‌ظ
سلام
من یه مشکلی تو اجرای دستورات پاتون دارم بینید مشکل از کجاست
این دستورو که اجرا می کنم اینو میگه
while True:
   s = raw_input ('enter something: ')
   if s == 'quit':
      break
   if len (s) < 3:
         continue
   print ('input is of sufficent lentgth')
   # do other kinds of processing here...
اجرای دستور داخل کاماند پارت
Traceback (most recent call last):
  File "C:\Documents and Settings\amir\Desktop\New Folder\continue.py", line 2,
in <module>
    s = raw_input ('enter something: ')
NameError: name 'raw_input' is not defined
و دومین دستور
while True:
   s = raw_input ('Enter something : ')
   if s == 'quit':
      break
      print ('Length of the string is'), len(s)
print ('Done')
اجرای دستور
Traceback (most recent call last):
  File "C:\Documents and Settings\amir\Desktop\New Folder\break.py", line 2, in
<module>
    s = raw_input ('Enter something : ')
NameError: name 'raw_input' is not defined
مشکل از کجاست لطفا راهنمایم کنید
در اصل پیغامی که باید دستودر اول میداد
python continue.py
enter something : a
enter something : 12
enter something : abc
input is of sufficent length
enter something : quit
و پیغامی که دستور دوم باید میداد
python break.py
Enter something : Programming is fun
Length of the string is 18
Enter something : When the work is done
Length of the string is 21
Enter something : if you wanna make your work also fun:
Length of the string is 37
Enter something : use Python!
Length of the string is 12
Enter something : quit
Done
کمک کنید لطفا
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: koosha در 28 امرداد 1395، 01:49 ب‌ظ
پرسش جدید ، موضوع جدید
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: ف. اینجایی در 28 امرداد 1395، 02:32 ب‌ظ
خب الان باید چی کار کنم لطفا راهنماییم کنم
از یک جایی شروع کن. منم مثل خودت وسواس داشتم که چی و از کجا یاد بگیرم با چه کتابی با چه مبحثی.
بالاخره از بعد از امتحان های خرداد یک کتاب روبی پرینت کردم برای حوزه وب و شروع کردم و تا حالا خوب جلو رفتم. (البته با مفاهیم و الگوریتم که اینجا دارن توصیه می‌کنن آشنایی قبلی داشتم، اگر واقعا مهمه حالا شاید بعد برم الگوریتم رو خوب بخونم)
ولی مهم اینه که شروع کنی

با پایتون شروع کن. با الگوریتم. با هر چی. فقط شروع کن. کمبودها رو همیشه می‌شه جبران کرد. اگر تا وسطای پایتون رفتی جلو و دیدی الگوریتم لازمه، می‌ری الگوریتم می‌خونی؛ اگر وسطای الگوریتم رسیدی و دیدی باید کد هم بزنی، خب می‌ری پایتون رو شروع می‌کنی. (من پایتون نمی‌دونم؛ چون دیگران در این تاپیک اسم بردن، در جملات استفاده کردم)
عنوان: پاسخ : شروع برنامه نویسی
ارسال شده توسط: ارس در 13 شهریور 1395، 01:06 ق‌ظ
بعد از این همه تاکید و علاقه به الگوریتم، کسی منبع تجربه شده‌ای معرفی نمی‌کنه؟! (کتاب، از نوع کاربردی)