#آموزشی رایگان
🤓دوره آموزش رایگان پایتون از سطح مبتدی با ارائه مدرک پایان دوره
Python Essentials 1
In this course, you will learn in-demand skills such as how to design, develop, and improve computer programs, methods for analyzing problems using programming, programming best practices, and more. The course also prepares you for the PCEP – Certified Entry-Level Python Programmer certification
Link:https://skillsforall.com/course/python-essentials-1?courseLang=en-US
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
🤓دوره آموزش رایگان پایتون از سطح مبتدی با ارائه مدرک پایان دوره
Python Essentials 1
In this course, you will learn in-demand skills such as how to design, develop, and improve computer programs, methods for analyzing problems using programming, programming best practices, and more. The course also prepares you for the PCEP – Certified Entry-Level Python Programmer certification
Link:https://skillsforall.com/course/python-essentials-1?courseLang=en-US
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
💯1
Media is too big
VIEW IN TELEGRAM
#آموزشی
📚 برنامهنویسی پایتون (۸) - تفاوت پایتون ۲ و ۳، نوشتن برنامه در vs code
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
📚 برنامهنویسی پایتون (۸) - تفاوت پایتون ۲ و ۳، نوشتن برنامه در vs code
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
💯1
#آموزشی رایگان
🤓دوره رایگان تحلیگری داده با پایتون با ارائه گواهی پایان دوره
Data Analysis with Python
In the Data Analysis with Python Certification, you'll learn the fundamentals of data analysis with Python
https://www.freecodecamp.org/learn/data-analysis-with-python/
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
🤓دوره رایگان تحلیگری داده با پایتون با ارائه گواهی پایان دوره
Data Analysis with Python
In the Data Analysis with Python Certification, you'll learn the fundamentals of data analysis with Python
https://www.freecodecamp.org/learn/data-analysis-with-python/
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
❤3
Media is too big
VIEW IN TELEGRAM
#آموزشی
📚 برنامهنویسی پایتون (۹) - کار با توابع پایتون
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
📚 برنامهنویسی پایتون (۹) - کار با توابع پایتون
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
❤1
#آموزشی #مقاله
🤓برترین پروژه های پایتون برای سطح مبتدی تا حرفه ای به همراه منابع کدها
Top Python Projects for Beginners to Advanced [With Source Code] 10+12+5
👩💻در یکی مقالات سال ۲۰۲۴ سایت interview bit پروژه های برتر منتخب معرفی شده که هر یک به منابع اصلی و کدهای مرتبط در گیت هاب لینک شده است.
Link: https://www.interviewbit.com/blog/python-projects/
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
🤓برترین پروژه های پایتون برای سطح مبتدی تا حرفه ای به همراه منابع کدها
Top Python Projects for Beginners to Advanced [With Source Code] 10+12+5
👩💻در یکی مقالات سال ۲۰۲۴ سایت interview bit پروژه های برتر منتخب معرفی شده که هر یک به منابع اصلی و کدهای مرتبط در گیت هاب لینک شده است.
Link: https://www.interviewbit.com/blog/python-projects/
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
👌1
#پایتون note83 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓حلقه For
برای تکرار به تعداد دلخواه در بخش های از کد یا برای تکرار عناصر یک لیست و ... استفاده می شود.
for iter_var in sequence:
statement (s)
🤓چاپ عناصر یک لیست در خروجی
mylist=["python","perl","ruby"]
for i in mylist:
print(i)
🤓پیمایش رشته ها با حلقه for، رشته ها دنباله ای از کاراکترها هستند که با for قابل پیمایش هستند.
for x in "novelpython":
print(x)
خروجی: چاپ کاراکترهای novelpython
🤓در حالت عادی کلیدهای یک شی دیکشنری پیمایش می شوند.
n={"name":"ali","job","none":"age",28}
for k in n:
🤓پیمایش کلید و مقدار یک شی در دیکشنری
n={"name":"ali","job","none":"age",28}
for k,v in n:
print(k,v)
خروجی کلیدهای k و v بر اساس مقدار
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
🤓حلقه For
برای تکرار به تعداد دلخواه در بخش های از کد یا برای تکرار عناصر یک لیست و ... استفاده می شود.
for iter_var in sequence:
statement (s)
🤓چاپ عناصر یک لیست در خروجی
mylist=["python","perl","ruby"]
for i in mylist:
print(i)
🤓پیمایش رشته ها با حلقه for، رشته ها دنباله ای از کاراکترها هستند که با for قابل پیمایش هستند.
for x in "novelpython":
print(x)
خروجی: چاپ کاراکترهای novelpython
🤓در حالت عادی کلیدهای یک شی دیکشنری پیمایش می شوند.
n={"name":"ali","job","none":"age",28}
for k in n:
🤓پیمایش کلید و مقدار یک شی در دیکشنری
n={"name":"ali","job","none":"age",28}
for k,v in n:
print(k,v)
خروجی کلیدهای k و v بر اساس مقدار
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
👍1
Media is too big
VIEW IN TELEGRAM
#آموزشی
📚 برنامهنویسی پایتون (۱۰) - حلقه While
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
📚 برنامهنویسی پایتون (۱۰) - حلقه While
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
❤2
#پایتون note84 آموزش پایتون به صورت نوشتاری در پیام های متوالی
تابع توکار range
برای پیمایش درونی ترتیبی از اعداد استفاده می شود.برای مثال اعداد ۱تا ۱۰:
for x in range(10):
print(x)
خروجی:
0
1
2
3
4
5
6
7
8
9
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
تابع توکار range
برای پیمایش درونی ترتیبی از اعداد استفاده می شود.برای مثال اعداد ۱تا ۱۰:
for x in range(10):
print(x)
خروجی:
0
1
2
3
4
5
6
7
8
9
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
#پایتون note85 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓تابع range در محدوده بین ۲مقدار نیز استفاده می شود و یا در محدوده بین دو مقدار قرار داد.
for y in range(3,7):
print(y)
🤓روند کاهشی با تابع range
for i in range(10,0,-2):
print(i)
خروجی: از عدد ۱۰ تا صفر با فاصله دو
۱۰ ۸ ۶ ۴ ۲ ۰
🤓روند افزایشی با تابع range
for j in range(2,20,2):
print(j)
خروجی: از عدد ۲ تا ۲۰، با فاصله دو
🤓جستجو برای عدد خاص در یک محدوده
for i in range(1,10):
if i==8:
break
print("Find")
خروجی: اگر ۸ در محدوده ۱ تا ۱۰ باشد در خروجی چاپ شود.
🤓دستور break
زمانی که به جواب مورد نظر رسید از حلقه خارج می شود.
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
🤓تابع range در محدوده بین ۲مقدار نیز استفاده می شود و یا در محدوده بین دو مقدار قرار داد.
for y in range(3,7):
print(y)
🤓روند کاهشی با تابع range
for i in range(10,0,-2):
print(i)
خروجی: از عدد ۱۰ تا صفر با فاصله دو
۱۰ ۸ ۶ ۴ ۲ ۰
🤓روند افزایشی با تابع range
for j in range(2,20,2):
print(j)
خروجی: از عدد ۲ تا ۲۰، با فاصله دو
🤓جستجو برای عدد خاص در یک محدوده
for i in range(1,10):
if i==8:
break
print("Find")
خروجی: اگر ۸ در محدوده ۱ تا ۱۰ باشد در خروجی چاپ شود.
🤓دستور break
زمانی که به جواب مورد نظر رسید از حلقه خارج می شود.
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
👍1
part1_MasteringPython_ImportantNotes.pdf
177.8 KB
🤓نکات مهم در پایتون پیشرفته
Mastering Python: Important Notes
https://www.scribd.com/part1/w.mousa/
https://www.scribd.com/part2/w.mousa/
👩💻دکتر Woleed Mousa در پستی در لینکدین خود قسمت اول جزوه نکات مهم پایتون را با ۱۰۰ نکته مهم برای افزایش مهارت های پایتون منتشر کردند. (فایل فوق)
https://www.linkedin.com/part1/waleed-mousa/
باگیندا بنار در پستی از لینکدین قسمت دوم جزوه نکات مهم پایتون دکتر Woleed Mousa رو منتشر کردند. این جزوه حاوی نکات مهمی در انجام پروژه های واقعی است. (فایل پایین)
https://www.linkedin.com/part2/baginda-bonar-siregar/
Mastering Python: Important Notes
https://www.scribd.com/part1/w.mousa/
https://www.scribd.com/part2/w.mousa/
👩💻دکتر Woleed Mousa در پستی در لینکدین خود قسمت اول جزوه نکات مهم پایتون را با ۱۰۰ نکته مهم برای افزایش مهارت های پایتون منتشر کردند. (فایل فوق)
https://www.linkedin.com/part1/waleed-mousa/
باگیندا بنار در پستی از لینکدین قسمت دوم جزوه نکات مهم پایتون دکتر Woleed Mousa رو منتشر کردند. این جزوه حاوی نکات مهمی در انجام پروژه های واقعی است. (فایل پایین)
https://www.linkedin.com/part2/baginda-bonar-siregar/
Media is too big
VIEW IN TELEGRAM
#آموزشی
📚 برنامهنویسی پایتون (۱۱) - حلقه تکرار For
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
📚 برنامهنویسی پایتون (۱۱) - حلقه تکرار For
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
❤1
#پایتون note86 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓عبارت کنترلی try except
این عبارت کنترلی نحوه پردازش برنامه در هنگام بروز خطا را کنترل می کند.
try
except
finally
try:
a=12/10
print(a)
except:
print("An Error!")
با توجه به این a تعریف شده است مقدار a در خروجی چاپ می شود.
try:
print(x)
except:
print("An Error")
چون x تعریف نشده است دستور except اجرا می شود.
try:
result=0
x=5
y=0
result=x/y
except:
print("Zero Division Error")
دستورات قسمت try اجرا نشده (تقسیم x بر y تعریف نشده است) و با بلوک except عبارت داخل پرانتز چاپ می شود.
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
🤓عبارت کنترلی try except
این عبارت کنترلی نحوه پردازش برنامه در هنگام بروز خطا را کنترل می کند.
try
except
finally
try:
a=12/10
print(a)
except:
print("An Error!")
با توجه به این a تعریف شده است مقدار a در خروجی چاپ می شود.
try:
print(x)
except:
print("An Error")
چون x تعریف نشده است دستور except اجرا می شود.
try:
result=0
x=5
y=0
result=x/y
except:
print("Zero Division Error")
دستورات قسمت try اجرا نشده (تقسیم x بر y تعریف نشده است) و با بلوک except عبارت داخل پرانتز چاپ می شود.
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
👍2
#پایتون note87 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓دستور continue
این دستور در برنامه باعث سبب برگشت به ابتدای حلقه است و دستورات بعد از continue در بدنه حلقه loop اجرا نشود.
دستور Break سبب توقف برنامه و خروج از حلقه می شود اما دستور Continue سبب برگشت به ابتدای حلقه است.
مثال برای continue
f=["blue","red","green"]
for x in f:
if x=='red':
continue
print(x)
به red که رسید آن را نادیده می گیرد.
🤓نمایش اعداد زوج ۱تا ۲۰
n=1
for i in range(1,20):
n+=1
if n%2 !=0:
continue
print(n)
زمانی که باقیمانده تقسیم n بر ۲ مخالف صفر باشد با دستور continue به ابتدای حلقه برگشت داده می شود.
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
🤓دستور continue
این دستور در برنامه باعث سبب برگشت به ابتدای حلقه است و دستورات بعد از continue در بدنه حلقه loop اجرا نشود.
دستور Break سبب توقف برنامه و خروج از حلقه می شود اما دستور Continue سبب برگشت به ابتدای حلقه است.
مثال برای continue
f=["blue","red","green"]
for x in f:
if x=='red':
continue
print(x)
به red که رسید آن را نادیده می گیرد.
🤓نمایش اعداد زوج ۱تا ۲۰
n=1
for i in range(1,20):
n+=1
if n%2 !=0:
continue
print(n)
زمانی که باقیمانده تقسیم n بر ۲ مخالف صفر باشد با دستور continue به ابتدای حلقه برگشت داده می شود.
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
#آموزشی پایتون
🤓چگونگی یادگیری پایتون مقدماتی با ChatGPT
How to Learn Python Basics With ChatGPT
Why is ChatGPT Good?
What ChatGPT Can’t Do
Link:https://www.kdnuggets.com/how-to-learn-python-basics-with-chatgpt
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
🤓چگونگی یادگیری پایتون مقدماتی با ChatGPT
How to Learn Python Basics With ChatGPT
Why is ChatGPT Good?
What ChatGPT Can’t Do
Link:https://www.kdnuggets.com/how-to-learn-python-basics-with-chatgpt
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
❤1
Python Interview Questions 2024.pdf
913 KB
🤓سوالات متداول در پایتون
Python Interview Questions 2024, InterviewBit
👩💻آقای Mander Patil از دانشمندان و تحلیلگران داده در پستی در لینکدین فایل فوق را منتشر کردند.
https://www.interviewbit.com/python-interview-questions/
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️@NovelOptimization
⚡️@Novel_Data
⚡️@Novel_ProjectManagement
⚡️@Novel_BI
⚡️@Novel_Python
Python Interview Questions 2024, InterviewBit
👩💻آقای Mander Patil از دانشمندان و تحلیلگران داده در پستی در لینکدین فایل فوق را منتشر کردند.
https://www.interviewbit.com/python-interview-questions/
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️@NovelOptimization
⚡️@Novel_Data
⚡️@Novel_ProjectManagement
⚡️@Novel_BI
⚡️@Novel_Python
❤1🙏1
Media is too big
VIEW IN TELEGRAM
#آموزشی
📚 برنامهنویسی پایتون (۱۲) - بازی شطرنج
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
📚 برنامهنویسی پایتون (۱۲) - بازی شطرنج
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_مقدماتی_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
❤1👍1
#پایتون note88 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓در مثال آخر note86 دلیل خطا، تقسیم عدد بر صفر است که حاصل تقسیم تعریف نشده است. با توجه به ورودی نامعمول در زمان اجرا با خطا مواجه شده است.ا اخطاهای زمان اجرا Exception (استثنا) نام دارد.
🤓برای جلوگیری از وقوع این خطا راهکاری وجود دارد؟
خیر، فقط میتوان آنها را طوری مدیریت کرد که موجب خاتمه یافتن برنامه نشوند.
کدی که احتمال دارد استثنا ایجاد کند را در بلوک try نوشته می شود و کدی که استثنا را مدیریت می کند در بلوک except قرار می گیرد. به طور مثال:
print (x)
خطای nameError تولید می شود.
try:
print(x)
except:
print("An Error")
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
🤓در مثال آخر note86 دلیل خطا، تقسیم عدد بر صفر است که حاصل تقسیم تعریف نشده است. با توجه به ورودی نامعمول در زمان اجرا با خطا مواجه شده است.ا اخطاهای زمان اجرا Exception (استثنا) نام دارد.
🤓برای جلوگیری از وقوع این خطا راهکاری وجود دارد؟
خیر، فقط میتوان آنها را طوری مدیریت کرد که موجب خاتمه یافتن برنامه نشوند.
کدی که احتمال دارد استثنا ایجاد کند را در بلوک try نوشته می شود و کدی که استثنا را مدیریت می کند در بلوک except قرار می گیرد. به طور مثال:
print (x)
خطای nameError تولید می شود.
try:
print(x)
except:
print("An Error")
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
#پایتون note89 آموزش پایتون به صورت نوشتاری در پیام های متوالی
💥برخی از استثناهای پایتونی
🤓خطاهای زمان اجرای برنامه
⚡️زمانی که برنامه نتواند نامی پیدا کند: NameError
⚡️نوع داده درست و مقدار اشتباه: ValueError
⚡️خطای تقسیم بر صفر: ZeroDivisionError
⚡️فایل در مسیر وجود نباشد: FileNotFoundError
⚡️خطای نوع، مثلا رشته با عدد جمع زده شود:
TypeError
⚡️کلید وجود نداشته باشد[دیکشنری]: KeyError
⚡️اندیس خارج از محدوده باشد: IndexError
⚡️ماژول برای فراخوانی وجود نداشته باشد:
ImportError
⚡️خطای سرریز بافر: OverFlowError
⚡️خطا در نوشتار: SyntaxError
⚡️متد next از iterator به هیچ آبجکتی اشاره نکند:
StopIterationError
⚡️خطا در عملیات ممیز شناور: FloatingPointError
⚡️خطای زمان اجرا: RuntimeError
⚡️ویژگی یک شی یا نمونه اشتباه، یا وجود نداشته باشد:
AttributeError
⚡️خطای تورفتگی: IndentError
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
💥برخی از استثناهای پایتونی
🤓خطاهای زمان اجرای برنامه
⚡️زمانی که برنامه نتواند نامی پیدا کند: NameError
⚡️نوع داده درست و مقدار اشتباه: ValueError
⚡️خطای تقسیم بر صفر: ZeroDivisionError
⚡️فایل در مسیر وجود نباشد: FileNotFoundError
⚡️خطای نوع، مثلا رشته با عدد جمع زده شود:
TypeError
⚡️کلید وجود نداشته باشد[دیکشنری]: KeyError
⚡️اندیس خارج از محدوده باشد: IndexError
⚡️ماژول برای فراخوانی وجود نداشته باشد:
ImportError
⚡️خطای سرریز بافر: OverFlowError
⚡️خطا در نوشتار: SyntaxError
⚡️متد next از iterator به هیچ آبجکتی اشاره نکند:
StopIterationError
⚡️خطا در عملیات ممیز شناور: FloatingPointError
⚡️خطای زمان اجرا: RuntimeError
⚡️ویژگی یک شی یا نمونه اشتباه، یا وجود نداشته باشد:
AttributeError
⚡️خطای تورفتگی: IndentError
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
#پایتون note90 آموزش پایتون به صورت نوشتاری در پیام های متوالی🤓توابع در پایتون
توابع در پایتون به دو دسته تقسیم می شود:
۱- توابع کاربر تعریف یا اصطلاحا User Define
۲- توابع توکار یا داخلی Built-in
🤓در پایتون یک تابع با کلمه کلیدی def تعریف می شود. سینتکس آن به این صورت است:
def function-name():
Statements
🤓ایجاد اولین تابع در پایتون:
def func1():
print("Novel python")
🤓اگر کد اجرا شود خروجی نمی دهد. برای نمایش خروجی تابع، باید تابع صدا زده شود.
صدا زدن توابع همیشه باید زیر def باشد.
func1()
def func():
a=7
b=a**2
print(b)
func()
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
توابع در پایتون به دو دسته تقسیم می شود:
۱- توابع کاربر تعریف یا اصطلاحا User Define
۲- توابع توکار یا داخلی Built-in
🤓در پایتون یک تابع با کلمه کلیدی def تعریف می شود. سینتکس آن به این صورت است:
def function-name():
Statements
🤓ایجاد اولین تابع در پایتون:
def func1():
print("Novel python")
🤓اگر کد اجرا شود خروجی نمی دهد. برای نمایش خروجی تابع، باید تابع صدا زده شود.
صدا زدن توابع همیشه باید زیر def باشد.
func1()
def func():
a=7
b=a**2
print(b)
func()
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
Optimization➕DataScience➕BI➕CPM
Media is too big
VIEW IN TELEGRAM
#آموزشی
📚 برنامهنویسی پایتون (۱) - چرا پایتون پیشرفته؟
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_پیشرفته_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
📚 برنامهنویسی پایتون (۱) - چرا پایتون پیشرفته؟
👨💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_پیشرفته_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python