برنامه نویسی

برنامه نویسی به زبان پایتون و c
۰۴
فروردين

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

کامپیوتر: درون و برون

 

هرچقدر در علم کامپیوتر تخصص داشته باشید، باز هم چیز تازه ای برای یاد گرفتن پیدا می کنید. کامپیوتر و قطعات داخلش، ماشین های چندبعدی هستند. فناوری و سخت افزار به کار رفته در این ماشین ها دائماً دستخوش تغییر و تحول است ولی همیشه با چند عضو ثابت روبرو هستیم: سی پی یو (CPU)، رَم (RAM)، جی پی یو (GPU)، پاور (PSU)، ذخیره ساز ها (هارد دیسک یا اس اس دی)، کیس و غیره.

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

  • عطیه حق بین
۰۴
فروردين

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

کتاب آموزش پایتون، نگاهی به پایتون !

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

 

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

 

-» این کتاب ها به برنامه نویسان در تمام سطوح مهارت، از آماتورها تا جادوگران کد کمک می کنند. این لیست همچنین شامل چند کتاب رایگان پایتون برای مبتدیان است.

 

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

  • عطیه حق بین
۰۴
فروردين

در دنیای کنونی، زبان‌های برنامه‌نویسی زیادی وجود دارد که هرکدام برای هدفی خاص طراحی شده‌اند. در بین تمامی آن‌ها، زبان برنامه نویسی پایتون حائز اهمیت زیادی است و کاربردهای بسیار متنوعی دارد.

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

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

  • عطیه حق بین
۰۴
فروردين

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

حوزه‌های برنامه‌نویسی

  • عطیه حق بین
۲۴
اسفند

تفاوت hub و switch در چیست؟

تفاوت hub و switch در چیست؟

هاب (hub) یک وسیله‌ تحت شبکه است که به کامپیوتر های مختلف اجازه متصل شدن به یک شبکه را می دهد. hubها ممکن است با Ethernet, ire wire و یا با USB متصل شوند. سوییچ (switch) نیز یک مرکز کنترل است که باعث وصل یا قطع شدن جریان الکتریکی در یک مدار خاص می شود. همچنین switchها ممکن است با مسیریابی، اطلاعات را با الگوی خاصی در بستر شبکه ارسال کنند. در مبحث شبکه switch یک کامپیوتر شبکه است که سگمنت های شبکه را به هم متصل می کند.

  • عطیه حق بین
۲۴
اسفند

ماوس نوری چطور کار می‌کند؟

 

به ‌نظر می‌رسد که دوران ماوس‌های کامپیوتری چرخدار یا توپدار به پایان خود نزدیک می‌شود. آینده پیش روی ماوس‌های نوری قرار دارد.

ماوس نوری توسط شرکت Agilent Technologies معرفی شده و در اواخر سال 1999 عرضه شد. ماوس نوری عملا از یک دوربین ظریف استفاده می‌کند که 1500 عکس در هر ثانیه می‌گیرد. این ماوس می‌تواند تقریبا روی هر سطحی کار کند. این ماوس دارای یک دیود نورانی قرمز (LED) است که نور را به سطح کار تابانده و این نور بین سطح کار و یک سنسور CMOS نوسان می‌کند.

مجموعه‌‌ای از ماوس‌ها

  • عطیه حق بین
۲۴
اسفند

میانبر صفحه کلید چیست؟

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

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

 

این میانبرها می توانند روشی آسان تر و سریع تر برای استفاده از برنامه های رایانه ای ارائه دهند. این دستورات معمولاً با استفاده از کلید Alt (در رایانه های شخصی PC) ، کلید فرمان (در رایانه های اپل) ، Ctrl و Shift بهمراه یک حرف واحد قابل دسترسی هستند.

کلیدهای میانبر ویندوز,کلیدهای میانبر ورد

  • عطیه حق بین
۲۴
اسفند

برای دفعه ی اول ذخیره سازی فایل ، هیچ تفاوتی بین Save و Save as وجود ندارد . هر کدام را انتخاب کنید باز هم پنجره ی Save as باز می شود و شما باید محل ذخیره سازی ، نام و پسوند فایل رو مشخص کنید .

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

