سفارش تبلیغ
صبا ویژن

آشنایی با تگ های | HTML HyperText Markup Language

تگ html

اگر می خواهید یک وب سایت بسازید، اولین زبانی که باید یاد بگیرید HTML است.در این پست قصد داریم به اصول اولیه html  و تگهای مهم و کاربردی در HTML بپردازیم تا انتهای محتوا همراه باشید.

Html چیست؟

 Html زبانی است که برای ایجاد، ساختار و طراحی وب سایت ها استفاده می شود.عناصر HTML محتوای ما را بسته بندی می کند و به مرورگر می گوید چگونه اجزا را نمایش دهد. هر تگ HTML با یک پرانتز زاویه باز (<) شروع می شود و با یک پرانتز زاویه بسته (>) بسته می شود. ویژگی های HTML را می توان به تگ شروع اضافه کرد. و از کدهای CSS برای جذاب کردن از نظر بصری استفاده می شود که در پست های بعدی در این مورد بیشتر صحبت خواهیم کرد.

ساختار اصلی HTML

 

<html>

<head>

</head>

<body>

</body>

</html>

 

Html ترکیب Hypertext و Markup language است. جایی که فرامتن پیوندی بین صفحات وب و زبان نشانه گذاری برای تعریف سند متنی استفاده می شود که ساختار صفحات وب را تعریف می کند.

فایل های html با ویرایشگرمتن ویرایش می شوند و با پسوند .html ذخیره می شوند.   مانند:   mypage.html

تگ چیست؟

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

کاربرد تگ ها

تگ کاربرد
<body> بدنه اصلی صفحه وب
<button> ایجاد دکمه در صفحه
<div> گروه بندی عناصر html
<title> تعریف عنوان صفحه وب
<table> ایجاد جدول در صفحه وب
<image> تعریف تصاویر در صفحه وب

 

نکته: تگ ها در HTML به حروف بزرگ و کوچک حساس نیستند اما در XHTML همه تگ ها باید با حروف کوچک باشند. در html عادت کنید تگ ها را با حروف کوچک بنویسید. همچنین تگ های HTML را می توان در داخل یکدیگر قرار داد.

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

عناصر می توانند دارای ویژگی های مشخص شده در تگ باز باشند که به تعریف بیشتر آنها کمک می کند. یکی از متداول‌ترین ویژگی‌ها در HTML کلاس‌ها هستند که CSS اغلب از آنها برای تعریف ظاهر بخش‌های خاصی از یک صفحه وب استفاده می‌کند.

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


آموزش لیست ها در پایتون

لیست ها

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

ویژگی لیست ها

  1. امکان تعریف هر نوع متغیری
  2. امکان تعریف هر تعداد متغیری
  3. تکرار پذیر

نکته: عناصر لیست ها منظم و قابل تغییر هستند.

ایجاد لیست

برای تعریف لیست از  [](براکت) و برای جدا کردن عنصرهای درون لیست  از , (کاما) استفاده می شود. مانند نمونه:

lst= [“Ali”, 19.75,”Abedi”]

نکته: اگر مورد جدیدی را به لیست اضافه کنیم در انتهای لیست قرار میگیرد.

دسترسی به عناصر لیست

برای دسترسی به عناصر لیست ها از اندیس استفاده میشود که موقعیت هر عنصر را مشخص می کند. مانند مثال زیر به عنصر مورد نظر دسترسی پیدا می کنیم.

lst= [“Ali”, “sara” , ”amir” ,”reza” ,”farhad”]
lst[3]

خروجی:

Reza

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

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

lst[3:7]

نکته: برای تغییر مقدار موجود در ایندکس مورد نظر میتوانید با علامت انتصاب (=) مقدار جدید را جایگزین کنید. مانند نمونه:

lst= [“Ali”, “sara” , ”amir” ,”reza” ,”farhad”]
lst[3]="hasan"
print(lst)

خروجی:

Ali  sara  amir  hasan  farhad

توابع لیست ها

تابع : ()len برای تعیین تعداد آیتم های یک لیست

تابع : ()del برای حذف عناصر از لیست

تابع : ()append برای اضافه کردن یک مورد به لیست

تابع : ()extension برای اضافه کردن چندین عنصر به لیست

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


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

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

ایجاد دیکشنری در پایتون

برای تعریف دیکشنری از علامت {} (آکولاد) و برای جدا کردن عضوهای دیکشنری از , (کاما) استفاده می شود. مانند نمونه:

