3 راه برای شروع یادگیری برنامه نویسی

فهرست مطالب:

3 راه برای شروع یادگیری برنامه نویسی
3 راه برای شروع یادگیری برنامه نویسی

تصویری: 3 راه برای شروع یادگیری برنامه نویسی

تصویری: 3 راه برای شروع یادگیری برنامه نویسی
تصویری: چیزی که بقیه در مورد برنامه نویسی فکر میکنن vs واقعیت برنامه نویسی 2024, ممکن است
Anonim

آیا تا به حال خواسته اید از ابتدا برنامه ای بسازید؟ برنامه نویسی می تواند یک تجربه بسیار مفید باشد. همه برنامه نویسان بزرگ کامپیوتر درست مثل شما شروع کردند: بدون هیچ دانشی ، اما تمایل به خواندن ، مطالعه و تمرین. این wikiHow به شما می آموزد که چگونه یادگیری کد نویسی را شروع کنید.

مراحل

روش 1 از 3: تصمیم گیری در مورد زبان برنامه نویسی برای یادگیری

شروع به یادگیری برنامه نویسی مرحله 1 کنید
شروع به یادگیری برنامه نویسی مرحله 1 کنید

مرحله 1. در مورد آنچه می خواهید با دانش برنامه نویسی خود انجام دهید فکر کنید

این می تواند به شما کمک کند تعیین کنید چه چیزی را یاد بگیرید و چقدر باید یاد بگیرید. آیا به طراحی وب علاقه دارید؟ آیا می خواهید بازی های ویدئویی بسازید؟ آیا می خواهید برنامه های تلفن هوشمند را توسعه دهید؟ آیا می خواهید در صنعت فناوری شغلی داشته باشید؟ آیا از حل مسئله لذت می برید؟ آیا بیشتر به برنامه نویسی front-end علاقه دارید یا برنامه نویسی back-end؟

  • برنامه نویسان پیش فرض روی مواردی مانند رابط کاربری گرافیکی (GUI) و مواردی که کاربران با آنها تعامل دارند کار می کنند. زبانهای محبوب برنامه نویسان اصلی شامل HTML ، CSS و Javascript است.
  • برنامه نویسان پشتیبان روی مواردی مانند پایگاه داده ها ، اسکریپت نویسی و معماری برنامه و مواردی که در پشت صحنه اتفاق می افتد کار می کنند. زبانهای برنامه نویسی محبوب برای کاربران پشتی شامل Ruby ، Python ، PHP و ابزارهایی مانند MySQL و Oracle هستند.
شروع به یادگیری برنامه نویسی مرحله 2 کنید
شروع به یادگیری برنامه نویسی مرحله 2 کنید

مرحله 2. به این فکر کنید که به چه سیستم عامل هایی علاقه دارید

آیا می خواهید نرم افزاری برای کامپیوتر توسعه دهید؟ آیا بیشتر به برنامه های تلفن هوشمند و رایانه لوحی علاقه دارید. اگر چنین است ، به کدام سیستم عامل علاقه دارید؟ توسعه نرم افزار برای macOS ممکن است شما را ملزم به یادگیری زبان های مختلف کند که ممکن است نیازی به دانستن برنامه های توسعه دهنده برای Windows نداشته باشید. به همین ترتیب ، توسعه برنامه های iPhone و iPad ممکن است به مهارت های متفاوتی نسبت به توسعه برنامه های Android نیاز داشته باشد.

شروع به یادگیری برنامه نویسی مرحله 3 کنید
شروع به یادگیری برنامه نویسی مرحله 3 کنید

مرحله 3. درک مفاهیم مختلف برنامه نویسی

