آموزش کامپیوتر برنامه نویسی خوش آموز

اصول و مبانی برنامه نویسی - سه مفهوم بنیادی در کدنویسی

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

دانلود کتاب آموزش php و mysql فارسی - آموزش مقدماتی ارتباط php و mysql

امروز می خواهیم شما را مبحث مرتبط ساختن php با پایگاه داده mysql آشنا سازیم. همچنین در انتهای این مقاله و در بخش دانلود کتاب آموزش php و mysql فارسی می توانید چند کتاب ارزشمند را دانلود کنید. علاوه بر آن در طول این مقاله، منابع آموزشی ارزشمندی را به شما معرفی خواهیم کرد تا به کمک آن ها بتوانید دانشتان در حوزۀ php و برنامه نویسی را ارتقاء بخشید. همانطور که به احتمال زیاد خودتان هم می دانید، mysql یک نرم افزار پایگاه داده (Database) است و مشخصۀ آن نیز اینست که یک پایگاه دادۀ رابطه ای (RDBMS) می باشد. از این رو قدم اول در درک برنامه نویسی php و mysql اینست که درک درستی از پایگاه های دادۀ رابطه ای داشته باشید. در پایگاه های دادۀ رابطه ای اطلاعات در جداول مختلف به نحوی نگه داری می شوند که هیچ دادۀ اضافه ای ذخیره نگردد، در اصطلاح طراحان پایگاه داده به این موضوع تحت نام افزونگی داده ها (Data redundancy) اشاره می شود. البته در پروژه های بزرگ الزامی ندارد که طراح پایگاه داده خودتان باشید، چون قطعاً برای این کار یک تیم وجود دارد، اما در پروژه های کوچک و یا پروژه های فریلنسری که قرار است صفر تا صد کار را خودتان انجام بدهید، مسلماً به این دانش نیاز پیدا خواهید کرد. هر چقدر هم که از آن فرار کنید، دیر یا زود در گوشۀ رینگی شما را گیر خواهد انداخت. پس توصیه می کنم یک بار برای همیشه برای این موضوع وقت بگذارید و یک عمر از دانش بدست آمده لذت ببرید. در همین راستا آموزش پایگاه داده ها را به شما پیشنهاد می کنم. ...

آموزش نصب پایتون 3 در ویندوز

پایتون یک زبان برنامه نویسی سطح بالا و پرکاربرد است که برای اولین بار در سال 1991 راه اندازی شد. از آن زمان، پایتون محبوبیت زیادی پیدا کرده و به عنوان یکی از محبوب ترین و منعطف ترین زبان های برنامه نویسی سمت سرور یا server-side در نظر گرفته می شود. برخلاف اکثر توزیع های لینوکس، ویندوز به طور پیش فرض با زبان برنامه نویسی پایتون عرضه نمی شود. ولی شما به راحتی می توانید پایتون را طی مراحل بسیار ساده ...

آموزش طراحی الگوریتم از پایه + بررسی الگوریتم مرتب سازی انتخابی

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

آموزش زبان ruby

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

آموزش تصویری sql server 2016

sql server 2016 یک نرم افزار مدیریت پایگاه داده رابطه ای یا RDBMS است. در پایگاه های داده رابطه ای، اطلاعات در ساختارهای سطر و ستون در جداول مختلفی مدیریت و نگهداری می شوند. اگر بخواهیم از دیدگاه ریاضی به موضوع نگاه کنیم، بخش مهمی از نظریه های مرتبط با پایگاه داده رابطه ای، از مجموعه ها در ریاضی مشتق شده است. البته در طول زمان و با پیشرفت های مختلف در علوم کامپیوتر، نرم افزارهای پایگاه داده همچون نرم افزار sql server نیز مدام دست خوش تغییراتی می شوند تا بتوانند به صورت شایسته ای پاسخ گوی نیاز صنایع مختلف باشند. ...

آموزش برنامه نویسی ussd

در این آموزش قصد داریم آموزش برنامه نویسی ussd را با هم داشته باشیم. حدس من بر اینست که شما به عنوان مخاطب این مقاله قطعاً می دانید ussd چیست و چه کاربردهایی دارد. با این حال برای این که زبان مشترکی بین ما و شما وجود داشته باشد و دچار سوء تفاهم نشویم، تعریف رایج ussd و هدف از آن را مورد اشاره قرار می دهم. ussd سر نام کلمات موجود در عبارت Unstructured Supplementary Service Data می باشد. امروزه به طور عمده توسط مخابرات و اپراتورهای موبایل از کدهای دستوری ussd استفاده می شود و تقریباً همۀ افراد حتی اگر نام ussd را ندانند، ده ها بار از آن استفاده کرده اند. به عنوان مثال وقتی با کدهایی مثل \(\text{*140*11#}\) از اعتبار موجود در موبایل اعتباری تان مطلع می شوید، در واقع در حال استفاده از پروتکل ussd می باشید. ...

آموزش ساخت ربات با php - به صورت گام به گام

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

آموزش شی گرایی در سی شارپ pdf- دانلود پی دی اف کتاب شی گرایی در C#

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

آموزش برنامه نویسی asp net core — روش نصب + معرفی منابع

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

آموزش های رایگان خوش آموز
logo-samandehi