person = {
“name”: “Ahmad”,
“family”:”taheri”,
“age”:19.25
"code": 135
}

تعداد عناصر در دیکشنری نامحدود است.

برای ایجاد دیکشنری می توان از تابع سازنده ()dic استفاده کرد. و مقادیر را به صورت پارامتر به عنوان ورودی می دهیم.

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

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

Print(“Name: ” + person[“name”])

خروجی:

Name: Ahmad

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

حذف عناصر دیکشنری

برای حذف یک کلید و مقدار آن دو روش وجود دارد:

  1. استفاده از دستور del
  2. استفاده از متد ()pop
  3. برای حذف تمام عناصر متد ()clear

 

برای تعریف کلید و مقداردهی در دیکشنری قوانینی هست که باید رعایت شوند:

  1. یکتا بودن (تکراری نباشند)
  2. تغییر ناپذیر بودن

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

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

برای کپی کردن دیکشنری می توانید از متد ()copy استفاده کنید. در این روش اگر محتوای دیکشنری تغییر کنه دیکشنری دیگری که کپی شده هیچ تغییری نخواهد کرد.

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


تابع ()str در پایتون

()str در پایتون

در این پست قصد داریم با یکی از توابع کاربردی پایتون آشنا شویم. تابع ()str داده رشته ای مقدار را بر می گرداند.

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

نکته: تفاوت متد str و int این می باشد که متد ()int برای تبدیل رشته به عدد صحیح و متد ()str برای تبدیل عدد به رشته است.

نکته: تفاوت متد str و repr این می باشد که متد str برای ایجاد خروجی برای کاربر نهایی استاده می شود ولی repr برای اشکال زدایی و توسعه استفاده می شود.

ساختار تابع str

str(object, encoding=encoding, errors=errors)

پارامترهای ورودی تابع ()str

object:  هر شی که قرار است به string تبدیل شود.

encoding: مشخص می کنیم که اگر تبدیل با خطا مواجه شد چه اتفاقی بیفتد.

errors: اگر مقدار این پارامتر را ignore بگذاریم خطا نادیده گرفته می شود و ادامه کد اجرا می شود.

رشته ها را به سه روش می توان ساخت:

  • روش اول قرار گرفتن کاراکتر در میان تک کوتیشن ‘ ‘ است.
  • روش دوم قرار گرفتن کاراکتر در میان دابل کوتیشن “ ” است.
  • روش سوم قرار گرفتن کاراکتر در میان سه کوتیشن ‘’’ ‘’’ است.

خطا در رشته

خطاهایی که توسط تابع ()str وجود دارد:

  1. Strict
  2. Ignore
  3. Replace
  4. Xmlcharref replace
  5. Backslash replace
  6. Name replace

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

 


معرفی کلاس های enum در پایتون

کلاس های enum در پایتون

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

وارد کردن ماژول Enum

From enum import Enum

ساختار کلاس Enum

Class MyEnum(Enum):
MALE=0
FEMALE=1

در مثال زیر یک کلاس Enum ایجاد می کنیم و متغیرها را لیست کرده و آنها را برابر مقادیر مورد نظر قرار میدهیم.

Class person 
Paul = 0
Giuseppe= 1
Alex= 2
Print(Person.Paul)

خروجی: صفر 0 را بر می گرداند.

در پایتون با تعریف متغیرها در کنار یکدیگر و تنظیم آنها، مثال بالا را می توانیم به صورت زیر کوتاه کنیم:

Class Person:
Paul, Giuseppe, Alex = range(3)
Print(Person.Paul)

چرا Enum؟

استفاده از Enum ها چند ویژگی منحصربه فرد دارد که ادامه به 5 مورد آن میپردازیم.

  1. Enum ها را می توان به صورت رشته نمایش داد.
  2. Enum ها را می توان برای نوع داده با تابع  ()type بررسی کرد.
  3. کلمه کلیدی name برای نمایش نام عضو Enum استفاده میشود.
  4. شمارش گرها قابل تکرار هستند.
  5. از هش پشتیبانی می کند و Enum ها را می توان در دیکشنری ها یا مجموعه ها استفاده کرد.

 

دسترسی به اعضای Enum به دو روش امکان پذیر است:

  1. براساس مقدار: در این روش مقدار عضو enum ارسال میشود.
  2. براساس نام: در این روش نام عضو enum ارسال میشود.

 

نکته: با استفاده از کلمه کلیدی “name”  یا "value" میتوان به مقدار یا نام جداگانه نیز دسترسی داشت.

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