#پایتون note5 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓کدهای پایتونی پس از <<< نوشته خواهند شد. برای کدهای بزرگ و طولانی File و بعد New را زده و یک فایل پایتونی ساخته می شود.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓کدهای پایتونی پس از <<< نوشته خواهند شد. برای کدهای بزرگ و طولانی File و بعد New را زده و یک فایل پایتونی ساخته می شود.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note6 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓نحوه ایجاد فایل در محیط پایتون و اجرای فایل:
⚡️در محیط idle دستور زیر را نوشته و در محیطی ذخیره کنید.
File>>New
⚡️به طور مثال کد زیر را نوشته و فایل را ذخیره کنید.
print("Hi python")
CMD
⚡️را باز کنید و بر اساس سینتکس زیر فایل
را اجرا کنید:
C:\Users\Your Name>python Hi.py
⚡️حتما باید کلمه python نوشته شود و پس از یک space نام فایل و پسوند .py قرار گیرد.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓نحوه ایجاد فایل در محیط پایتون و اجرای فایل:
⚡️در محیط idle دستور زیر را نوشته و در محیطی ذخیره کنید.
File>>New
⚡️به طور مثال کد زیر را نوشته و فایل را ذخیره کنید.
print("Hi python")
CMD
⚡️را باز کنید و بر اساس سینتکس زیر فایل
را اجرا کنید:
C:\Users\Your Name>python Hi.py
⚡️حتما باید کلمه python نوشته شود و پس از یک space نام فایل و پسوند .py قرار گیرد.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note7 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓کامنت کردن در پایتون با استفاده از # می گیرد.
# This is a comment
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓کامنت کردن در پایتون با استفاده از # می گیرد.
# This is a comment
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note8 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓نحوه چاپ متن چند خطی در خروجی. متن بین ۲ یا ۳ کویتیشن قرار میگیرد.
print(""" this is a sample
text for multiline
In python in
Novel Optimization channel""")
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓نحوه چاپ متن چند خطی در خروجی. متن بین ۲ یا ۳ کویتیشن قرار میگیرد.
print(""" this is a sample
text for multiline
In python in
Novel Optimization channel""")
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note9 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓دستور چاپ با print, رشته ها در پایتون با تک کوتیشن و دابل کوتیشن اعمال می شوند.
>>Print("hello , World")
hello , World
>>print("hello"," python")
hello python
دورشته می تواند با + الحاق داده شود
>>Print("hello"+" World")
hello World
چاپ رشته با تک کوتیشن
>>Print('hello,World')
hello, World
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓دستور چاپ با print, رشته ها در پایتون با تک کوتیشن و دابل کوتیشن اعمال می شوند.
>>Print("hello , World")
hello , World
>>print("hello"," python")
hello python
دورشته می تواند با + الحاق داده شود
>>Print("hello"+" World")
hello World
چاپ رشته با تک کوتیشن
>>Print('hello,World')
hello, World
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون note10 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓شکست خط و چاپ مقدار در دو خط یا هرتعداد خط در خروجی برنامه با استفاده از n\ در ساختار print صورت می گیرد.
>>> print('hello \n world')
خروجی:
hello
world
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
🤓شکست خط و چاپ مقدار در دو خط یا هرتعداد خط در خروجی برنامه با استفاده از n\ در ساختار print صورت می گیرد.
>>> print('hello \n world')
خروجی:
hello
world
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization
#پایتون 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
🤓انواع داده ها در پایتون:
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
🤓متغیر: متغیر یک مکان در حافظه و در واقع فضایی برای ذخیره داده است که دارای یک شناسه می باشد و حاوی اطلاعات یا یک مقدار معلوم یا مجهول که به آن ارزش یا 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
🤓نحوه دستیابی به کلمات کلیدی پایتون
>>>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
🤓مقدار دهی به متغیرها
>>>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
🤓ایجاد فاصله به اندازه یک 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
🤓تعریف یک متغیر رشته ای چند خطی
>>>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
🤓تعریف چند متغیر در یک خط
>>>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
🤓 اعمال یک مقدار به چند متغیر
>>> 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
🤓جابه جایی دو مقدار بدون متغیر کمکی در پایتون
>>> 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
🤓تابع 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
🤓نوع داده عددی 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
🤓نوع داده عددی 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
نوع داده عددی 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
🤓آیا امکان تبدیل داده های عددی وجود دارد؟
پاسخ:بله
🙃تابع 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
🤓نوع داده بولی boolean type
این نوع دارای دو مقدار True , False است. توجه کنید حرف اول بزرگ نوشته شود. در واقع، معنی صفر و یک و یا درست و غلط دارد.
>>>type(True)
>>>type(False)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💥Novel channels:
@Python➕ @DataScience ➕@Optimization