برترین موضوعات درسمن

برترین موضوعات درسمن
يكشنبه, ۲۴ بهمن ۱۴۰۰، ۱۲:۳۴ ب.ظ

معرفی دستورات وروی در پایتون

دستور ورودی

در این پست قصد داریم درباره ی دستورات ورودی در پایتون صحبت کنیم.

برای دریافت اطلاعات از کاربر میتوانید از تابع input() استفاده کنید وقتی این تابع فراخوانی میشود برنامه منتظر دریافت اطلاعاتی از کاربر می ماند و با فشردن کلید enter وارد کردن اطلاعات تمام میشود و دستورات بعدی برنامه اجرا میشود. خروجی این تابع یک رشته است که کاربر هنگام اجرا وارد کرده بود. امکان تغییر نوع  خروجی را نداریم ولی میتوانیم با روش های تبدیل نوع داده ورودی را تغییر دهیم.

برای دریافت اطلاعات از کاربر بهتر است یک پیغام نمایش دهیم با دستور print ابتدا پیغامی را جهت دریافت اطلاعات از کاربر نمایش دهید.سپس دستور input را جهت دریافت مقادیر می دهیم. میتوانید پیغامی مبنی بر وارد کردن اطلاعات را همان در دستور print بدهیم.

قطعه کد زیر نمونه ای از تابع  input() میباشد.

name= input (“please enter name:”)

print (“hello” + name)

اگر شما اسم ali را وارد کنید خروجی برنامه  hello ali را نمایش میدهد.

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

number = input (“enter number:”)

print (int (number)*2)

پس برای تبدیل به عدد تابع int را استفاده میکنیم اگر هم بخواهیم عدد اعشاری از کاربر دریافت کنیم تابع float() را استفاده میکنیم.

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

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

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

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

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۰۰ ، ۱۲:۳۴
فاطمه موحدی
يكشنبه, ۲۴ بهمن ۱۴۰۰، ۱۲:۲۸ ب.ظ

معرفی دستورات خروجی در پایتون

دستورات خروجی در پایتون

در زبان پایتون از تابع input() و print() برای دریافت ورودی و چاپ خروجی استفاده میشود. در این پست قصد داریم درمورد تابع print() ، چاپ خروجی صحبت کنیم پس همراه ما باشید تا انتهای مبحث استفاده لازم را ببرید.

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

a=12

print(a)

که خروجی حاصل مقدار 12 را نمایش میدهد.

تابع print() به صورت زیر تعریف میشود:

