آموزش نصب پکیج در پایتون Python – نصب کتابخانه در پایتون
در این بخش به آموزش نصب پکیج در پایتون Python می پردازیم و نحوه نصب کتابخانه در پایتون را توضیح می دهیم. توجه به این نکته ضروری است که اصطلاح پکیج Package، بسته، ماژول و کتابخانه در این آموزش به یک مفهوم اشاره دارد. کتابخانه ها مجموعه ای از فایل...
مقدمات برنامه نویسی پایتون – شروع کار با پایتون
در این پست در مورد مقدمات برنامه نویسی پایتون و بطور کلی شروع کار برنامه نویسی با پایتون صحبت خواهیم کرد. پایتون یک زبان برنامه نویسی سطح بالا، شی گرا و از همه مهم تر، همه منظوره است که برای ایجاد و توسعه برنامه های تحت وب و تحت سیستم...
فرصت های شغلی برنامه نویسی پایتون – معرفی 10 شغل مهم و پردرآمد برنامه نویسی پایتون
زمانی که صحبت از برنامه نویسی می شود در کنار آن نیم نگاهی به شغل و درآمد حاصل از آن توجه داریم. این روزها خیلی از کسانی که به برنامه نویسی به عنوان شغل آینده نگاه می کنند دوست دارند تا در مورد زبان برنامه نویسی شغل آینده شان بیشتر...
راهنمای جامع شروع یادگیری برنامه نویسی — معرفی 6 زبان برنامه نویسی مهم
در این پست درباره آموزش برنامه نویسی و شروع یادگیری برنامه نویسی صحبت خواهیم کرد. زمان زیادی نیست که واژه برنامه نویسی و برنامه نویس وارد فرهنگ و زندگی ما شده است ولی کمتر کسی را می توان پیدا کرد که این واژه برایش مفهومی نداشته باشد. با پیشرفت علم...
آموزش تبدیل مبنا
در این مقاله در مورد آموزش تبدیل مبنا صحبت خواهیم کرد. یکی از مشکلات اساسی افراد در سیستم اعداد تبدیل مبنا ها می باشد. در سیستم اعداد مبناهای مختلفی وجود دارد و تبدیلات آنها به یکدیگر شاید در نگاه اول کار پیچیده و زمانبری می باشد ولی در این مقاله...
حل تمرین کتاب برنامه نویسی به زبان ++C عین الله جعفرنژاد قمی
در این بخش به حل تمرین کتاب برنامه نویسی به زبان ++C عین الله جعفرنژاد قمی می پردازیم. کتاب برنامه نویسی به زبان ++C تالیف مهندس عین الله جعفرنژاد قمی یکی از کتاب های مرجع در زبان برنامه نویسی سی پلاس پلاس ++C می باشد که اکثر دانشجویان و علاقه...
آموزش سی پلاس پلاس – آرایه ها در ++C
در این بخش در مورد آرایه ها در ++C سی پلاس پلاس صحبت خواهیم کرد. در این جلسه علت استفاده از آرایه ها در برنامهها، آرایههای یکبعدی و چندبعدی، مفهوم ایندکس، خطای اثر همسایگی، طریقه ارسال آرایه به توابع، جستجوی خطی و جستجوی دودویی و معتبرسازی حبابی به صورت کامل...
آموزش درس ساختمان داده
در این آموزش می خواهیم به آموزش درس ساختمان داده بپردازیم. ساختمان داده یا Data Structure یکی از دروس پایه و مهم در رشته مهندسی کامپیوتر است. در واقع به ساختار هایی که جهت دریافت داده های خام به شکل مناسب توسط کامپیوتر برای پیاده سازی و اجرای الگوریتم های...
الگوریتم جستجوی کلاغ CSA
در این پست در مورد الگوریتم جستجوی کلاغ یا همان الگوریتم CSA صحبت خواهیم کرد. این الگوریتم در مقاله ای با عنوان A novel metaheuristic method for solving constrained engineering optimization problems: Crow Search Algorithm از ژورنال معتبر Computers and Structures در انتشارات الزویر در سال 2016 به چاپ رسیده...
الگوریتم MVO بهینه سازی چند نظمی Multi-Verse Optimizer
الگوریتم MVO یا بهینه سازی چند نظمی Multi-Verse Optimizer الگوریتم فراابتکاری و مبتنی بر جمعیت است که توسط سید علی میرجلیلی Seyedali Mirjalili در سال 2015 در ژورنال The Natural Computing Applications از انتشارات Springer به چاپ رسیده است. تئوری چند نظمی بر اساس نظریه چند نظمی است که بر...
تابع در ++C
برنامهها واقعی و تجاری بسیار بزرگتر از برنامههایی هستند که تاکنون بررسی کردیم. برای این که برنامههای بزرگ قابل مدیریت باشند، برنامهنویسان این برنامهها را به زیربرنامههایی بخشبندی میکنند. این زیربرنامهها تابع یا Function نامیده میشوند. توابع را میتوان به طور جداگانه کامپایل و آزمایش نمود و در برنامههای مختلف...
دستورات حلقه و تکرار در ++C
در این جلسه از سری آموزش های برنامه نویسی ++C در مورد دستورات حلقه و تکرار در ++C صحبت خواهیم کرد. تكرار، اجرای پی در پی یك دستور یا بلوكی از دستورالعملها در یك برنامه است. با استفاده از تکرار میتوانیم کنترل برنامه را مجبور کنیم تا به خطوط قبلی...
دستور grid-template-columns در css
دستور grid-template-columns تعداد ستون ها و اندازه عرض هر ستون رو در سیستم grid تعریف می کنه. شکل کلی این دستور به این صورته: none|auto|max-content|min-content|length|initial|inherit; علامت های | به معنی "یا" است. یعنی میتونیم از هریک از این عبارت ها استفاده کنیم. در زیر به توضیح تک تک آنها پرداخته...
الگوریتم Sine Cosine
الگوریتم Sine Cosine یا به زبان خودمانی الگوریتم Sin Cos به اختصار SCA یک الگوریتم متاهیورستیک یا فرا ابتکاری است. این الگوریتم توسط سید علی میرجلیلی (Seyedali Mirjalili) در سال 2016 در مقاله ای با عنوان SCA: A Sine Cosine Algorithm for solving optimization problems در ژورنال Knowledge-Based Systems پایگاه...
دستورات شرطی و انتخاب در ++C
همۀ برنامههایی که در دو جلسه اول بیان شد، به شکل ترتیبی اجرا میشوند، یعنی دستورات برنامه به ترتیب از بالا به پایین و هر کدام دقیقاً یک بار اجرا میشوند. در این جلسه نشان داده میشود چگونه از دستورات شرطی و انتخاب در ++C یعنی دستورات if else و...
الگوریتم دسته ماهی های مصنوعی AFSA
الگوریتم دسته ماهی های مصنوعی یا Artificial fish swarm optimization Algorithm به اختصار AFSO در سال 2002 توسط لی و همکارانش مطرح شد که ایده اصلی آن شبیه سازی رفتارهای ماهی مانند ازدحام، شکار، و دنباله روی در جستجوی محلی، برای رسیدن به بهینه عمومی است. این روش بهینه سازی...
لینک در html – تگ لینک یا تگ a
لینک در HTML با تگ لینک یا تگ a انجام میشه. تگ لینک جزو المان هایی است که شما در تمامی صفحات وب و آموزش HTML حداقل یک بار ازش استفاده خواهید نمود. به عبارتی تگ a جزو مهمترین تگ های HTML است. این تگ برای لینک دهی به کار...
تاریخچه ریاضی از آغاز تاکنون آشنایی با دانشمندان برجسته ریاضی
در مورد تاریخچه ریاضی چه میدانید؟ در بررسی تاریخچه علم ریاضی میتوان گفت که تقریباً تمام کارهای مهم ریاضی قرن چهارم بهوسیله دوستان یا شاگردان افلاطون انجامشده است. برای بررسی تاریخچه اعداد صحیح ({...و-۲و-۱و ۰و ۱و ۲و...}) باید به تاریخچه اعداد منفی بپردازیم. نخستین ظهور اعداد منفی در ریاضی به...
تگ p در HTML
تگ p چیست؟ کاربرد آن در html چگونه است؟ چرا به آن، تگ پاراگراف نیز می گویند؟ در بحث آموزش html، یکی از مهمترین تگ ها، تگ p هست. از این المان برای ایجاد پاراگراف استفاده میشه. شما در سرتاسر یک صفحه اچ تی ام ال و وبسایتتون، به دفعات از...
تگ h1 تا h6 در HTML
تگ h1 تا h6 از سری آموزش html ، عنوان اصلی این جلسه ماست. در این مقاله نحوه نوشتن آنها، کاربرد و مکان جاگیری آنها توضیح داده خواهد شد. این تگ ها یکی از مهمترین المان های اچ تی ام ال به شمار میروند. تگ h1 تا h6 آشنایی تگ...
تگ body در HTML
تگ body در HTML چیست؟ کاربرد این تگ چیه؟ آیا تگ بدنه همان تگ body است؟ این تگ، بدنه اصلی صفحات اچ تی ام ال است. به نوعی میشه گفت تگ بادی، چهارچوب، چهارستون و قالب کلی و کالبد تمام صفحات html است. ولی چرا؟ چون از این به بعد...