در حالی که بسیاری از زبان های برنامه نویسی مختلف وجود دارد ، چند مفهوم اساسی وجود دارد که همه آنها مشترک هستند. برخی از مفاهیم اساسی برنامه نویسی به شرح زیر است:

  • متغیر:

    متغیرها قطعاتی از اطلاعات هستند که ذخیره می شوند تا بعداً فراخوانی شوند. معمولاً یک نام نمادین به متغیر داده می شود. یک مثال از متغیر این است که اگر برنامه ای از کاربر بخواهد نام خود را وارد کند. نامی که وارد می کنند می تواند در زیر نماد شیء به نام "name" ذخیره شود. سپس برنامه نویس می تواند از نماد "نام" برای یادآوری نام ورودی کاربر و اشاره به کاربر با نام خود استفاده کند. متغیر یا شیئی که از کاراکترها تشکیل شده است "String" نامیده می شود.

  • ساختار کنترل:

    ساختار کنترل به برنامه می گوید که کدام قسمت از برنامه باید اجرا شود و به چه ترتیب. یک نوع معمول از ساختار کنترل اغلب عبارت If/Then/Else نامیده می شود. این به برنامه می گوید که اگر شرطی درست است ، سپس قسمت بعدی برنامه را اجرا کنید. برای سایر موارد ، به بخش دیگری بازگردید. به عنوان مثال ، اگر برنامه ای از کاربر بخواهد گذرواژه ایجاد کند ، رمز عبور به عنوان یک رشته ذخیره می شود. صفحه رمز عبور از کاربر می خواهد رمز عبور خود را وارد کند. از یک عبارت IF/then/Else استفاده می شود تا به برنامه بگوید که اگر گذرواژه وارد شده برابر با رمز ذخیره شده باشد ، بقیه برنامه را اجرا کنید. برای سایر موارد ، "رمز عبور شما اشتباه است" را نمایش دهید.

  • ساختار داده ها:

    ساختار داده ها فقط راهی برای ذخیره و سازماندهی داده ها است تا بتوان از آنها به نحو احسن استفاده کرد. یک مثال از ساختار داده ، مخاطبین موجود در تلفن شما است. به جای ذخیره مخاطبین هر یک به عنوان متغیرهای جداگانه ، برنامه نویسی شما می تواند یک متغیر به نام "لیست" ایجاد کند که همه مخاطبین شما را ذخیره می کند.

  • نحو:

    نحو نحوه صحیح وارد کردن کد در یک زبان خاص است. هر زبان برنامه نویسی نحو متفاوتی دارد. نحو ممکن است نحوه ذخیره متغیرها ، زمان استفاده از نمادهای مختلف (یعنی پرانتز () ، یا پرانتز ) ، استفاده مناسب از تورفتگی و موارد دیگر باشد. اگر نحو به درستی وارد نشده باشد ، برنامه نمی تواند کد را بخواند و به احتمال زیاد با پیغام خطا مواجه خواهید شد.

  • ابزارها:

    ابزارها مواردی هستند که به سهولت برنامه نویسی کمک می کنند. اینها می توانند ویژگی های نرم افزاری باشند که کد شما را بررسی می کنند و از صحت آن مطمئن می شوند. همچنین می تواند یک ویژگی برنامه از پیش ساخته شده باشد که می توانید در برنامه خود پیاده سازی کنید تا مجبور نباشید خودتان آن را بسازید.

شروع به یادگیری برنامه نویسی مرحله 4 کنید
شروع به یادگیری برنامه نویسی مرحله 4 کنید

مرحله 4. تصمیم بگیرید که چه زبانهای برنامه نویسی را می خواهید یاد بگیرید

