Novel Python |برنامه نویسی| پایتون – Telegram
Novel Python |برنامه نویسی| پایتون
1.32K subscribers
36 photos
94 videos
37 files
207 links
Phyton is Lovely ❤️

Novel Other Channels:

🎁https://news.1rj.ru/str/Novel_ProjectManagement
Download Telegram
#پایتون note11 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓انواع داده ها در پایتون:

1- Numeric data:
داده های عددی شامل:
⚡️Integer
⚡️Float
⚡️Long
⚡️Complex

2- List
3- Tuple
4- String
5- Set
6- Dictionary
7- Boolean

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note12 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓متغیر: متغیر یک مکان در حافظه و در واقع فضایی برای ذخیره داده است که دارای یک شناسه می باشد و حاوی اطلاعات یا یک مقدار معلوم یا مجهول که به آن ارزش یا Value گفته می شود.
قوانین نامگذاری متغیرهای پایتونی:
⚡️اولین کاراکتر باید یک حرف بزرگ یا کوچک یا underscore باشد
⚡️شناسه های بیشتر از یک کاراکتر می تواند ترکیبی از حروف بزرگ و کوچک و اعداد ۰تا۹ و underscore باشد.
⚡️استفاده از # $% @ ! مجاز نیست.
⚡️استفاده از کلمات کلیدی مجاز نیست.

🧐پایتون به حروف کوچک و بزرگ حساس است. (Case Sensitive)

نمونه های تعریف متغیر:
>>>a=2
>>>A=7
>>>7a=12 خطا
>>>_ali_=2.6
>>>for='ali'  خطا

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note13 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓نحوه دستیابی به کلمات کلیدی پایتون
>>>help(keywords)

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note14 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓مقدار دهی به متغیرها
>>>x=8
>>>x
8  
🧐اگر مجدد x  مقداردهی شود مقدار قبلی از ظرف x پاک می شود و مقدار جدید جایگزین می گردد.
>>>x=5.67
>>>print(x)
5.67
🧐جمع دو متغیر

>>>M= "hello "
>>>N="python"
>>>M+N
خروجی
hello python

>>>M=60
>>>N=40
>>>M+N
خروجی عدد ۱۰۰ خواهد بود.

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note15 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓ایجاد فاصله به اندازه یک tab  در ساختار print  با t\
>>>print("python \t perl \t flask")

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note16 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓تعریف یک متغیر رشته ای چند خطی

>>>a=""" hello
               Novel Optimization
                Channel"""
>>>print(a)

💥Novel channels:
@Python @DataScience @Optimization
#پایتون  note17 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓تعریف چند متغیر در یک خط

>>>a,b,c,d=1,5,3.1,9
>>>print(a)
1
>>>print(b)
5
>>>print(c)
3.1
>>>prind(d)
9

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note18  آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓 اعمال یک مقدار به چند متغیر

>>> z=x=y= "novel"
>>>print(z)
>>>print(x)
>>>print(y)

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note19 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓جابه جایی دو مقدار بدون متغیر کمکی در پایتون
>>> x,y=18,20
>>> x,y=y,x
>>> print(x,y)

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note20 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓تابع type
این تابع نوع داده را مشخص می کند. یک متغیر یا یک مقدار را به عنوان ورودی می گیرد.

مثال:
>>> type('ali')

>>>type(2)

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note21 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓نوع داده عددی Numeric type
عددصحیح:
>>>a=1
>>>b=2876545689976
>>>c=-23456745

>>>print(type(a))
>>>print(type(b))
>>>print(type(c))

خروجی هر سه مورد int می باشد یعنی نوع داده a,b,c عدد صحیح integer است.

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note22 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓نوع داده عددی Numeric type
عدد اعشاری

>>>a=1.3
>>>b=2.0
>>>c=-23.78

>>>print(type(a))
>>>print(type(b))
>>>print(type(c))

خروجی هر سه مورد float می باشد یعنی نوع داده a,b,c عدد اعشاری float است.

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note23 آموزش پایتون به صورت نوشتاری در پیام های متوالی
نوع داده عددی Numeric type
عدد مختلط:

>>>a=1+3j
>>>b=9j
>>>c=-7j

>>>print(type(a))
>>>print(type(b))
>>>print(type(c))

خروجی هر سه مورد complex می باشد یعنی نوع داده a,b,c عدد مختلط complex است.