ولی اگر می خواهید محل ذخیره سازی ، نام یا پسوند  فایل را تغییر بدهید گزینه Save as را انتخاب کنید .

نکته: اگر فایلی را در نرم افزاری ایجاد کرده اید یا اینکه فایلی را باز کرده باشید و در آن تغییراتی ایجاد کرده و ذخیره نکرده باشید ، موقع خروج از برنامه یک پیغام ظاهر می شود و از شما سوال می پرسد ( آیا شما می خواهید فایل را ذخیره کنید؟ ) .

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

 

منبع :bamaharat.ir

  • عطیه حق بین
۲۴
اسفند

کارت شبکه چیست و چه کاربردی دارد؟

کارت شبکه کامپیوتر را با عناوین Network Adapter و NIC و Network Card نیز می‌شناسیم.

nic مخفف چیست؟ NIC مخفف عبارت Network Interface Card به معنای کارت واسط شبکه است. این سخت افزار به صورت کارتی در شیارهای توسعه مادربورد کامپیوتر قرار می­­­‌گیرد.

کارت شبکه در یک دستگاه این امکان را فراهم می­‌کند که با دستگاه‌های دیگر در یک شبکه قرار بگیرد.

اکثر کامپیوترها کارت شبکه را به صورت built-in دارند (به این معنا که آن‌ها بخشی از مادر بورد اصلی هستند) اما می‌توان کارت شبکه را برای افزایش و بهبود عملکرد کامپیوتر به آن افزود.

کارت شبکه واسطی است بین کامپیوتر و شبکه. کارت شبکه برای همه شبکه ها از جمله شبکه اترنت و کابلی، شبکه بی ‌سیم، شبکه wi-fi، و در سیستم‌های کامپیوتر رومیزی و لپ تاپ و سرور بخشی حیاتی و ضروری است.

وظیفه کارت شبکه چیست؟

به بیان ساده، کارت شبکه می‌تواند یک دستگاه را با دستگاه‌های دیگر، در یک شبکه قرار دهد. با وجود کارت شبکه، دستگاه می‌تواند به یک شبکه مرکزی وصل شود و یا فقط به طور مستقیم به دستگاه دیگری متصل گردد.

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

کاربرد کارت شبکه این است که بین دستگاه شما و دیگر دستگاه ها ارتباط برقرار کند. 

 

منبع:falnic.com

  • عطیه حق بین
۱۰
اسفند

IDE  مخفف چیست؟

قبل از اینکه بیام در مورد IDE صحبت کنیم باید بدونیم  IDE  مخفف چیست؟

 IDE  مخفف سه کلمه Integrated Development Enviroment  می باشد که کلمه های Integrated به معنی یکپارچه یا مجتمع ، Development یا توسعه و Environment یا محیط می باشد که با در کنار هم قرار دادن این واژه ها به جمله فارسی محیط یکپارچه ( مجتمع ) توسعه می رسیم. در ادامه میگم که کلا این  IDE چیست و اصلا چه کاربردی دارد

IDE  در برنامه نویسی چیست؟

بعد از اینکه فهمیدم IDE مخفف چه کلماتی می باشد و به چه معنی دارد حال بیایم ببینیم کلا IDE چیست؟ در دنیای فناوری اطلاعات به برنامه نویس در اصل توسعه دهنده و به محیطی که یک برنامه نویس در آن برنامه نویسی می کند محیط توسعه یا Development Environment  می گویند. بنابراین IDE یک محیط برنامه نویسی است که مجموعه ای از نرم افزارهای که معمولا شامل ویرایشگر کد برنامه (Code Editor)، کامپایلر (Compiler)، دیباگر (Debugger) و در نهایت رابط گرافیکی یا GUI هستند را در یکجا جمع کرده است و در اختیار برنامه نویس قرار داده است تا بتواند براحتی و بدون دغدغه کدهای برنامه خود را تولید کند.

  • عطیه حق بین