انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Victor در 22 امرداد 1395، 01:28 قظ
-
میخام برنامه نویسی یادبگیرم نمی دونم از کجا و چجوری شروع کنم میشه همراهیم کنید
-
قاعدتا باید بگم با پایتون شروع کن که هم ساده هست و هم یه آچار فرانسهی کامل اما به سی رای دادم و میگم اگه میخوای درک درستی از برنامه نویسی پیدا کنی, سی میتونه کمک کنه!
-
با پایتون اشنایی دارم و یک سایت درمورد اموزشش هم می دونم PYSOCIAL.COM با اموزش های این سایت خیلی زیاد خوب نمی تونم یادبگیرم یه منبع اموزشی خوب میخام اگه سایت خوبی در نظردارید لطفا با ما هم به اشتراک بزارید یا یه کتاب خوب که خودتون اون رو خوندید و اینکه این تاپیکم زدم که نظر شما هم بدونم اگه کسی چیزی می دونه به ما هم بگه
ممنون میشم با جواب دادنتون
-
برنامه نویسی برای رو برای چه کاری می خواهی یادبگیری؟
- کارهای علمی و تحقیقاتی؟
- برنامه نویسی وب؟
- برنامه نویسی اپ های اندروید؟
- برنامه نویسی سیستمی؟
- برنامه نویسی اپ های ویندوزی؟
- یادگیری مبانی و مفاهیم؟
- و گزینه های دیگه
به جز برای برنامه های ویندوزی و اندرویدی، پایتون تایید میشه؛
منابع پایتونی:
تقریبا از همه بهتر کتاب یک بایت از پایتون: 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/)
-
قطعا نظر من پایتونه . چون قواعد دستوری بسیار ساده ای داره و دی عین حال بسیار قدرتمنده . حتما با پایتون شروع کنید .
تو پله ی بعدی هم سی رو یاد بگیرید .
-
با پایتون اشنایی دارم و یک سایت درمورد اموزشش هم می دونم HTTP://PYSOCIAL.COM با اموزش های این سایت خیلی زیاد خوب نمی تونم یادبگیرم یه منبع اموزشی خوب میخام اگه سایت خوبی در نظردارید لطفا با ما هم به اشتراک بزارید یا یه کتاب خوب که خودتون اون رو خوندید و اینکه این تاپیکم زدم که نظر شما هم بدونم اگه کسی چیزی می دونه به ما هم بگه
ممنون میشم با جواب دادنتون
کتاب:
از این پس پایتون (این خوندم ) جالب بوده
یک بایت از پایتون (این هم خیلی ها توصیه می کنن ) ولی تا حالا وقت نشده بخونم.
سایت:
https://www.hackerrank.com/domains (https://www.hackerrank.com/domains)
این سایت کلی از زبان ها رو داره.البته اموزش نیست فقط سوال که باید حل کنی ولی توی خود سوال ها اموزش برای همون سوال هست که خیلی می تونه کمک کنه.
-
به یاد دنیس ریچی فقط سی :-)
جدا از شوخی ببین هدفت چیه؟
اگه هنوز هدفی نداری و از روی علاقه میخوای شروع کنی وقتی توانایی درک مساله و حل الگوریتم رو یاد گرفتی برو سراغ سی یا پایتون
اگر هم هدف داری و میدونی میخوای به کجا برسی باز هم برای شروع همون دوتا زبان خوبه، نه اینکه برای حرفه ای شدن بد باشه ها نه، در سطح حرفه ای هم با این دو زبان میشه همه کار کرد.
ولی اگه میخوای برنامه نویسی رو یاد بگیری باید فلسفه حل مساله، خلاقیت و اعتقاد به هنرمندی یک برنامه نویس رو درک کرده باشی
وگرنه اینه یک پیام با printf نشون داده بشه یا با echo خیلی فرقی نمیکنه :-)
تقریبا بیشتر زبان ها بیشتر برنامه هارو میتونن بسازن، حالا یکی کندتر یکی تندتر یکی کوتاه یکی طولانی
-
اصولاً هیچکدوم. برنامهنویسی رو باید با یاد گرفتن الگوریتم و فلوچارت شروع کنی، نه زبان!
-
اصولاً هیچکدوم. برنامهنویسی رو باید با یاد گرفتن الگوریتم و فلوچارت شروع کنی، نه زبان!
احسنت....خیلی نکته مهمیه..
البته انتخاب زبان هم مهمه از لحاظ هدفت...سرچ کن تو گوگل برای اون هدفت ببین از چه زبانی استفاده میشه...
-
دیدگاه ها مختلفه، یک عده الگوریتم-خوانی رو وقت تلف کردن می دونند (مثل خودم) یک عده ضروری:
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)
-
یادگیری اصول الگوریتم برای برنامهنویسی واجبه، ولی برای کدزن شدن چندان نیازی نیست.
-
دیدگاه ها مختلفه، یک عده الگوریتم-خوانی رو وقت تلف کردن می دونند (مثل خودم) یک عده ضروری:
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)
وقتی کسی کار با توابع رو یاد بگیره میتونه از یه تابع آماده به فرض مثال واس محاسبه فاکتوریل استفاده کنه بهش میگن کد زن
و اگه نیاز به تابع جدیدی باشه نمیتونه بنویسه چون اصلا الگوریتم حل مساله رو درک نکرده که بخواد پیادش کنه، این تواناییه که برنامه نویس داره یعنی فهم الگوریتم
-
الان با جواب های شما دقیق بگین که باید چیکار کنم
-
دیدگاه ها مختلفه، یک عده الگوریتم-خوانی رو وقت تلف کردن می دونند (مثل خودم) یک عده ضروری:
یادگیری برنامهنویسی بدون شناخت الگوریتمها مثل یادگیری یک ساز بدون یادگیری تئوری موسیقی و نتها هستش. شاید بتونید یه موقعی یه چیزی بنوازید، ولی آخرش پشیمون میشید که چرا از اول درست یاد نگرفتید و اینقدر وقت تلف کردید :)
-
خب الان باید چی کار کنم لطفا راهنماییم کنم
-
این فیلم ها
http://maktabkhooneh.org/course/qodsi-algorithm
رو ببین اگرهم منبع بهتری برای طراحی الگوریتم داری برو سراغ اون ;D
-
دوستان من با اینترنت dial-up به اینترنت وصل شدم برای همینم دوستان اموزش های متنی قرار بدید
تشکر از دوستان
-
خب الان باید چی کار کنم لطفا راهنماییم کنم
اول یه زبان رو انتخاب کن و اصول اولیه اون زبان رو یادبگیر بعد با یه منبع خوب برای الگوریتم نویسی شروع کن با اون زبان الگوریتم های مختلف رو کار کن..بعد از این که قدرت حل مسئله پیدا کردی برو سراغ شیئ گرایی و مباحث پیشرفته برنامه نویسی توی اون زبانی که انتخاب کردی
-
خب الان باید چی کار کنم لطفا راهنماییم کنم
اول یه زبان رو انتخاب کن و اصول اولیه اون زبان رو یادبگیر بعد با یه منبع خوب برای الگوریتم نویسی شروع کن با اون زبان الگوریتم های مختلف رو کار کن..بعد از این که قدرت حل مسئله پیدا کردی برو سراغ شیئ گرایی و مباحث پیشرفته برنامه نویسی توی اون زبانی که انتخاب کردی
از پستتون متشکرم این راه حل خوبی است برای شروع برنامه نویسی اگر کسی هم نظری چیزی داشت مطرح کنه ممنون میشم
نظر من اینه که این تاپیک برای همیشه اون بالا فرار داده به شه تا هر کسی خواست برنامه نویسی رو شروع منه این تاپیک اون بالا هستش تا دیگه یه همچین تاپیکی به دست کاربران دیگه نوشته نشه
-
خب الان باید چی کار کنم لطفا راهنماییم کنم
اول یه زبان رو انتخاب کن و اصول اولیه اون زبان رو یادبگیر بعد با یه منبع خوب برای الگوریتم نویسی شروع کن با اون زبان الگوریتم های مختلف رو کار کن..بعد از این که قدرت حل مسئله پیدا کردی برو سراغ شیئ گرایی و مباحث پیشرفته برنامه نویسی توی اون زبانی که انتخاب کردی
به نظرم این حرکت مثل اینه که اول بری ماشینو بخری بعد بخوای روی اون ماشین رانندگی یاد بگیری، چقدر احتمال آسیب زدن به ماشین بالا میره؟
در حالیکه اگه اول رانندگی رو اصولی با ابزارهای موجود برای همینکار یاد بگیری احتمال آسیب زدنت خیلــــــی کمتر میشه
به نظر من البته ;)
-
سلام
من یه مشکلی تو اجرای دستورات پاتون دارم بینید مشکل از کجاست
این دستورو که اجرا می کنم اینو میگه
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
کمک کنید لطفا
-
پرسش جدید ، موضوع جدید
-
خب الان باید چی کار کنم لطفا راهنماییم کنم
از یک جایی شروع کن. منم مثل خودت وسواس داشتم که چی و از کجا یاد بگیرم با چه کتابی با چه مبحثی.
بالاخره از بعد از امتحان های خرداد یک کتاب روبی پرینت کردم برای حوزه وب و شروع کردم و تا حالا خوب جلو رفتم. (البته با مفاهیم و الگوریتم که اینجا دارن توصیه میکنن آشنایی قبلی داشتم، اگر واقعا مهمه حالا شاید بعد برم الگوریتم رو خوب بخونم)
ولی مهم اینه که شروع کنی
با پایتون شروع کن. با الگوریتم. با هر چی. فقط شروع کن. کمبودها رو همیشه میشه جبران کرد. اگر تا وسطای پایتون رفتی جلو و دیدی الگوریتم لازمه، میری الگوریتم میخونی؛ اگر وسطای الگوریتم رسیدی و دیدی باید کد هم بزنی، خب میری پایتون رو شروع میکنی. (من پایتون نمیدونم؛ چون دیگران در این تاپیک اسم بردن، در جملات استفاده کردم)
-
بعد از این همه تاکید و علاقه به الگوریتم، کسی منبع تجربه شدهای معرفی نمیکنه؟! (کتاب، از نوع کاربردی)