پس از تصمیم گیری در مورد آنچه می خواهید با دانش برنامه نویسی خود انجام دهید ، تحقیقات خود را آغاز کنید تا دریابید کدام زبان برنامه نویسی در زمینه مورد علاقه شما استفاده می شود.

  • پایتون:

    پایتون یک زبان خوب برای مبتدیان است. این زبان عمومی است که به شما اجازه می دهد تقریباً هر کاری را انجام دهید ، و استفاده از آن آسان است.

  • یاقوت:

    یاقوت زبان دیگری برای شروع مبتدیان است. این زبان نیز مانند پایتون یک زبان عمومی و شی گرا است که یادگیری آن آسان است.

  • جاوا:

    جاوا یک زبان رایج است که سالهاست وجود دارد و همچنان در حال رشد است. این زبان اصلی است که برای توسعه برنامه ها برای تلفن های Android استفاده می شود. همچنین می تواند برای توسعه برنامه های رایانه ای مورد استفاده قرار گیرد. به عنوان مثال ، Minecraft در ابتدا در جاوا ساخته شد.

  • ج:

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

  • ++ C:

    C ++ یکی از پرکاربردترین زبانهای چند منظوره است. یادگیری این یکی از زبانهای دشوارتر است ، اما ارزشش را دارد. C ++ به شما کنترل وسیع تری بر برنامه های توسعه داده شده و کنترل بیشتری بر سخت افزار رایانه می دهد. این یکی از بهترین زبان ها برای توسعه برنامه های کاربردی در مقیاس بزرگ است.

  • C#:

    C# (با تلفظ C شارپ) کمی جدیدتر از C ++ است و دارای برخی ویژگی های اضافه شده است. یادگیری آن بسیار ساده تر از C ++ است و در بسیاری از برنامه های ویندوز استفاده می شود.

  • سریع:

    Swift یک زبان چند منظوره است که توسط اپل توسعه یافته است. این برنامه در درجه اول برای توسعه برنامه هایی برای محصولات اپل مانند iPhone ، iPad ، macOS ، Apple TV و موارد دیگر استفاده می شود.

  • HTML/CSS به در طراحی وب از HTML و CSS استفاده می شود. HTML برای ایجاد صفحات وب استفاده می شود که می تواند توسط مرورگر وب شما ارائه شود. می توانید از HTML برای افزودن اشیاء به یک صفحه وب و طراحی ظاهر یک صفحه وب استفاده کنید. CSS برای ایجاد یک ظاهر یا سبک استاندارد در چندین صفحه وب استفاده می شود. به عنوان مثال ، اگر می خواهید یک ظاهر و سبک مشابه در چندین صفحه وب برای یک وب سایت ایجاد کنید ، می توانید کدهای سبک HTML مشابه را در هر صفحه وب اعمال کنید ، یا می توانید یک فایل CSS واحد ایجاد کنید که ظاهر یکسانی را برای همه وب اعمال می کند صفحات
  • جاوا اسکریپت:

    جاوا اسکریپت (نباید با جاوا اشتباه گرفته شود) زبان دیگری است که در طراحی وب استفاده می شود. جاوا اسکریپت برای ایجاد ویژگی های تعاملی برای یک وب سایت استفاده می شود. برای طراحی هر برنامه وب ضروری است.

  • PHP و MySQL:

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

روش 2 از 3: به دست آوردن منابع مورد نیاز برای برنامه ریزی

شروع به یادگیری برنامه نویسی مرحله 5 کنید
شروع به یادگیری برنامه نویسی مرحله 5 کنید

مرحله 1. برخی از آموزش های مبتدی را بیابید

شما می توانید بسیاری از آموزش های اساسی آنلاین را پیدا کنید که کاملاً رایگان هستند. اینها ممکن است برنامه نویسی وب سایت ها ، آموزش های YouTube یا آموزش های تعاملی وب باشد. همچنین باید به دنبال کتاب درسی در مورد زبانی باشید که می خواهید یاد بگیرید. فقط مطمئن شوید که برای سطح مهارت شما نوشته شده است. برخی از منابع آنلاین شامل موارد زیر است:

  • Codeacademy.com یکی از بزرگترین سایتهای آموزش برنامه نویسی آنلاین است. می توانید با استفاده از حساب رایگان دوره های ابتدایی را بگذرانید. یک حساب حرفه ای مطالب اضافی ، راهنمای گام به گام و پشتیبانی از همکاران را برای شما دریافت می کند.
  • EdX یک دوره آنلاین رایگان است که توسط MIT و هاروارد اداره می شود و دوره های رایگان را در انواع زبان های برنامه نویسی ارائه می دهد.
  • w3schools.com یک منبع آنلاین رایگان است که بیشتر بر طراحی وب تمرکز دارد. این برنامه درس ها و نمونه های رایگان در HTML ، CSS ، Javascript ، PHP ، Python ، Java ، C ++ ، C#و موارد دیگر را ارائه می دهد.
  • کانال یوتیوب دارک باناس هزاران آموزش در مورد انواع زبان ها و مفاهیم برنامه نویسی ارائه می دهد.
  • دانش برنامه نویسی یکی دیگر از کانال های YouTube است که هزاران فیلم آموزشی رایگان در مورد انواع زبان ها و مفاهیم برنامه نویسی ارائه می دهد.
  • Codeingame یک وب سایت عالی است که به شما کمک می کند مهارت های برنامه نویسی خود را با بازی با زبان های برنامه نویسی مختلف تقویت کنید. این شامل طیف گسترده ای از زبان ها از جمله C ++ ، C#، Javascript ، Java ، Python ، Koltin ، PHP ، Swift و موارد دیگر است.
  • Scratch یک ابزار آموزشی آنلاین است که توسط MIT برای آموزش نحوه توسعه بازی های ویدئویی و برنامه نویسی توسعه یافته است. از یک زبان برنامه نویسی بصری استفاده می کند که به شما امکان می دهد با استفاده از بلوک ها برنامه نویسی کنید. این یک روش خوب برای یادگیری نحوه تجسم مفاهیم برنامه نویسی و یادگیری نحوه تفکر مانند برنامه نویس است.
  • Code.org دارای آموزش های زیادی برای همه سنین و سطوح مختلف است تا هم برنامه نویسی را به کودکان و هم بزرگسالان آموزش دهد.
