Mr.Trojan



چگونه برنامه نویس شویم!؟

چگونه برنامه نویسی را یاد بگیریم!؟

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

گام اول: پیش نیاز

خب قبل از اینکه به فکر برنامه نویسی کردن بیوفتید باید با مساعل مقدماتی کامپیوتر مانند کار کردن با کامپیوتر , اشنایی با مفاهیم کامپیوتر مانند سیستم عامل و , اشنایی با نصب سیستم عامل(حداقل ویندوز),اشنایی و کارکردن با نرم افزار های مایکروسافت آفیس , فتوشاپ و .

*نکته* :: یه برنامه نویسی حتما باید تایپ ده انگشتی را با سرعت متوسط حداقل حداقل ۱۰۰ حرف در دقیقه بلد باشد تا بتواند برنامه خود را با سرعت و اسان تر بنویسد

اینکه می گم افیس و فتوشاپ چون احتمالا ۹۰ درصد کسایی که با کامپیوتر کار می کنند ویندوز دارند و درصد کمی از تازه کار ها با لینوکس کار می کنند البته کسی که با لینوکس کار می کند حاقل در زمینه کار کردن با کامپیوتر تازه کار نیست

من هم وقتی لپتاپ خریدم تمی دونستم چطوری روشن میشه و از ویندوز ۷ استفاده می کردم ولی با سعی و خطای فراوان پس از  هفت هشت ماه شروع کردم به کار کردن با اوبونتو و کالی لینوکس

حتی من فکر می کردم میگن ترمینال لینوکس  , یعنی ترمینال یکی از توضیع های لینوکسه خنده

گام دوم: انتخاب زبان برنامه نویسی

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

البته توصیه خیلی از اساتید و همچنین من  این است که هرکس می خواهد کد نویسی را شروع کنید بهتر است (توصیه میکنم) با HTML و CSS شروع کند

این دو زبان برنامه نویسی نیستند یعنی با این زبان ها نمی شود برنامه ریزی کرد که کجا فلان اتفاق بیوفته و اگر فلان اتفاق افتاد فلان اتفاق بیوفته

ولی میتوان اداب کدنویسی را یاد گرفت که در یک ویرایشگر متن کد را می نویسید و با یک پسوند زخیره می کنید و با یک برنامه ان را اجرا می کنید.

تمام سایت های دنیا با زبان HTML و CSS طراحی می شوند و شده اند:

HTML برای طرحی ساختار سایت مثلا صفحه ها اجزای سایت مثل لینک ها متن ها ساید باز ها هدر ها و

CSS برای زیبایی بخشیدن به سایت مثلا زنگ امیزی این اجزا یا تایین مکان ان ها یا خیلی از کار های دیگر

که حتما توصیه می کنم با HTML شروع کنید.html خیلی یادگیریش راحته اگه روزی ۲ ساعت کار کنید تو ۳ هفته مبانی متوسط HTML و CSS را یاد می گیرید.

۳ هفته کار کنید کافیهمن خودم از HTML و CSS شروع کردم و جاوا اسکریپت و سی شارپ و پایتون.

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

همینطور که می دونید توی ویدیو های اپارات هم از پایتون و جاوا اسکریپت صحبت می کنم

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

بعد از اینکه پایتون رو یاد گرفتید می تونید سراغ زبان های بزرگ مثل جاوا و اندروید و سی پلاس پلاس و سی و . بروید

*نکته حتما سراغ زبان های فراگیر و محبوب برویم چون اگر با یه زبان ناشناخته کار کنید هم نمی تونید خوب یاد بگیرید و هم اینده ای براتن نداره یعنی بکارتون  نمیاد*

گام سوم:مراجعه به اموزش های زبان برنامه نویسی مورد نظر

پس از انتخاب زبان باید به دنبال کتاب های اموزشی ان زبان بگردید و اگر پیدا نکردید pdf ان را با  جست و جو در اینترنت پیدا کنید که حتما برای همه زبان ها حداقل حداقل یک pdf ساخته شده.

ما در این وبلاگ هیچ زبانی رو اموزش نمی دهیم چون به انداره کافی در اینترنت اموزش زبان های برنامه نویسی وجود دارد

اما می توانید از سایت های زیر کمک بگیرید:

فرادرس

اموزش ۳۶۵

سورس باران

و .

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

و هم می توانید از ویدیو های اموزشی توی اپارات استفاده کنید :

جادی تی وی

روباه سیاه

و .

که این هم اپدیتش می کنم.

شما باید مدام برای این اموزش ها در سایت جست و جو کنید . اما بهترین روش برای یادگیری خوندن pdf ها و کتاب های اموزش برنامه نویسی هستش که بزودی در وبلاگ اپلود می کنم.

اول از همه شما باید برنامه نویسی رو درک کنید مثلا وقتی تو کتاب شرط هارو توضیح میده باید درک کنید که کاربرد شرط ها کجاست و تو ذهنتون و تخیلتون فکر کنید که چه جا هایی به کار رفته و میاد

بعد باید بشینید دستور زبان یا سینتکس اون زبان رو یاد بگیرید ( چون در هر زبان سینتکس ها متفاوت است) البته باید همزمان یاد بگیرید مثلا وقتی داره حلقه for رو اموزش میده شما باید اون رو اول درک کنید و بعد یادش بگیرید و چند تا ایده باهاش بسازید ان هارو اجرا کنید و با مثال هایی که در اموزش زده شده بازی کنید. و بعد سرافغ مبحث بعدی بروید.

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

که در زیر لیستی از سایت هایی که این مساعل را دارا می باشند قرار میدهم:

مساعل اویلر ریاضی دان (مهم)

خب شاد و خرم باشید بعدا یه ویدیو برای این مطلب می سازم.


اموزش برنامه نویسی پایتون(قسمت ۲):

در این اموزش برخی مفاهیم اولیه پایتون و هر زبان برنامه نویسی دیگه ای رو اموزش دهیم.

خب در پایتون یک دستور داریم به نام print که درواقع یک تابع هست که هر مقداری به ان داده شود ان را می نویسید

برای استفاده از این دستور اسم ان را می نویسیم و بعد پرانتز باز و بعد مقدار را می نویسیم و بعد پرانتز بسته.

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

مثال:

('print('hello world

خروجی:

<<<

hello world

<<<

دستو بعدی


اموزش برنامه نویسی پایتون:مقدمه.

سلام خدمت دوستان.

تو این سری قراره برنامه نویسی پایتون رو اموزش بدیم(در واقع درک کنیم)

همینطور که میدونید پایتون یکی از سطح بالا ترین زبان های برنامه نویسی و با سینتکس ساده است.

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

ادرس سایت پایتون:www.python.org

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

من مساعل اویلر را حل میکنیم.

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

www.persianeuler.blogfa.com


آخرین ارسال ها

آخرین جستجو ها


baghetsepydar 82404029 یادداشتهای روزانه بدرد بخور kavirplusin تجارت ایران و ترکیه simorghrayanehc غذاهاي خفن پیکاسو هنر اکسباز چت|اکسباز گپ|چت اکسباز|گپ اکسباز|آدرس یاب|چت روم دی ال اسکای : دانلود بازی ، نرم افزار ، فیلم ، سریال