print (*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

که هر بخش یه مقداری رو دریافت میکند.

Objects مقداری میباشد که باید چاپ شود.

Sep فاصله جداکننده بین مقادیر میباشد.

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

file شی یا ظرفی است که مقادیر در آن چاپ میشوند و مقدار پیش فرض sys.stdout یعنی در صفحه نمایش چاپ کن.

در زیر یک نمونه مثال از تابع print() را داریم.

مثال:

print (1,2,3,4, sep='#’, end='&')

خروجی: 1#2#3#4&

گاهی اوقات کاربر میخواهد خروجی برنامه را در قالبی مشخص داشته باشد که خواناتر باشد. برای قالبندی خروجی برنامه میتوان از تابع St. Format() استفاده کرد.

x = 6; y = 12 

print ('The value of x is {} and y is {}’. format(x,y))

The value of x is 6 and y is 12

 

وقتی یک متغیر یا مقدار به تابع print() میدهیم، پایتون ابتدا تلاش میکند آن را تبدیل به رشته کند بعد آن را در خروجی نمایش دهد.

تابع print در پایتون به تعداد نامحدود میتوان مقدار یا همان ورودی داد.

برای تبدیل مقدار به رشته میتوانید از تابع str() و متد __ __ str استفاده کنید.

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

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۰۰ ، ۱۲:۲۸
فاطمه موحدی
يكشنبه, ۲۴ بهمن ۱۴۰۰، ۱۲:۲۴ ب.ظ

معرفی عملگرها در زبان پایتون

عملگرها

عملگرها نمادهایی هستند که پردازش هایی را روی عملوند ها انجام میدهند. مثل عملگر + ، %، * و....

در زبان پایتون چند نوع عملگر داریم:

  1. عملگر حسابی
  2. عملگر مقایسه
  3. عملگر منطقی
  4. عملگر بیتی
  5. عملگر ترکیبی

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

عملگر حسابی (محاسباتی)

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

  • جمع
  • تفریق
  • ضرب
  • تقسیم
  • باقیمانده
  • خارج قسمت
  • توان

که این عملگرها دارای اولویت بندی هستند. که اولویت ها به صورت زیر میباشد

  1. توان
  2. ضرب، تقسیم، باقیمانده، خارج قسمت
  3. جمع و تفریق

عملگر مقایسه

این عملگر جهت مقایسه مقادیر استفاده میشود. که مقدار خروجی این عملگر بصورت بولین یا همان True، False میباشد.

عملگرهای زیر جزء این دسته میباشد:

  • تساوی ==
  • انتساب =
  • بزرگتر از <
  • کوچکتر از >
  • بزرگتر مساوی <=
  • کوچکتر مساوی >=
  • نا مساوی !=

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

عملگر منطقی

این عملگر مانند گیت در مدار منطقی میباشد.

عملگرهای زیر جزء این دسته میباشد:

  • and
  • or
  • not

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

عملگر

مولفه اول

مولفه دوم

خروجی

and

true

true

true

true

false

false

false

true

false

false

false

false

 

 

 

 

 

 

 

عملگر

مولفه اول

مولفه دوم

خروجی

or

true

true

true

true

false

true

false

true

true

false

false

false

 

 

 

 

 

 

 

عملگر

مقدار عملوند

خروجی

not

true

false

false

true

 

 

 

 

 

 

عملگرهای بیتی

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

  • &
  • |
  • ~
  • ^
  • >>
  • <<

عملگرهای ترکیبی

این عملگر ترکیبی از عملگر انتساب و حسابی است. عملگرهای زیر جزء این دسته قرار دارند:

  • =+
  • +-
  • =*
  • =/
  • =//
  • =%

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۰۰ ، ۱۲:۲۴
فاطمه موحدی
يكشنبه, ۲۴ بهمن ۱۴۰۰، ۱۲:۰۸ ب.ظ

معرفی انواع داده در پایتون

انواع داده در زبان پایتون

رشته  (String)

عدد  (integer of float)

بولین  (Boolean)

لیست  (list)

تاپل  (Tuple)

دیکشنری (Dictionary)

برای تشخیص انواع داده در پایتون

میتوانید از دستور type()  استفاده کنید.

مثال:

X=10;

print(type(x))

خروجی:

<class ‘int’>

رشته  (String)

یک مجموعه از کاراکترهای یونیکد است. می‌توان از علامت سینگل کوتیشن(‘ ‘)  یا دابل کوتیشن(“ “) برای نمایش رشته‌ها استفاده کرد. رشته ها غیرقابل تغییر هستند.

عدد (number)

در زبان پایتون 3 نوع عدد داریم:

  1. int
  2. float
  3. complex

int عدد صحیح است بدون اعشار و مثبت و منفی تا بی نهایت.

float عدد اعشاری است اعداد منفی و مثبت و تا بی نهایت را شامل میشود.

Complex شامل اعداد مختلط میباشد.

بولین(Boolean)

نوع داده بولین یا همان نوع داده منطقی قابلیت ذخیره ی فقط دومقدار را دارد مقدار True و False هستند و در مواردی که بخواهیم نتیجه ی ارزیابی عبارتی را به دست آوریم کاربرد دارد. در زبان پایتون یکسری تابع هستند که از قبل تعریف شده  اند خروجی این تابع ها بولین است. مثل تابع isinstance()­. اگر خروجی کدی که برای ما بعنوان 0 و 1 میباشد یعنی فقط یکی از این دو مقدار رو نمایش میدهد اگر نتیجه درست (True) بود مقدار 1 را نمایش میدهد و اگر نتیجه نادرست (False) بود مقدار 0 را نمایش میدهد.

لیست (List)

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

تاپل (Tuple)  

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

تبدیل انواع داده در پایتون

برای تبدیل نوع داده با استفاده از توابع (float()، int()، str())  تبدیل را می توان انجام داد. در پست های آینده درمورد هر کدام از انواع داده ها بطور مفصل خواهیم پرداخت.

برای یادگیری بیشتر با انواع داده و کاربردشان به دوره یادگیری پایتون مراجعه کنید.

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۰۰ ، ۱۲:۰۸
فاطمه موحدی
يكشنبه, ۲۴ بهمن ۱۴۰۰، ۱۱:۴۹ ق.ظ

کلمات کلیدی در پایتون

کلمات کلیدی

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

مثلا کلمات کلیدی (if ، False، try، class و...) در نوشتن کلمات کلیدی به حروف بزرگ و کوچک دقت کنید و به همان صورت که تعریف شدن باید نوشته شوند در غیر اینصورت باعث خطا در برنامه میشود.

قوانین نام گذاری در پایتون:

  1. نباید با عدد شروع شود
  2. نباید اسامی رزرو شده در پایتون باشند
  3. بهتر است برای ثابت ها از حروف بزرگ استفاده شود
  4. بهتر است نام یا شناسه با معنی باشد
  5. بهتر است از فرمت (camelCase)   برای نام گذاری متغیر استفاده شود

انواع  فرمت های نام گذاری:

  1.  PascalCase       حرف اول هرکلمه بزرگ است (FirstName)

  2. camelCase        حرف اول از کلمه دوم به بعد بزرگ است (firstName)
  3. snake_case       بین کلمات کاراکتر (_) است (first_name)

نکات:

که بهترین فرمت camelCase میباشد.

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

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

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

شناسه ها (identifier)

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

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۰۰ ، ۱۱:۴۹
فاطمه موحدی
يكشنبه, ۲۴ بهمن ۱۴۰۰، ۱۱:۳۰ ق.ظ

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

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

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

  1. Visual Studio Code
  2. PyCharm

نرم افزار visual studio code

یک محیط یکپارچه توسعه نرم افزار میباشد که قابلیت پشتیبانی از زبان ها  c# ، c++، PHP، HTML، SQL، پایتون و... دارد.  یکی از ویژگی های این نرم افزار این است که اتصال مستقیم به Git دارد و کار شما را با پروژه های گروهی ساده میکند.

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

  • رایگان
  • افزونه های کاربردی
  • سرعت بالای اجرا
  • اجرای خط به خط

نرم افزار PyCharm

 PyCharmیک IDE بسیار محبوب پایتون است   این نرم افزار با ویندوز و لینکوس و مک سازگار است برای نصب نرم افزار PyCharm دو روش است یکی نسخه حرفه ای است که رایگان نیست و دارای ویژگی های پیشرفته ای است. نسخه  دیگر  community است که رایگان است. می توانید آن را دانلود و نصب کنید.

که پیشنهاد من به شما، Visual Studio Code میباشد.

بعد از نصب ویرایشگر کد باید افزونه های موردنظر زبان پایتون را نصب کنید.

افزونه های مورد نیاز:

افزونه (Extension) : Python

افزونه (Extension) : Python snippets

افزونه (Extension) : Tabnine AI Autocomplete

افزونه (Extension) : Bracket Pair Colorizer

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۰۰ ، ۱۱:۳۰
فاطمه موحدی
يكشنبه, ۲۴ بهمن ۱۴۰۰، ۱۱:۰۷ ق.ظ

مقدمه ای بر زبان Python

مقدمه پایتون

پایتون یک زبان سطح بالا، شی گرا و همه منظوره است. که توسط خیدوفان روسوم (Guido van Rossum) ابداع شده است این زبان جایگزین زبان ABC معرفی شده است. آقای خیدوفان روسوم از برنامه نویسان هلند میباشد. ایشان برای خلق زبان پایتون اهدافی داشت ازجمله اهداف این بود که یک زبان ساده ولی قدرتمند باشد، متن باز باشد و هر فردی بتواند این زبان را ارتقا بدهد.کد برنامه قابل درک باشد. و امروزه این زبان توانسته به اهداف خود برسد و رده ی بهترین زبان های برنامه نویسی قرار بگیرید.

آشنایی با ویژگی های زبان پایتون

سطح بالا: یعنی به زبان انگلیسی یا به عبارتی زبان انسان نزدیک است.

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

متن باز: یعنی رایگان است و همه انسان ها در سراسر دنبا میتوانند این زبان را ارتقا دهند.

مفسری: ترجمه کدها بصورت مفسری انجام میشود و همچنین سرعت بالا است.

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

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

پروژه هایی که با زبان پایتون نوشته شده است

YouTube

Google

Instagram

Yahoo Maps

Spotify

و... پروژه های بزرگی هستند که با زبان پایتون پیاده سازی شده است.

نسخه های زبان پایتون

ورژن

سال انتشار

0.9.0

1991

1.0.0

1994

2.0.0

2000

2.7.0

2008

3.0.0

2010

3.6.5

2016

3.7.0

2018

3.8.0

2019

3.9.0

2020

3.10.0

2021

 

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۰۰ ، ۱۱:۰۷
فاطمه موحدی
شنبه, ۱۶ بهمن ۱۴۰۰، ۰۹:۱۱ ق.ظ

یادگیری برنامه نویسی را از کجا شروع کنیم؟

روش های یادگیری برنامه نویسی

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

  1. فیلم آموزشی
  2. کتاب
  3. کلاس های حضوری
  4. خودآموزی و جستجو در گوگل

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

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

کلاس ها حضوری: حضور در کلاسها و ارتباط با استاد هم از ویژگی های خوب این روش هست ولی ممکن است شرایط حضور در بهترین کلاسها زمانبر و حتی بخاطر دوری مسافت غیر ممکن باشد .

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

 

معرفی بهترین وبسایت های آموزش برنامه نویسی

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

  1. درسمن: وبسایت درسمن از سال 97 شروع به برگزاری دوره های آموزشی کرد مدرس دوره ها مهندس مهدی عباسی از اساتید برجسته در آموزش برنامه نویسی هستند ایشان دوره ها را بهترین کیفیت و به روز ترین سرفصل ها منتشر میکنند دوره های مقدماتی درسمن بصورت رایگان در اختیار شما عزیزان قرار میگیرد. به تازگی درسمن یک دوره جامع پایتون برگزار کرده است که از صفر تا متخصص شدن همراه شماست این دوره شامل 4 ترم میباشد ترم 1: پایتون مقدماتی ترم2: پایتون پیشرفته ترم3: فریمورک جنگو ترم4: پیاده سازی سایت فروشگاهی میباشد. با توجه به محبوبیت فریمورک جنگو در این دوره به تدریس این فریمورک قدرتمند میپردازیم (جهت شرکت در دوره آموزش جنگو کلیک کنید) همچنین برای مشاهده ویژگی و سرفصل های دوره استادی پایتون میتوانید به وبسایت درسمن مراجعه کنید.
  2. سون لرن: از سال 89 شروع به برگزاری دوره های رایگان کرد هم اکنون سون لرن دورههای آموزشی آنلاین برنامه نویسی و طراحی وب و علم داده را بصورت تخصصی منتشر کرده است. جهت مشاهده دوره ها به وبسایت سون لرن مراجعه کنید.
  3. دانشجویار: از سال 91 شروع به تولید محتوای آموزشی کرد هم اکنون دارای 500 دوره آموزشی و بیش از 500 مدرس میباشد دانشجویار این امکان را فراهم کرده است تا کسانی که دارای مهارت هستند بتوانند با این مجموعه در تدریس همکاری کنند. جهت مشاهده دوره ها به وبسایت دانشجویار مراجعه کنید.
  4. تاپ لرن: این مجموعه از سال 96 شروع به برگزاری دوره های آموزشی کرد هم اکنون دارای دوره هایی در زمینه برنامه نویسی، گرافیک، امنیت و... میباشد همچنین میتوانید جهت تولید محتوای آموزشی و همکاری به وبسایت تاپ لرن مراجعه کنید.
  5. فرادرس: در سال 87 شروع به برگزاری دوره های برنامه نویسی و هوش مصنوعی کرد و هم اکنون در زمینه های مختلف آموزش هایی را ارائه میدهد همچنین در این وبسایت میتوانید به عنوان مدرس دانش و مهارت خود را تدریس کنید جهت شرکت در دوره به وبسایت فرادرس مراجعه کنید.

سخن پایانی

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

۰ نظر موافقین ۰ مخالفین ۰ ۱۶ بهمن ۰۰ ، ۰۹:۱۱
فاطمه موحدی
شنبه, ۹ بهمن ۱۴۰۰، ۰۱:۰۰ ب.ظ

آشنایی با زبان Java (جاوا)

جاوا چیست؟

جاوا یکی از زبان های سطح بالا و چند منظوره و شی گرا میباشد و شباهت زیادی به زبان c++ دارد همراه ما باشید تا بیشتر در مورد این زبان محبوب بدانیم.

جاوا در اوایل دهۀ ۱۹۹۰ میلادی توسط جیمز گاسلینگ ( James Gosling) ابداع شد. گاسلینگ این زبان را با هدف جایگزینی c++ توسعه داد و همینطور اهداف خاصی نیز داشت:

  • ساده و مشهور بودن
  • قابلیت شئ‌گرایی
  • مطمئن و بدون خطا بودن
  • کارایی و عملکرد بالا و بهینه
  • قابلیت انتقال و پرتابل بودن
  • زبانی پویا با قابلیت نخ‌کشی (Treading)

محبوبترین IDE های زبان جاوا

برای نوشتن هر نوع برنامه‌ای  نیاز به یک محیط توسعه‌ی یکپارچه یا IDE خواهیم داشت که فرایند کدنویسی، دیباگ و کامپایل کدها را ساده و آسان می کند، محبوب ترین IDE های زبان جاوا عبارت اند از:

  • IntelliJ IDEA
  • NetBeans
  • Eclipse

همچنین برای برنامه نویسی علاوه بر IDE مناسب جاوا به JRE و JDK نیز احتیاج داریم.

شعار زبان برنامه نویسی جاوا  "یک بار بنویس، همه جا اجرا کن"  (Write once, Run anywhere) است، که به ویژگی اجرای شدن برنامه های جاوا بر روی هر نوع سیستم عاملی و هر گونه وسیله الکترونیکی اشاره دارد.

برای یادگیری java مقدماتی دوره های زیادی ارائه شده است پیشنهاد ما به شما دوره جاوا مقدماتی درسمن میباشد که مزیت هایی نسبت به دوره های دیگه دارد.

با زبان جاوا می‌توان انواع برنامه‌های زیر را نوشت:

برنامه‌های تحت وب

برنامه‌نویسی سیستم‌های کوچک مانند تلفن همراه، رایانه جیبی و

برنامه‌های کاربردی بزرگ (Enterprise)

برنامه‌های رومیزی (Desktop)

و

فریمورک های محبوب جاوا

Spring

Apache Struts

Hibernate

Apache Wicket

Dropwizard

Grails

 

پلتفرمهای جاوا

پلتفرم  Java SE

نسخه java se  مخفف عبارت Standard Edition میباشد که نسخه اصلی جاوا و پلتفرم جاوا به حساب می آید.

پلتفرم Java EE 

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

پلتفرم  Java ME

پلتفرم java me مخفف عبارت Micro Edition می باشد و به عنوان پلتفرم جاوا به حساب می آید، نسخه کوچک و سبک جاوا می باشد که در برنامه ‌نویسی ریز پردازنده ‌ها و تلفن‌ های قدیمی ‌تر مورد استفاده قرار می گیرد.

پلتفرم  Java FX

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

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

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

سخن پایانی

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

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ بهمن ۰۰ ، ۱۳:۰۰
فاطمه موحدی
يكشنبه, ۲۶ دی ۱۴۰۰، ۱۲:۲۹ ب.ظ

سیستم مدیریت پایگاه داده (DBMS) چیست؟

DBMS (Database Management Systems) چیست؟

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

سیستم مدیریت پایگاه داده (DBMS) یک ابزار نرم افزاری است که کاربران را قادر می سازد تا پایگاه داده را به راحتی مدیریت کنند. این به کاربران امکان دسترسی و تعامل با داده های اساسی در پایگاه داده را می دهد. علاوه بر این، DBMS به کاربران این امکان را می دهد که به طور ایمن و همزمان بدون تداخل با هر کاربر و با حفظ یکپارچگی داده ها، با پایگاه داده تعامل داشته باشند.

اجزای یک سیستم مدیریت پایگاه داده

همه DBMS دارای اجزای مختلف و ابزارهای یکپارچه ای هستند که برای انجام تقریباً تمام وظایف مدیریت پایگاه داده ضروری هستند. مؤلفه‌های رایجی که در همه نرم‌افزارهای DBMS هستند:

موتور ذخیره سازی

زبان پرس و جو

پردازشگر پرس و جو

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

کاتالوگ فراداده

مدیر گزارش

ابزارهای گزارش دهی و نظارت

ابزارهای داده

DBMS(DataBase Management System) های پرکاربرد:

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server
  • IBM Db2
  • Microsoft SQL Server
  • Oracle Database

آشنایی با نرم افزار SQL Server

Sql server یک سیستم مدیریت پایگاه داده است که امروزه محبوبیت بیشتر نسبت به بقیه DBMS ها دارد. با این نرم افزار بسیار قدرتمند میتوانید بانک های اطلاعاتی با حجم بالا ایجاد کنید وتعداد زیادی کاربر بتوانند همزمان به آن دسترسی داشته باشند. این نرم افزار ورژن های مختلفی دارد که به روز ترین آنها SQL Server2019 میباشد.

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

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ دی ۰۰ ، ۱۲:۲۹
فاطمه موحدی