انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: AAAAAAAAAAAAAAAAAAAA در 21 مهر 1393، 12:49 بظ
-
سلام!
من هیچ زبان برنامه نویسی ای بلد نیستم و میخوام از پایتون شروع کنم و انگلیسیم هم اونقدر خوب نیست تا بتونم بیشتر از ۲ صفحه یاد بگیرم
کسی منبع فارسی مناسب سراغ داره؟
-
سلام!
من هیچ زبان برنامه نویسی ای بلد نیستم و میخوام از پایتون شروع کنم و انگلیسیم هم اونقدر خوب نیست تا بتونم بیشتر از ۲ صفحه یاد بگیرم
کسی منبع فارسی مناسب سراغ داره؟
http://libooks.ir/index.php/programming-database/469-python-fa (http://libooks.ir/index.php/programming-database/469-python-fa)
http://libooks.ir/index.php/programming-database/453-from-now-on-python (http://libooks.ir/index.php/programming-database/453-from-now-on-python)
-
هرچند برای همه این پیشنهاد کسل کنندهست و احتمالا هم نمیری سمتش! ولی به نظرم اگه تاحالا برنامه نویسی نکردی یکم در مورد طراحی الگوریتم، طراحی چارت و... بخون.
بعدش با مفهوم برنامهنویسی ساختیافته و شیءگرا آشنا شو.
بعدش کمکم میتونی Python رو شروع کنی!
کتاب A Byte Of Python (http://files.swaroopch.com/python/byte_of_python.pdf) رو هم بخون. کتاب خوبیه.
-
هرچند برای همه این پیشنهاد کسل کنندهست و احتمالا هم نمیری سمتش! ولی به نظرم اگه تاحالا برنامه نویسی نکردی یکم در مورد طراحی الگوریتم، طراحی چارت و... بخون.
بعدش با مفهوم برنامهنویسی ساختیافته و شیءگرا آشنا شو.
یکم منابع راجع به موضوعات بالا معرفی کنید . اصولا برای یادگیری اصول برنامه نویسی باید چطور عمل کرد ؟ Computer Thinking را چطور باید آموخت ؟ چطور قدرت حل مسئله را بدست آوریم ؟
-
از behrooz عزیز متشکرم اون کتابا به نظر خیلی خوب میان ;D
-
سلام
کتاب «از این پس پایتون» خیلی خوبه.
-
یکم منابع راجع به موضوعات بالا معرفی کنید . اصولا برای یادگیری اصول برنامه نویسی باید چطور عمل کرد ؟ Computer Thinking را چطور باید آموخت ؟ چطور قدرت حل مسئله را بدست آوریم ؟
یه مبحثی وجود داره که دانشجوهای نرمافزار اصولا باید پاس کنن! اونم بحث مسخره و طاقت فرسای طراحی الگوریتمه! شما باهاش توانایی حل مسئله و طراحی چارت رو یاد میگیرید... یکم زیادی اعصاب خورد کنه ولی واقعا به آدم کمک میکنه!
در مورد برنامهنویسی، ببینید یه سری رویکرد وجود داره توی برنامهنویسی که هرکدوم جای خودشونو دارن. مثلا برنامهنویسی شیءگرا، برنامهنویسی ساخت یافته، برنامهنویسی ماژولار...
اینا از هم جدا نیستن و باید با هم به کار گرفته بشن.
در نهایت بعد از آموزش اینا با الگوهای طراحی یا Design Patterns آشنا شو که خیلی دیدت رو بازتر میکنن.
شما میخوای برنامهنویس پایتون بشی. البته من مدرس برنامهنویسی نیستم(!) ولی بهنظرم هر برنامهنویسی باید یکم با برنامهنویسی سطح پایین مثل اسمبلی یا C اشنا باشه. بت کمک میکنه مفهوم دستورات و یا حتی علت به وجود اومدن یه سری ساختارهای برنامهنویسی رو یاد بگیری. در این مورد حتی خوندن تاریخچهی برنامهنویسی مفیده بهنظرم.
اگه همه بالاییها رو قبول ندارید که شایدم درست باشه این یکیو عملی کن! لازم نیست بهترین و استانداردترین راه رو یاد بگیری! هرچقدر که اطلاعات داری کافیه. واسه خودت پروژه تعریف کن و عملیش کن. حتی اگه خیلی مسخره باشه!
یادمه پنجم ابتدایی بودم که با QBASIC شروع کردم به برنامهنویسی... خیلی بش مسلط بودم. باش یه برنامه نقاشی نوشتم! تازه ماوسم ساپورت میکرد!
بعدش با VB6 آشنا شدم. باش اولین برنامههایی که نوشتم برنامهی تجزیهی اعداد، Rename کردن گروهی فایلها بعدشم برنامهی چت یاهو بود. من کدهامو آرشیو میکنم (شمام بکنید) الان که نگاهشون میکنم خندهم میگیره! ولی فکر میکنم لازم بود اون تمرینا برام. خیلی وقتاهم یه برنامههایی رو شروع کردم و نصفه ول کردم (مثل سرور چت NodeJS)
خیلی حرف زدم! تمرین مهمترین پیشنهادمه! موفق باشی.
-
شما میتوانید از این به بعد پایتون را در سایت Pysocial.com (http://www.PySocial.com) آموزش ببینید.
لینک آموزش پایتون (http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CCYQFjAB&url=http%3A%2F%2Fpysocial.com%2Fdashboard%2F19%2F&ei=bcA_VKamIsbMygOv44L4CQ&usg=AFQjCNHKDWEBA4KkYsKBi4HHFfyo0t_kbw&sig2=NKjmpNo8vQ-55Zjv0nsF4Q&bvm=bv.77648437,d.bGQ)
-
این سایت (http://codecademy.com) هم سبک آموزشش خوبه
-
این سایت هم جالبه من خودم با این شروع کردم
http://www.learnpython.org (http://www.learnpython.org)