دوره مقدماتی پایتون جادی

<aside>

Why python?

Chapter 1:

Variables, Expressions & Statements:

هر چیزی در پایتون مقدار و ارزشی داره که به اون value میگیم. که هر کدوم میتونن عدد صحیح (int)، عدد اعشاری (float)، string، Boolean **** و … باشد.

>>>type("Makhtabkhooneh")
<class 'str'>

<aside>

Variables

a, b, c = 10, 20.2, "Sepanta”
>>>width = 20
>>>height = 5 * 9
>>>width * height
900

</aside>

<aside>

Statement

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

<aside>

Expressions

Value + Variable + Operation

هر ترکیبی ازین ها

3 + 2
"Hello" + "World"
(x % 2 == 0) and (x > 10)
(a + b) * (c - d) // 2

</aside>

<aside>

Operators

<aside>

Input

>>>input(”Enter your name”) 
-  Sepanta 
‘Sepanta’
>>>age = input("How old are you")
-19
>>>type(age)
<class 'str'>

>>>int(age)
>>>type(age)
<class 'int'>

>>age = int(input("How old are you")) ✅

</aside>

<aside>

Boolean

True & False

عین جبر بول. به کمک Boolean ها می‌توان عبارت‌های شرطی و کنترلی را تعریف کرده و امکان تصمیم گیری را برای برنامه ها فراهم نمود.

بزرگتر > ، کوچیکتر < ، مساوی == ، بزرگتر مساوی ≥ ، کوچیکتر مساوی ≤ ، نامساوی =+!

و همینطور کاربرد و و یا —> and , or

>>> (3<4) and (5>11)
False

</aside>

<aside>

If statement

بعد از دستور if، عبارت condition به معنای شرط آمده است. در سطر بعدی Statement به معنای دستور آمده است. این قطعه کد ساده با دستور if شرایط را بررسی می‌کند، اگر شرایط برقرار بود، در خط بعدی دستورات اجرا می‌شوند. اگر هم شرایط برقرار نبود، دستور else ران شده و دستورات آن اجرا میشود و برنامه خاتمه میابد.

code.png

دستور elif به شما این امکان را می‌دهد که چند عبارت را برای TRUE بررسی کرده و بلاک کد یا دستور را به‌محض اینکه یکی از شرایط TRUE ارزیابی کرد، اجرا کنید.

اگر if اول اجرا شود اصلا به elif بعدی نمیرسد و اجرا نمیشود.

</aside>

<aside>

String slicing

String slicing in Python is a way to get specific parts of a string by using start, end and step values**.**

<aside>

Syntax:

substring = s[start : end : step]

</aside>

</aside>

<aside> 💡

</aside>

Chapter 2:

<aside>

</aside>