🤓🤓اعداد اعشاری می توانند با نماد علمی e هم نشان داده شوند.

>>>a=12e7
>>>b=35E9
>>>c=-91.e19

>>>print(type(a))
>>>print(type(b))
>>>print(type(c))

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note24 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓آیا امکان تبدیل داده های عددی وجود دارد؟
پاسخ:بله

🙃تابع int
به وسیله ی این تابع انواع داده را می توان به صحیح تبدیل کرد.
>>>print(int("4"))

>>>int(7.9)

🙃تابع float
به وسیله ی این تابع  می توان داده از انواع دیگر را به float تبدیل کرد. complex نمی تواند به float تبدبل شود.
>>>float(7)

>>>x="9"
>>>float(x).

🙃تابع complex
به وسیله این تابع می توان انواع داده از دیگر را به مختلط تبدیل کرد.
>>>z=5
>>>print(complex(z))

🤓مثال:
>>>one=1
>>>two=2
>>>three=one+two
>>>print(three)

3

>>>hello="hello"
>>>print( one+two+hello)

خطا، نوع کاراکتری نمیتواند با عدد جمع گردد.

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note25 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓نوع داده بولی boolean type
این نوع دارای دو مقدار True , False است. توجه کنید حرف اول بزرگ نوشته شود. در واقع، معنی صفر و یک و یا درست و غلط دارد.

>>>type(True)

>>>type(False)

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note26 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓عملگر های پایتونی:

1- عملگر ریاضی:
به وسلیله ی آن می توان عملیات ریاضی را بر عملوندها اعمال کرد.
عملگر + : دو مقدار را با هم جمع می کند.
عملگر - : مقدار دوم را از اول کم می کند.
عملگر* :دو مقدار را در هم ضرب می کند.
عملگر/ :مقدار سمت چپ را بر راست تقسیم می کند. نتیجه همیشه float است.
عملگر%: باقیمانده تقسیم عدد اول بر دوم را نشان می دهد.
عملگر// :عدد اول را بر دومی تقسیم و نتیجه را به صورت گرد شده بر می گرداند.
عملگر ** : عدد اول را به توان دومی می رساند.
مثال:
>>>2+3
>>>3.8+9.2
>>>111111+00003

>>>12-7
>>>98768-9.7

>>>80*70
>>>9*9

>>>5/5
>>>1/1
>>>43.3/7.1

>>>9%9
>>>20%3

>>>25//5
>>>5//5
>>22//4
>>>70.9//5

>>>2**3
>>>9**9
>>>2.8**3
👩‍💻🧑‍💻دستورات بالا را نوشته و نتایج را در محیط نرم افزار مشاهده و بررسی کنید.

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note27 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓عملگرهای پایتونی:

2- عملگرهای مقایسه ای: به وسیله این عملگر می توان دو مقدار را با هم مقایسه کرد. پاسخ همیشه به صورت Boolean می باشد.
عملگر < : عملوند چپ بزرگتر عملوند راست می باشد.
عملگر  > :عملوند چپ کوچکتر از عملوند راست می باشد.
عملگر ==: هر دو مقدار با هم مساوی هستند.
عملگر=! :مقادیر با هم مساوی نیستند.
عملگر <= : سمت چپ بزرگتر مساوی سمت راست است.
عملگر >= : سمت چپ کوچکتر مساوی سمت راست است.
مثال:

>>>3>1
>>>7.1>7.2

>>>6<7
>>>7<6

>>>30==30

>>>x=7
>>>y=6
>>>x==y

>>>3!=2
>>>7.5!=7.5

>>>3>=3
>>>3>=8

>>>798<=798
>>>5<=7
👩‍💻🧑‍💻دستورات بالا را نوشته و نتایج را در محیط نرم افزار مشاهده و بررسی کنید.

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note28 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓عملگرهای پایتونی

3- عملگرهای منطقی: شامل ۳عملگر می باشد و نتیجه همیشه مقدار boolean است.
عملگر and: زمانی True است که هر دو عملوند True باشد.
عملگر or: زمانی True است که یکی از آنها True باشد.
عملگر not: مقدار را تغییر می دهد, True را به False  و False را به True تبدیل می کند.
مثال:
>>>x=True
>>>y=False
>>>x and y

>>>x=True
>>>y=False
>>>x or y


>> not True

>>>x=False
>>>not x

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note29 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓عملگرهای پایتونی:

4- عملگر بیتی:؛عملگرهای بیتی بر روی عملوندهایی که رشته ای از ارقام باینری هستند به صورت بیت به بیت اعمال می شود.
عملگر & : عملگر بیتی And می باشد.
عملگر | :  بیتی  OR می باشد.
عملگر ~ : عملگر نقیض است.
عملگر ^:  xor می باشد.
عملگر  <<: بیت ها را به راست شیفت می دهد.
عملگر >>: بیت ها را به سمت چپ شیفت می دهد.
مثال: ارقام باینری یعنی فقط 0 و 1
برای تبدیل اعداد معمولی به باینری عدد را به صورت متوالی بر ۲ تقسیم می کنیم و از راست به چپ باقیمانده را می نویسیم.
2 ===> 10

x=10   ===> 00001010
y=4     ===> 00000100

>>>x&y

>>>x|y

>>>~x
>>>~y

>>>x^y

>>>x>>2
یعنی x به اندازه ۲ خانه به سمت راست شیفت داده شود بیت های x دو خانه به سمت راست حرکت می کنند.
>>>x<<2
یعنی x به اندازه ۲ خانه به سمت چپ شیفت داده شود بیت های x دو خانه به سمت چپ حرکت می کنند.
👩‍💻🧑‍💻دستورات بالا را نوشته و نتایج را در محیط نرم افزار مشاهده و بررسی کنید.

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note30 آموزش پایتون به صورت نوشتاری در پیام های متوالی

🤓عملگرهای پایتونی

5- عملگر نسبتی: برای نسبت دادن مقادیر به متغیرها استفاده می شود و به عملگرهای خلاصه ای هم معروف هستند.
عملگر = : مقدار را به متغیر نسبت می دهد.
عملگر =+ : مقدار را با متغیر جمع و در متغیر قرار می دهد.
عملگر =- : مقدار را از متغیر کم و در متغیر قرار می دهد.
عملگر =* : مقدار را در متغیر ضرب و در متغیر می ریزد.
عملگر =/ : مقدار را بر متغیر تقسیم و در خود متغیر قرار می دهد.
عملگر =% : باقیمانده تقسیم را دوباره در متغیر قرار می دهد.
عملگر =// : نتیجه تقسیم متغیر بر مقدار را به صورت صحیح در متغیر قرار می دهد.
عملگر =** : متغیر را به توان مقدار می رساند و در متغیر قرار می دهد.
عملگر =& : مقدار بیتی را در مقداری که به آن می دهیم And می کند و نتیجه را دوباره در همان قرار می دهد.
عملگر =| : مقدار بیتی را در مقداری که به آن می دهیم Or می کند و نتیجه را دوباره در همان قرار می دهد.
عملگر =^ : مقدار بیتی متغیر را در مقداری که به آن می دهیم Xor می کند و نتیجه را دوباره در همان متغیر قرار می دهد.
عملگر <<= : مقدار بیتی متغیر را به اندازه ای که می خواهیم شیفت به راست می دهد و دوباره در همان متغیر قرار می دهد.
عملگر =>> : مقدار بیتی متغیر را به اندازه ای که می خواهیم شیفت به چپ می دهد و دوباره در همان متغیر قرار می دهد.
مثال:
>>>X=3
>>>y=7.0

>>>x+=6
>>>y-=9

>>>x*=3
>>>y*=2

>>>x/=3

>>>x%=2
>>>y%=2

>>>x//=2

>>>x=6
>>>x**=2

>>>x=7
>>>x&=2

>>>x|=2

>>>x^=5
>>>y^=3

>>>x>>=3

>>>x<<=6

>>>y=12
>>>y<<=2

👩‍💻🧑‍💻دستورات بالا را نوشته و نتایج را در محیط نرم افزار مشاهده و بررسی کنید.

💥Novel channels:
@Python @DataScience @Optimization
#پایتون note31 آموزش پایتون به صورت نوشتاری در پیام های متوالی

⚡️⚡️رشته ها

🤓مقادیری که در میان " " و یا ' ' قرار داده شوند به عنوان رشته (string) نامیده می شوند.
مثال:
>>> a="python"
>>>a
>>>print(type(a))
جمع رشته ها:
با استفاده از عملگر  + می توان جمع رشته ای انجام داد.
>>>"hello " + "world"

>>>a="python"
>>>b="programming"
>>>c=a+b
>>>print(c)

💥Novel channels:
@Python @DataScience @Optimization