برنامه نویسی آسان

آموزش برنامه نویسی آسان و بدون دغدغه-وقت را شما بگذارید ما به شما آموزش می دهیم.

برنامه نویسی آسان

آموزش برنامه نویسی آسان و بدون دغدغه-وقت را شما بگذارید ما به شما آموزش می دهیم.

آموزش برنامه نویسی کم هزینه
انجام پروژه های برنامه نویسی با حداقل قیمت
پروژه های دانشجویی و کلاسی
بعد از انجام یک پروژه ما با هم یک تیم می شویم نه ...

بایگانی
۱۱
بهمن
باسمه تعالی
دعوت به همکاری

با عرض سلام و خسته نباشید خدمت تمام جویندگان دانش به خصوص جویندگان دانش برنامه نویسی

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

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

بنابراین موضوعات مختلفی را بناداریم تا در این بلاگ مطرح نمائیم:

نمونه های برنامه نویسی

اصول و نکات برنامه نویسی

محاسبات عددی

انگیزه

برنامه نویسی به روش نصرت

و ...

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

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

با تشکر

  • علی محمدی
۱۱
بهمن
باسمه تعالی

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

انتخاب هدف واضح و روشن

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

آشنایی با کامپیوتر و اجزای آن

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

زبان انگلیسی

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

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

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

بیشتر برنامه نویسی کنید

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

مطالعه طراحی الگوریتم

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

کارکردن با پایگاه داده را یاد بگیرید

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

برنامه های کاربردی کوچک بنویسید

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

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

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

سوال کنید

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

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


- برگرفته از وبلاگ گیک نوشت (geeklog.blog.ir)

با تشکر از وبلاگ گیک نوشت
  • علی محمدی
۲۸
دی

باسمه تعالی

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


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

امروز در این مطلب مختصری درباره فیزیک محاسباتی با یکدیگر تبادل نظر خواهیم کرد


شاید اخیرا به هر دلیلی در مورد فیزیک محاسباتی کنجکاو شده باشید. ممکنه در مورد حل مسئله ای به بن بست خورده اید و بعد از تحقیقاتی متوجه شده اید چاره کار در فیزیک محاسباتی هست. شاید هم در بدترین حالت در این ترم مجبور به اخذ درس فیزیک محاسباتی شده اید و می خواهید بدونید چیه؟؟


خب  اگر در گوگل عبارت فیزیک محاسباتی را جست و جو کرده اید حتما طبق معمول یک سری جزوه و حل تمرین پیدا کرده اید که شاید کمکی به شما نکند مگر در اخر ترم. اما با کمی تغییر از همین منبع مهم یعنی گوگل!!! دوباره تحقیقی درباره فیزیک محاسباتی انجام می دهیم اینبار با عبارت "Computational Physics".

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

این مطلب را از دانشگاه بوستون چهارمین دانشگاه خصوصی دنیا می خوانید:

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


حال بخوانیم نظر انجمن مواد ساختمانی مؤسسه فناوری فدرال زوریخ یکی از دانشگاه‌های مهم کشور سوئیس:

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


و سومین مطلب مهمی که در این جست و جو خواهیم دید نظر دانشکده فیزیک دانشگاه کارنگی ملون (Carnegie Mellon University) یکی از معتبرترین دانشگاه‌های ایالات متحده آمریکا می باشد:


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


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

شما نیز با نظراتتان مارا یاری نمائید و اگر در این حوزه مسئله ای داشتید با ما درمیان بگذارید.


با تشکر



  • علی محمدی
۲۷
دی

باسمه تعالی

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

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


بدون اطاله کلام می رویم سراغ نمونه اول

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


نمونه اول

ماشین حساب

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

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

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

1. برنامه دو عدد را از کاربر می گیرد،

2. برنامه از کاربر می پرسد که چه عملی را باید روی این اعداد انجام دهد،

3. برنامه نتیجه را به کاربر نشان می دهد.


دانش آموزان علاقه مندند:

برنامه ای که جواب معادلات درجه دو را بدست آورد

برنامه ای که قادر به حل مسائل فیزیک دبیرستان است

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

  • علی محمدی
۲۷
دی

بسم الله الرحمن الرحیم


مطلب 1

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


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


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


همچنین به قول استیو جابز بنیانگذار شرکت اپل، تمام مردم باید برنامه‌نویسی رو یاد بگیرند، چون برنامه‌نویسی به شما یاد می‌دهد که چگونه فکر کنید


در ضمن آموزش برنامه نویسی هیچ محدودیت سنی ای نیز ندارد زیرا بیل گیتس بنیانگذار شرکت مایکروسافت در جایی میگوید من ۱۳ سال داشتم که به اولین کامپیوتر دسترسی پیدا کردم، این در صورتی است که امروزه افراد در کمتر از سن 4 سالگی با اولین ابزار های الکترونیکی مانند موبایل و تبلت و رایانه آشنا می شوند.

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

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

در این مدت هر دوستی که آماده همکاری با ماست به ما اطلاع دهد زیرا ما همه یک تیم هستیم و از یکدیگر آموزش می بینیم.
  • علی محمدی