شروع به یادگیری برنامه نویسی مرحله 6 کنید
شروع به یادگیری برنامه نویسی مرحله 6 کنید

مرحله 2. برنامه های مورد نیاز برای برنامه نویسی به زبان خود را بارگیری کنید

برای شروع برنامه نویسی ، همه برنامه ها نیازی به نصب نرم افزار ندارند. به عنوان مثال ، اگر می خواهید برنامه نویسی را در HTML ، CSS و Javascript شروع کنید ، فقط به یک ویرایشگر متن مانند Notepad یا TextEdit و یک مرورگر وب نیاز دارید. با این حال ، زبان های دیگر از شما می خواهند که نرم افزار خاصی را برای اجرای برنامه های برنامه نویسی شده به این زبانها بارگیری و نصب کنید

  • یاقوت:

    آخرین نسخه Ruby [https://www.ruby-lang.org/fa/downloads/ را اینجا بارگیری کنید].

  • پایتون:

    بسیاری از رایانه ها در حال حاضر پایتون را نصب کرده اند ، اما ممکن است قبل از شروع برنامه نویسی در پایتون ، نیاز به نصب آخرین نسخه آن داشته باشید.

  • جاوا:

    شما باید کیت توسعه نرم افزار جاوا را نصب کنید. برای شروع برنامه نویسی در جاوا.

  • PHP و MySQL:

    PHP و MySQL به جای رایانه روی سرور اجرا می شوند. با این حال ، برای توسعه و آزمایش PHP و MySQL به صورت محلی در رایانه ، باید نرم افزارهای سرور مانند Apache و همچنین خود PHP را بارگیری و نصب کنید. بسته های نرم افزاری متعددی از جمله WAMP و

شروع به یادگیری برنامه نویسی مرحله 7 کنید
شروع به یادگیری برنامه نویسی مرحله 7 کنید

مرحله 3. یک محیط توسعه یکپارچه را بارگیری کنید

محیط های توسعه یکپارچه (IDE) برنامه هایی هستند که شامل ابزارهای توسعه جامع هستند که شامل ویرایشگر کد ، ابزارهای ساخت ، اشکال زدایی و گاهی اوقات کامپایلر هستند. بسیاری از IDE ها از چندین زبان پشتیبانی می کنند. برخی از IDE ها شامل موارد زیر است:

  • گرفتگی
  • Netbeans.
  • کد ویژوال استودیو
  • Android Studio (برای برنامه های Android).
  • Xcode (برای برنامه های Mac ، iPhone و iPad).
شروع به یادگیری برنامه نویسی مرحله 8 کنید
شروع به یادگیری برنامه نویسی مرحله 8 کنید

مرحله 4. یک کامپایلر یا مترجم بارگیری کنید

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

  • Codechef.com دارای یک ایده ، کامپایلر و مترجم آنلاین است که برای انواع زبان ها کار می کند
  • GCC یک کامپایلر منبع باز (رایگان) برای C و C ++ است.
  • مترجمان پایتون را می توان مستقیماً از وب سایت رسمی پایتون بارگیری کرد.
  • OpenJDK یک کیت توسعه رایگان منبع باز برای جاوا است که شامل کامپایلر می شود.
شروع به یادگیری برنامه نویسی مرحله 9 کنید
شروع به یادگیری برنامه نویسی مرحله 9 کنید

مرحله 5. یک مربی خوب پیدا کنید

اگر قصد دارید از برنامه نویسی حرفه ای بسازید ، احتمالاً می خواهید به تحصیل رسمی در علوم کامپیوتر بپردازید. به دنبال مربیانی باشید که دارای تجربه ای در این زمینه هستند و می توانند به شما در تقویت مهارت های خود کمک کنند. اگر قصد تحصیل رسمی ندارید ، به دنبال گروه های ملاقات باشید که در آن می توانید با افراد دیگری ملاقات کنید که سعی می کنند زبان مورد نظر خود را بیاموزند. همچنین می توانید انجمن های آنلاین و انجمن های اینترنتی را بررسی کنید.

روش 3 از 3: شروع به برنامه

شروع به یادگیری برنامه نویسی مرحله 10 کنید
شروع به یادگیری برنامه نویسی مرحله 10 کنید

مرحله 1. در مورد آنچه می توانید با مهارت هایی که دارید می توانید بسازید فکر کنید

بعد از اینکه چند تمرین را انجام دادید و برخی از اصول اولیه را آموختید ، شروع به فکر کنید که با مهارت هایی که دارید می توانید چه چیزی را بسازید. لزوماً نباید چیز بزرگی باشد. این می تواند یک برنامه افزودنی ساده یا برنامه های پرسش و پاسخ چند گزینه ای باشد. چند برنامه ساده ایجاد کنید. در حین کار ، به یادگیری ادامه دهید تا بتوانید برنامه های بزرگتر و بهتری بسازید.

شروع به یادگیری برنامه نویسی مرحله 11 کنید
شروع به یادگیری برنامه نویسی مرحله 11 کنید

مرحله 2. تصمیم بگیرید که هدف برنامه شما چیست

برنامه شما باید دارای هدفی باشد که بتوان آن را در یک یا دو جمله تعریف کرد. یک برنامه باید وظیفه خاصی داشته باشد که انجام می دهد یا به کاربر در انجام آن کمک می کند. چند نمونه از اهداف برنامه شامل موارد زیر است:

  • به کاربر اجازه دهید فهرستی از نام ها و اطلاعات تماس را سازماندهی کند.
  • نمایش یک داستان مبتنی بر متن که به کاربر اجازه می دهد مسیر خود را انتخاب کند.
  • به بازیکن این امکان را می دهد که حملات خود را انتخاب کند در حالی که دشمنان حملات تصادفی خود را ایجاد می کنند.
  • مدار یک سیاره را به دور یک ستاره محاسبه کنید.
شروع به یادگیری برنامه نویسی مرحله 12 کنید
شروع به یادگیری برنامه نویسی مرحله 12 کنید

مرحله 3. محدودیت هایی را که برنامه شما باید رعایت کند تعیین کنید

پس از تعیین هدفی برای برنامه خود ، باید درباره قوانینی که برنامه شما برای تکمیل هدف خود باید رعایت کند تصمیم بگیرید. به عنوان مثال:

  • مخاطبین باید ذخیره شوند تا بعداً فراخوانی شوند.
  • داستان باید انتخاب های قبلی بازیکن را انجام دهد.
  • قدرت حملات بازیکنان بر اساس آمار فعلی آنها تعیین می شود.
  • برنامه باید مدار جرم هر جسمی را که کاربر وارد می کند به طور دقیق محاسبه کند.
آموزش برنامه نویسی مرحله 13 را شروع کنید
آموزش برنامه نویسی مرحله 13 را شروع کنید

مرحله 4. تصمیم بگیرید که از چه ابزارهایی استفاده خواهید کرد

پس از تصمیم گیری در مورد هدف و قوانین برنامه خود ، تصمیم بگیرید که از چه ابزارهایی برای توسعه برنامه خود استفاده خواهید کرد و همچنین برنامه برای چه سیستم عاملی توسعه می یابد. همچنین باید تصمیم بگیرید که آیا خودتان کار می کنید یا به صورت تیمی. همچنین ممکن است بخواهید تصمیم بگیرید که آیا خودتان کل برنامه را برنامه نویسی می کنید یا از کد یا ابزار خارجی استفاده می کنید. به نحوه پیاده سازی این کد یا ابزارها فکر کنید.

شروع به یادگیری برنامه نویسی مرحله 14 کنید
شروع به یادگیری برنامه نویسی مرحله 14 کنید

مرحله 5. در مورد توالی رویدادها تصمیم بگیرید

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

شروع به یادگیری برنامه نویسی مرحله 15 کنید
شروع به یادگیری برنامه نویسی مرحله 15 کنید

مرحله 6. مشکلات بزرگتر را به مشکلات کوچکتر تقسیم کنید

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

آموزش برنامه نویسی مرحله 16 را شروع کنید
آموزش برنامه نویسی مرحله 16 را شروع کنید

مرحله 7. عملکرد اصلی برنامه خود را بیان کنید

وقتی برنامه نویسی را شروع می کنید ، از نظرات خارج از عملکرد برای ترسیم عملکردها یا اهداف اصلی برنامه خود استفاده کنید. شما قادر نخواهید بود این نظرات را کامپایل یا تفسیر کنید ، اما به شما کمک می کند کد خود را سازماندهی کنید.

شروع به یادگیری برنامه نویسی مرحله 17 کنید
شروع به یادگیری برنامه نویسی مرحله 17 کنید

مرحله 8. عملکردها و اهداف برنامه را یک به یک تقویت کنید

بعد از اینکه یک طرح کلی از توابع و اهداف برنامه دارید ، می توانید شروع به نوشتن کدی کنید که هر تابع را پیاده سازی می کند. عملکرد Keep باید نسبتاً ساده باشد. اگر یک تابع بیش از حد پیچیده به نظر می رسد ، آن را به توابع کوچکتر تقسیم کرده و آن توابع را پیاده سازی کنید.

آموزش برنامه نویسی مرحله 18 را شروع کنید
آموزش برنامه نویسی مرحله 18 را شروع کنید

مرحله 9. برنامه نویسی خود را آزمایش کنید

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

آموزش برنامه نویسی مرحله 19 را شروع کنید
آموزش برنامه نویسی مرحله 19 را شروع کنید

مرحله 10. مشکلات غیرمنتظره ای که با آن روبرو می شوید را برطرف کنید

با شروع برنامه نویسی ، به احتمال زیاد با مشکلاتی روبرو خواهید شد که انتظارش را نداشتید. تمام تلاش خود را برای یافتن راه حل برای این مشکلات انجام دهید موارد زیر چند مورد است که می توانید برای رفع مشکلاتی که به آنها تبدیل می کنید انجام دهید.

  • اگر در حال خواندن کد از دستورالعمل ها هستید ، دستورالعمل ها را دوباره بخوانید و مطمئن شوید که آنها را درک کرده اید.
  • اطمینان حاصل کنید که کد شما سازماندهی شده است ، به درستی تورفتگی دارد و از نحو درست استفاده می کند.
  • املا را بررسی کنید و از درست بودن آن مطمئن شوید.
  • از دستورات Print برای بررسی مقادیر متغیر استفاده کنید.
  • اگر مطمئن نیستید که بخشی از کد در حال اجرا است ، از Print Statement استفاده کنید تا ببینید آیا به آن قسمت می رسد یا خیر.
  • پیام های خطا را بررسی کرده و آنها را در گوگل جستجو کنید.
  • کد خود را به بخش ها تقسیم کنید و بخش های جداگانه را اجرا کنید تا جایی که مشکل وجود دارد را جدا کنید.
  • تلاش برای جستجوی کد کاری در اینترنت که کارهایی را که می خواهید انجام دهید انجام می دهد.
  • ببینید آیا ابزاری وجود دارد که آنچه شما می خواهید را انجام دهد.
  • به جای کپی و چسباندن ، کد را با دست وارد کنید.
  • استراحت کنید و به کد بازگردید.
  • کمک بخواهید.
شروع به یادگیری برنامه نویسی مرحله 20 کنید
شروع به یادگیری برنامه نویسی مرحله 20 کنید

مرحله 11. برنامه خود را دوباره آزمایش کنید

هر زمان که یک تابع جدید را اجرا می کنید یا در کد خود تغییراتی ایجاد می کنید ، آن را آزمایش کنید تا مطمئن شوید که درست کار می کند. وقتی همه عملکردهای کد خود را پیاده سازی کردید و همه به درستی کار کردند ، برنامه شما کامل است.

ویدئو - با استفاده از این سرویس ، ممکن است برخی از اطلاعات با YouTube به اشتراک گذاشته شود

نکات

  • از درخواست کمک نترسید. یک تالار گفتمان خوب و فعال با تعداد زیادی از کاربران که به زبان انتخابی شما آگاه هستند پیدا کنید و هر سوالی را که نیاز دارید بپرسید. یک دوست واقعی با تجربه می تواند به توضیح مفاهیم دشوار و مقابله با اشکالات آزاردهنده کمک کند.
  • اگر شروع به دلسرد شدن کردید ، استراحت کنید. ممکن است هنگام بازگشت متوجه شوید که "آن را" دریافت کرده اید. حدود 15 تا 30 دقیقه با رایانه بهترین راه است.
  • اگر می توانید کتابی برای زبان خود ارزان قیمت پیدا کنید ، آن را بخرید. همیشه داشتن یک مرجع کاغذی خوب است ، اما داشتن یک کتاب بی معنی است زیرا کمک های فراوانی در وب وجود دارد.
  • با انگیزه بمانید. تا آنجا که می توانید تمرین کنید ، زیرا هرچه بیشتر بین جلسات بمانید ، بیشتر فراموش خواهید کرد.

توصیه شده: