نمایش نتایج: از شماره 1 تا 10 , از مجموع 32

موضوع: یک سوال در مورد شروع برنامه نویسی

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #10
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    محل سکونت
    تهران
    نوشته ها
    332
    تشکر تشکر کرده 
    517
    تشکر تشکر شده 
    284
    تشکر شده در
    232 پست

    پیش فرض پاسخ : یک سوال در مورد شروع برنامه نویسی

    نقل قول نوشته اصلی توسط hoka نمایش پست ها
    اتفاقا جاوا بدترین هست برای شروع برنامه نویسی . به دلیل سخت بودن کار باهاش . سی پلاس پلاس بهترین هست برای شروع بعد از اون به زبان های سخت تر مثل پایتون بعد جاوا و php
    من دقیقا خودم از ++C شروع کردم فقط متوجه نشدم چرا میگید پایتون سخته ، اتفاقاً چون شیء گرایی ++C رو مطالعه کردم و بعد فهمیدم اصلا چرا شیء گرایی در ++C بوجود اومده درحالی که تو C وجود نداشته و این کمی کارو سخت میکرده بخاطر همین در سیستم عاملهای شیء گرایی رو با استفاده از ++C انجام میدن ، همه اینارو که متوجه شدم پایتون رو بهتر درک کردم.

    فقط اینجا یک موردی هست

    پایتون نزدیکترین زبان ماشین به زبان انسانهاست ، به همین خاطر توصیه میشه کسانی که تا بحال سمت برنامه نویسی نرفتن از این زبان شروع بکار بکنن

    بله برای من و امثال من و شما که سینتکس رو درک کرده بخاطر طرز تفکر برنامه نویسی سنتی و سختی هایی که تو این راه بوده بایدم پایتون براش سخت باشه ، حقیقتاً درکش برای من سخت بود ، چرا که کلی زحمت کشیدم تا ++C رو یاد گرفتم ، بعد که دیدم پایتون چقدر راحته نتونستم از اول خودمو مجاب کنم که پایتون راحته چون سختی کشیده بودم و قیافم این شکلی بود :|

    تا حدودی هم حرف شمارو قبول دارم اما نه در مبحث سینتکس شروع به یادگیری پایتون بلکه در قسمت هوشمند پایتون ، مثلا برام سخت بود زمانی که 'hello world' رو به این شکل ورد میکنی همینو میده تو خروجی و زمانی که ازش بعد از تابع global پرینت میگیری و میتونی کارای مختلف باهاش بکنی دیگه خروجی به این شکل نیست و دیگه کالن نداره ، اینا درک اولیش روز اول منو اذیت کرد اما الان کاملا درکش کردم

    مثلا اگر بدونید تاپل در پایتون چه کاربردی داره متوجه میشید که چقدر خوب شد اومدید سمت پایتون

    همچنین مواردی مثل کتابخانه ها ماژولها پکیجها و برنامه های آماده که میتونید در یک روز مشکلات یک شرکت رو حل بکنید ، بهتر از این هست که تو شرکتهای بزرگ ایران بصورت سنتی بشینید با تیم برنامه نویسی یک پروژه رو از 0 بنویسید ، البته این فقط یک مثال بود که متوجه منظور بنده بشید

    - - - Updated - - -

    نقل قول نوشته اصلی توسط Ahmad110 نمایش پست ها
    دوست عزیز فرقی نمیکنه از کجا شروع کنی اما استفاده از زبانهای ساده تر باعث میشه که دیرتر از یاد گرفتن خسته بشی .
    برای شروع جاوا اسکریپت و پایتون خوب هستن . مهمترین اصل برنامه نویسی ، پیدا کردن یک روش منطقی برای حل صورت مسئله هستش در بعضی از زبانها ، بسیاری از این منطق ها بصورت فانکشن یا کتابخونه از قبل داخل مفسر یا کامپایلر قرار داده شده و در بعضی دیگه شما باید بهش برسید .
    همه زبانهای برنامه نویسی در حقیقت به یک شکل هستن یعنی اعمال ریاضی رو انجام میدن ، شرط پذیر هستن ، به راحتی به حلقه ها دسترسی دارید و .... اما نوع سینتکس کدها متفاوت هستش .
    پایتون به خاطر شبیه بودن سینتکس ، به زبان محاوره ای پیشنهاد میشه چون درک آدم رو نسبت به کد بالا میبره . البته پایتون عیبهایی هم داره که مهمترینش کند بودن هستش و مورد دوم اینکه در گوشی های موبایل نصب نمیشه .
    درباره مبحث آخر کلام شما ، اینکه شما میفرمایید پایتون عیب داره ، باید خدمت شما عرض کنم که منم اولش همین فکرو میکردم اما بعد که پایتونو خوب یاد گرفتم متوجه شدم که این یک حسن محسوب میشه نه یک عیب ، سایر برنامه نویسان سنتی به این خاطر این موارد رو عیب میدونن چون درکش براشون سخته که چطور شده تابع گلوبال در زیر تابلع گلوبال خروجی داده ؟

    جواب اینجاست که ذهنیت شیء گرایی به این سمت رو آورده ، چرا که در مبحث رباتیک که یک شیء محسوب میشه در رباتهای فضایی ناسا از پایتون استفاده شده تا ربات بتونه در مواقعی از تابع گلوبال در زیر مجموعه خودش استفاده کنه و مثل انسال که قادر به هرکاری هست ربات هم قادر به هرکاری باشه

    اگر جواب این سوال رو خوب درک کرده باشید متوجه میشید که پایتون نه تنها کند نیست بلکه رویای بشر رو در ساخت روبات هوشمند براورده کرده ، بخاطر همین پایتون هست که امروز در سینمای هالیوود شاهد فرضیه های رباتهای هوشمند در این فیلمها هستید ، بله این رباتها وجود داره اما عملکردشون به نسبت زباتهایی که با استفاده از زبانهای سنتی نوشته شدن ، نه تنها کندتر نیست بلکه مثل یک انسان باهوش ، هوشمندانه عمل میکنن و رباتهای نسل قدیم کند ذهن هستن و سریع نیستن

    یاحق

  2. تعداد تشکر ها ازlive به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. شروع برنامه نویسی
    توسط mehranp در انجمن نرم افزار
    پاسخ ها: 43
    آخرين نوشته: February 8th, 2018, 14:49
  2. برنامه نویسی رو از کجا شروع کنم؟
    توسط amir.abbas در انجمن برنامه نویسی
    پاسخ ها: 8
    آخرين نوشته: December 5th, 2012, 00:48
  3. برنامه نویسی وب رو از کجا شروع کنم؟
    توسط return 0 در انجمن برنامه نویسی
    پاسخ ها: 28
    آخرين نوشته: February 22nd, 2012, 06:08
  4. شروع به برنامه نویسی php
    توسط smagoli در انجمن PHP-MySQL
    پاسخ ها: 8
    آخرين نوشته: February 15th, 2012, 08:06

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •