نحوه یادگیری برنامه نویسی در C

نویسنده: Clyde Lopez
تاریخ ایجاد: 25 جولای 2021
تاریخ به روزرسانی: 13 سپتامبر 2024
Anonim
آموزش زبان برنامه نویسی C : جلسه یکم
ویدیو: آموزش زبان برنامه نویسی C : جلسه یکم

محتوا

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

مراحل

قسمت 1 از 6: آماده سازی

  1. 1 کامپایلر را بارگیری و نصب کنید. زبان C باید با برنامه ای کامپایل شود که کد زبان را به سیگنال های ماشین تفسیر کند. کامپایلرها معمولاً رایگان هستند و برای سیستم عامل های مختلف در دسترس هستند.
    • برای Windows ، از Microsoft Visual Studio Express یا MinGW استفاده کنید.
    • برای مک ، Xcode یکی از بهترین کامپایلرها محسوب می شود.
    • برای لینوکس ، GCC محبوب ترین است.
  2. 2 اصول اولیه را بیاموزید. زبان C یکی از قدیمی ترین و قدرتمندترین زبان های برنامه نویسی است. این سیستم عامل برای سیستم عامل یونیکس در نظر گرفته شده بود ، اما توسعه یافته و تقریباً در تمام سیستم عامل ها منتقل شده است. تجسم مدرن C ++ C است.
    • زبان C عمدتا از توابع تشکیل شده است و در این توابع می توانید از متغیرها ، شرایط و حلقه ها برای ذخیره اطلاعات و دستکاری داده ها استفاده کنید.
  3. 3 ساده ترین کد را بررسی کنید. به کد ساده ترین برنامه زیر نگاه کنید تا نحوه تعامل برخی از اجزای زبان با یکدیگر را ببینید و نحوه عملکرد خود برنامه را درک کنید.

    #incdlude stdio.h> int main () {printf ("سلام جهان n")؛ getchar ()؛ بازگشت 0 ؛ }

    • تیم #عبارتند از حتی قبل از شروع برنامه اجرا می شود و کتابخانه هایی را که حاوی توابع مورد نیاز شما هستند اجرا می کند. در مثال بالا stdio.h به شما امکان می دهد از توابع موجود در برنامه استفاده کنید printf () و getchar ().
    • تیم int main () به کامپایلر می گوید که تابع اصلی "main" را اجرا کند ، که پس از اتمام یک عدد صحیح خاص را برمی گرداند. همه برنامه های C از عملکرد "اصلی" استفاده می کنند.
    • بریس {} می گویند تمام محتوای آنها بخشی از عملکرد است. در این مورد ، منظور آنها این است که محتوای پرانتز بخشی از عملکرد "اصلی" است.
    • تابع printf () محتویات پرانتز را روی صفحه کاربر نمایش می دهد. نقل قول تضمین می کند که محتویات براکت ها مانند متن تلقی شوند. دنباله کنترل n به رایانه می گوید مکان نما را به خط بعدی منتقل کند.
    • نقطه ویرگول ; پایان خط را مشخص می کند اکثر خطوط کد C باید با این کاراکتر خاتمه یابد.
    • تیم getchar () به رایانه می گوید قبل از انجام هر کار دیگری منتظر یک دکمه باشید. این بسیار مفید است زیرا بسیاری از سیستم عامل ها برنامه را اجرا می کنند و سپس بلافاصله پنجره را می بندند. در این حالت ، تا زمانی که دکمه را فشار ندهید ، برنامه به پایان نمی رسد.
    • تیم بازگشت 0 پایان برنامه را نشان می دهد. لطفاً توجه داشته باشید که تابع "اصلی" به توابع اشاره دارد int... این بدان معناست که هنگام خاتمه برنامه باید مقدار خاصی را برگرداند. صفر "0" نشان می دهد که برنامه به درستی اجرا شده است ، و هر عدد دیگر نشان دهنده خطا است.
  4. 4 سعی کنید برنامه را کامپایل کنید. کد خود را در ویرایشگر کد وارد کنید و آن را به عنوان یک فایل " *. C" ذخیره کنید. آن را با یک کامپایلر کامپایل کنید. این امر معمولاً نیاز به کلیک روی دکمه "ساخت" یا "اجرا" دارد.
  5. 5 حتماً کد تولید شده را کامنت کنید. نظرات بخشی از کد هستند که کامپایل نشده اند ، اما به شما اجازه می دهند توضیح دهید که دقیقاً در برنامه چه اتفاقی می افتد. آنها برای یادآوری هدف کد و توضیح نحوه عملکرد آن برای سایر توسعه دهندگان که ممکن است در حال کشف کد باشند مفید هستند.
    • برای نوشتن نظر به زبان C ، از یک خط افقی جلو با یک ستاره استفاده کنید /* در ابتدای متن توضیحی و یک ستاره با یک علامت جلو */ در انتهای آن
    • تمام قسمت های اساسی کد خود را کامنت کنید.
    • از نظرات می توان برای حذف سریع بخش خاصی از کد بدون حذف آنها از کار استفاده کرد. فقط کافی است کدی را که می خواهید غیرفعال کنید در نظر بگذارید و برنامه را کامپایل کنید. اگر می خواهید کد را برگردانید ، فقط برچسب های نظر را حذف کنید.

قسمت 2 از 6: استفاده از متغیرها

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

    شناور x ؛ نام شخصیت؛ int a، b، c، d؛

    • توجه داشته باشید که می توانید چندین متغیر را به طور همزمان در یک خط اعلام کنید به شرطی که همه از یک نوع باشند. در این حالت ، نام متغیرها به سادگی با کاما از یکدیگر جدا می شوند.
    • مانند اکثر خطوط C ، هر خط اعلان متغیر باید با نقطه ویرگول خاتمه یابد.
  3. 3 درک کنید که کجا می توانید متغیرها را در کد خود اعلام کنید. برای راحتی ، توصیه می شود که متغیرها را در ابتدای هر بلوک کد (قسمتی که در براکت های حلقوی {} قرار دارد) اعلام کنید. اگر سعی کنید متغیری را پس از اولین استفاده از آن در کد اعلام کنید ، برنامه به درستی کار نخواهد کرد.
  4. 4 از متغیرها برای ذخیره داده های وارد شده توسط کاربر استفاده کنید. اکنون که با نحوه عملکرد متغیرها آشنا شده اید ، می توانید یک برنامه ساده بنویسید که ورودی کاربر را ذخیره می کند. به یک عملکرد دیگر نیاز دارد اسکنف... این تابع داده های وارد شده را جستجو می کند تا مقادیر خاصی را به متغیرها اختصاص دهد.

    #incdlude stdio.h> int main () {int x؛ printf ("وارد کردن یک شماره:")؛ scanf ("٪ d" ، & x) ؛ printf ("٪ d را وارد کردید" ، x) ؛ getchar ()؛ بازگشت 0 ؛ }

    • تعیین کننده قالب "٪ d" توابع را می گوید اسکنف یک عدد صحیح اعشاری که توسط کاربر وارد شده است را بخوانید.
    • پیشوند & قبل از نام متغیر ایکس توابع را اطلاع می دهد اسکنف، جایی که می توانید مقدار متغیر را برای تغییر آن پیدا کنید و مقدار صحیح وارد شده را ذخیره می کند.
    • فرمان نهایی printf مقدار متغیر وارد شده را می خواند و آن را به کاربر نمایش می دهد.
  5. 5 آموزش دستکاری متغیرها برای دستکاری متغیرهایی که وارد می کنید می توانید از عبارات ریاضی استفاده کنید. در این مورد ، برای عبارات ریاضی ، بسیار مهم است که ویژگی متمایزی را که علامت واحد با آن برابر است به خاطر بسپارید = یک مقدار را به یک متغیر و علامت برابر دو برابر می کند == مقادیر دو طرف این علامت را مقایسه می کند تا قوام آن بررسی شود.

    x = 3 * 4 ؛ / * "x" را روی 3 * 4 یا 12 * / x = x + 3 قرار می دهد ؛ / * 3 به مقدار اصلی "x" اضافه می کند و مقدار جدیدی به آن اختصاص می دهد * / x == 15؛ / * بررسی می کند که آیا متغیر "x" پانزده * / x 10 است ؛ / * بررسی می کند که آیا "x" کمتر از ده است * /

قسمت 3 از 6: ایجاد شرایط

  1. 1 آشنایی با اصول شرطی سازی در C. اکثر برنامه ها بر اساس دستورات شرطی ساخته شده اند. آنها عباراتی هستند که برای صحت (TRUE) یا نادرست (FALSE) آزمایش می شوند و بسته به نتیجه ، اقدامات بعدی را تعیین می کنند. ساده ترین عملگر شرط اپراتور است اگر.
    • گزینه های TRUE و FALSE در زبان C متفاوت از سایر زبان های برنامه نویسی است که ممکن است به آن عادت داشته باشید. یک TRUE واقعی همیشه یک عدد غیر صفر را برمی گرداند. اگر در حال انجام مقایسه هستید و نتیجه آن TRUE است ، برنامه "1" را برمی گرداند. اگر نتیجه FALSE باشد ، مقدار بازگشتی "0" است. دانستن این ویژگی به شما کمک می کند تا نحوه مدیریت عبارات IF را درک کنید.
  2. 2 عملگرهای شرطی اولیه را بیاموزید. عبارات شرطی بر اساس استفاده از عملگرهای ریاضی است که مقادیر را مقایسه می کنند. در زیر لیستی از متداول ترین عملگرهای شرطی آمده است.

    > / * بزرگتر از * / / * کمتر از * /> = / * بزرگتر یا مساوی * / = / * کمتر یا مساوی * / == / * برابر * /! = / * برابر نیست * /

    10> 5 TRUE 6 15 TRUE 8> = 8 TRUE 4 = 8 TRUE 3 == 3 TRUE 4! = 5 TRUE

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

    #incdlude stdio.h> int main () {if (3 5) printf ("3 کمتر از 5") ؛ getchar ()؛ }

  4. 4 از یک عبارت ELSE / ELSE IF برای گسترش شرایطی که تعیین کرده اید استفاده کنید. با استفاده از دستورات ELSE و ELSE IF ، که می تواند نتایج متفاوتی را ارائه دهد ، می توانید یک دستور IF را گسترش دهید. ELSE زمانی اجرا می شود که آزمون IF یک عبارت FALSE را برمی گرداند. ELSE IF به شما این امکان را می دهد که برای شرایط مختلف IF در شرایط مختلف بررسی کنید. کد برنامه زیر را مرور کنید تا نحوه تعامل همه این گزینه ها را درک کنید.

    #incdlude stdio.h> int main () {int age؛ printf ("لطفا سن فعلی خود را وارد کنید:")؛ scanf ("٪ d" ، & age)؛ if (سن = 12) {printf ("تو هنوز بچه ای! n")؛ } else if (سن 20 سالگی) {printf ("نوجوان بودن خوب است! n")؛ } else if (سن 40 سالگی) {printf ("شما هنوز در قلب خود جوان هستید! n")؛ } else {printf ("خرد با گذشت سالها می آید. n")؛ } بازگشت 0؛ }

    • این برنامه ورودی های کاربر را می خواند و یک سری بررسی های مشروط متوالی را طی می کند. اگر شماره وارد شده اولین شرط را داشته باشد ، اولین عبارت نمایش داده می شود printf... اگر شرط اول برآورده نشده باشد ، سپس چک به هر شرط بعدی ELSE IF ادامه می یابد تا نتیجه واقعی پیدا شود. اگر هیچ یک از این شرایط برآورده نشد ، اطلاعات با آخرین دستور ELSE در پایان برنامه پردازش می شود.

قسمت 4 از 6: آموزش کار با حلقه ها

  1. 1 نحوه عملکرد حلقه ها را درک کنید. حلقه ها یکی از مهمترین جنبه های برنامه نویسی هستند ، زیرا به شما امکان می دهد بلاک های کد را تا زمانی که شرط خاصی برآورده نشود ، دوباره اجرا کنید.این باعث می شود برنامه نویسی برنامه های تکراری آسان تر شود و شما را از نوشتن شرایط جدید هر بار که می خواهید برنامه کاری انجام دهد ، نجات می دهد.
    • سه نوع حلقه اصلی وجود دارد: FOR ، WHILE ، و DO ... WHILE.
  2. 2 از حلقه FOR استفاده کنید. این محبوب ترین و مفیدترین حلقه است. تا زمانی که شرایط تعیین شده در FOR برآورده نشود ، به اجرای تابع داده شده ادامه می دهد. حلقه های FOR نیاز به سه شرط دارند: متغیر برای راه اندازی اولیه ، شرط باید برآورده شود و نحوه به روز رسانی مقدار متغیر. اگر به هر سه این شرایط نیاز ندارید ، باید فضایی با نقطه ویرگول در جای خود بگذارید ، در این صورت حلقه ابدی خواهد بود.

    #incdlude stdio.h> int main () {int y؛ برای (y = 0 ؛ y 15 ؛ y ++) {printf ("٪ d n" ، y) ؛ } getchar ()؛ }

    • در برنامه فوق ، مقدار اولیه متغیر برابر است y صفر است و تا زمانی که مقدار متغیر کمتر از 15 باقی بماند ، حلقه ادامه می یابد. هر بار که مقدار جدیدی نمایش داده می شود y، یک برابر افزایش می یابد و چرخه تکرار می شود. یکبار متغیر y 15 می شود ، چرخه به پایان می رسد.
  3. 3 از یک حلقه WHILE استفاده کنید. حلقه WHILE ساده تر از حلقه FOR است. آنها فقط یک شرط را تعیین می کنند و حلقه تا زمانی که این شرط برآورده شود اجرا می شود. در اینجا نیازی به مقداردهی اولیه یا به روزرسانی متغیر ندارید ، اما می توانید این کار را در بدنه اصلی حلقه انجام دهید.

    #incdlude stdio.h> int main () {int y؛ در حالی که (y = 15) {printf ("٪ d n" ، y) ؛ y ++ ؛ } getchar ()؛ }

    • تیم y ++ یکی را به مقدار متغیر اضافه می کند y هر بار که حلقه اجرا می شود. یکبار متغیر y برابر 16 می شود (توجه داشته باشید که حلقه باید به اندازه متغیر اجرا شود کمتر یا مساوی 15) ، چرخه به پایان می رسد.
  4. 4 یک حلقه اعمال کنید انجام دادن...در حالی که... این چرخه زمانی مفید است که عملیات چرخه حداقل یکبار نیاز باشد. در حلقه های FOR و WHILE ، شرط در همان ابتدا بررسی می شود ، یعنی در صورت دریافت نتیجه کاذب ، عملیات مشخص شده توسط شرط نادیده گرفته می شود و انجام نمی شود. حلقه DO ... WHILE شرایط را در انتها بررسی می کند ، که به شما امکان می دهد اقدامات حلقه را حداقل یکبار اجرا کنید.

    #incdlude stdio.h> int main () {int y؛ y = 5 ؛ انجام {printf ("حلقه در حال اجرا است! n") ؛ } while (y! = 5)؛ getchar ()؛ }

    • این حلقه پیام ارائه شده را نمایش می دهد ، حتی اگر آزمایش شرط نادرست باشد. متغیر y روی پنج تنظیم شده است و حلقه باید زمانی تکرار شود که متغیر برابر پنج نباشد ، بنابراین حلقه خارج می شود. پیام یکبار روی صفحه نمایش داده می شود ، زیرا وضعیت فقط در انتهای آن بررسی می شود.
    • بند WHILE در حلقه DO ... WHILE باید با نقطه ویرگول پایان یابد. این تنها حلقه ای است که در انتها به نقطه ویرگول نیاز دارد.

قسمت 5 از 6: استفاده از توابع

  1. 1 آشنایی با اصول استفاده از توابع توابع بلوک هایی از کد هستند که می توانید آنها را در قسمت های مختلف برنامه خود فراخوانی کنید. آنها تکرار کد را آسان تر می کنند و به درک اصول خود برنامه و اصلاح بیشتر آن کمک می کنند. توابع می توانند شامل همه ترفندهای ذکر شده در بالا و حتی انواع دیگر توابع باشند.
    • خط اصلی () در ابتدای مثالهای بالا یک تابع مانند رشته وجود دارد getchar ()
    • عملکردها برای سازماندهی کارآمد کد شما و سهولت خواندن آنها ضروری است. از توابع به درستی برای ساختن منطقی برنامه خود استفاده کنید.
  2. 2 با اعلام توابع شروع کنید. بهتر است توابع را در ابتدای برنامه خود اعلام کنید تا قبل از شروع برنامه نویسی ، هدف آنها را مشخص کنید. نحو اصلی برای توابع "name_function function (argument 1، argument 2، and so)) است.". به عنوان مثال ، برای تعریف یک تابع که دو عدد را اضافه می کند ، باید کد زیر را بنویسید:

    int add (int x ، int y) ؛

    • با این کار یک تابع اعلام می شود که دو عدد صحیح اضافه می کند (ایکس و y) و سپس مجموع را به صورت یک عدد صحیح برمی گرداند.
  3. 3 تابع را در برنامه قرار دهید. از تابع اعلام شده قبلی می توان برای ایجاد برنامه ای استفاده کرد که دو عدد وارد شده توسط کاربر را گرفته و با هم جمع می کند. چنین برنامه ای به شما امکان می دهد عملکرد "افزودن" را نشان دهید و درک کنید که چگونه می توانید از آن برای مدیریت داده های وارد شده استفاده کنید.

    #incdlude stdio.h> int add (int x ، int y) ؛ int main () {int x؛ int y؛ printf ("دو عدد را برای افزودن وارد کنید:") ؛ scanf ("٪ d" ، & x) ؛ scanf ("٪ d" ، & y) ؛ printf ("مجموع اعداد وارد شده٪ d n است" ، اضافه کنید (x ، y)) ؛ getchar ()؛ } int add (int x، int y) {بازگشت x + y؛ }

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

قسمت 6 از 6: یادگیری بیشتر زبان

  1. 1 به دنبال کتاب های برنامه نویسی C باشید. این مقاله فقط اصول اولیه زبان را که در سطح قابلیت های برنامه نویسی C و تمام اطلاعات مربوط به آن نهفته است ، پوشش می دهد. یک کتاب خوب به شما کمک می کند تا مشکلات به وجود آمده را حل کرده و در روند کار بیشتر با این زبان از بسیاری از سردردها جلوگیری کنید.
  2. 2 به انجمن های مختلف برنامه نویسی بپیوندید. بسیاری از جوامع ، چه آنلاین و چه در دنیای واقعی ، به برنامه نویسی به هر زبان ممکن اختصاص داده شده اند. برای به اشتراک گذاشتن مثال ها و ایده های کد ، چیزی مانند "استخر برنامه نویسان C" را جستجو کنید. به زودی متوجه خواهید شد که چیزهای زیادی از جامعه آموخته اید.
    • در صورت امکان در هکاتون ها شرکت کنید. اینها رویدادهایی هستند که در آن تیم های برنامه نویس و توسعه دهندگان جداگانه باید برنامه ای را در مدت زمان محدود ایجاد کرده و راه حل خاصی را برای آن پیدا کنند ، در حالی که نبوغ قابل توجهی را نشان می دهند. بنابراین می توانید با بسیاری از برنامه نویسان خوب ملاقات کنید ، و خود هکاتون ها به طور منظم در سراسر جهان برگزار می شوند.
  3. 3 برای دوره ها ثبت نام کنید برای یادگیری کد نویسی نیازی به رفتن به دانشگاه ندارید ، اما شرکت در چند کلاس از دوره های برنامه نویسی مربوطه ، اطلاعات زیادی را بر دانش شما می افزاید. هیچ چیز کمکی از افرادی که تجربه زیادی در استفاده عملی از زبان دارند ، نمی کند. معمولاً دوره هایی توسط مراکز مختلف اجتماعی ، کالج های حرفه ای و دانشگاه ها ارائه می شود که به شما امکان می دهد بدون نیاز به مراجعه به یک موسسه آموزشی برای تحصیلات کامل ، علوم رایانه ای را مطالعه کنید.
  4. 4 یادگیری C ++ را در نظر بگیرید. هنگامی که با زبان برنامه نویسی C راحت هستید ، هیچ چیز نمی تواند شما را از نگاه دقیق به C ++ باز دارد. این نسخه مدرن تری از زبان C با انعطاف پذیری بیشتر است. C ++ بر اساس پارادایم برنامه نویسی شی گرا مدل سازی شده است ، بنابراین دانستن C ++ به شما این امکان را می دهد که تقریباً برای هر سیستم عامل برنامه های قدرتمندی ایجاد کنید.

نکات

  • حتما در مورد کد خود نظر دهید. نظرات نه تنها به کسانی که بعداً سعی می کنند کد شما را بفهمند کمک می کند ، بلکه به شما این امکان را می دهد که آنچه ، کجا و چرا نوشته اید را به خاطر بسپارید. احتمالاً ، در حال حاضر شما به خوبی می دانید که دقیقاً چه کار می کنید ، اما پس از دو یا سه ماه شما قبلاً خیلی چیزها را فراموش خواهید کرد.
  • هرگز فراموش نکنید که printf () ، scanf () ، getch () و موارد مشابه با نقطه ویرگول (؛) خاتمه یابد ، اما هرگز این کاراکتر را بعد از یک بند IF یا حلقه های WHILE یا FOR قرار ندهید.
  • در مواجهه با خطای نحوی گردآوری که شما را گیج می کند ، سعی کنید توضیحات را به اشتباه با استفاده از موتور جستجوی Google (یا هر موتور جستجوی دیگر) جستجو کنید. این احتمال وجود دارد که شخصی قبلاً با همان خطا روبرو شده و رفع احتمالی آن را منتشر کرده باشد.
  • کد منبع شما باید دارای پسوند *. C باشد تا کامپیوتر بفهمد که یک فایل منبع C است.
  • همیشه به یاد داشته باشید که در عمل ، کمال متولد می شود. هرچه بیشتر برنامه نویسی کنید ، مهارت های شما بهتر می شود.بنابراین ، برای آشنایی کمی با برنامه های ساده و کوتاه شروع کنید و وقتی از اعتماد کافی برای برنامه ریزی برخوردار هستید ، به سراغ ایجاد برنامه های پیچیده تری بروید.
  • ساختاربندی منطقی را بیاموزید تا به شما در حل مشکلات مختلف هنگام نوشتن کد کمک کند.