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
#آموزشی پایتون
🤓چگونگی یادگیری پایتون مقدماتی با 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
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
1👍1
#پایتون note88 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓در مثال آخر note86 دلیل خطا، تقسیم عدد بر صفر است که حاصل تقسیم تعریف نشده است.  با توجه به ورودی نامعمول در زمان اجرا با خطا مواجه شده است.ا اخطاهای زمان اجرا Exception (استثنا) نام دارد.
🤓برای جلوگیری از وقوع این خطا راهکاری وجود دارد؟
خیر، فقط می‌توان آن‌ها را طوری مدیریت کرد که موجب خاتمه یافتن برنامه نشوند.
کدی که احتمال دارد استثنا ایجاد کند را در بلوک try نوشته می شود و کدی که استثنا را مدیریت می کند در بلوک except قرار می گیرد. به طور مثال:
print (x)
خطای nameError تولید می شود.
try:
      print(x)
except:
      print("An Error")

@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
OptimizationDataScienceBICPM
#پایتون note89 آموزش پایتون به صورت نوشتاری در پیام های متوالی
💥برخی از استثناهای پایتونی
🤓خطاهای زمان اجرای برنامه
⚡️زمانی که برنامه نتواند نامی پیدا کند: NameError
⚡️نوع داده درست و مقدار اشتباه: ValueError
⚡️خطای تقسیم بر صفر: ZeroDivisionError
⚡️فایل در مسیر وجود نباشد: FileNotFoundError
⚡️خطای نوع، مثلا رشته با عدد جمع زده شود:
TypeError
⚡️کلید وجود نداشته باشد[دیکشنری]: KeyError
⚡️اندیس خارج از محدوده باشد: IndexError
⚡️ماژول برای فراخوانی وجود نداشته باشد:
ImportError
⚡️خطای سرریز بافر: OverFlowError
⚡️خطا در نوشتار: SyntaxError
⚡️متد next از iterator به هیچ آبجکتی اشاره نکند:
StopIterationError
⚡️خطا در عملیات ممیز شناور: FloatingPointError
⚡️خطای زمان اجرا: RuntimeError
⚡️ویژگی یک شی یا نمونه اشتباه، یا وجود نداشته باشد:
AttributeError
⚡️خطای تورفتگی: IndentError

@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
OptimizationDataScienceBICPM
#پایتون 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:
OptimizationDataScienceBICPM
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
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
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
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
workbook_Learn Python in One day.pdf
830.6 KB
#کتاب
🤓کتاب پایتون در یک روز
شامل سوال، پاسخ، پروژه و کد
Learn Python in One day
By:Chan-Jamie
Workbook with:
Questions&Solutions&
Projects&LearnCoding
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️@NovelOptimization
⚡️@Novel_Data
⚡️@Novel_ProjectManagement
⚡️@Novel_BI
⚡️@Novel_Python
#کتاب
🤓بهترین کتاب های معرفی شده در حوزه پایتون در سال ۲۰۲۴ در سه سطح پایه، متوسط، پیشرفته
9 Best Python Books For Beginners and Experts [2024]
4 Books for Beginners
5 Books for Intermediates/Experts
Link: https://www.geeksforgeeks.org/best-python-books/
#پایتون
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
#پایتون note91 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓آرگومان تابع: 
آرگومان بعد از نام تابع در داخل پرانتز نوشته می شود. آرگومان name بعد از صدازدن تابع مقدار دهی می شود.
def my_function(name):
   print("Welcome" , + name)
my_function("Ali")

def my_function(name, interest):
    print(name + " " + interest)
my_function("Novel", "Python")
🤓نماد Args
معمولا در اسناد پایتونی آرگومان ها به صورت خلاصه args نوشته می شوند.
🤓مقدار پیش فرض آرگومان
def func(country = "IRAN"):
     print("I am from " + country)
func("Spain")
🤓مثالی از تابع:
def run():
   for x in range(1,10):
        if x==2:
           print ("number found")
run()

@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
OptimizationDataScienceBICPM
❤‍🔥1
#پایتون note92 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓تابع بازگشتی
برای برگشت یک مقدار به تابع از کلمه کلیدی return استفاده می شود.
def myfunc(num1, num2):
    return num1 + num2
result=myfunc(2,5)
مثال با نمایش مقدار:
def myfunc(num1, num2):
    return num1 + num2
result=myfunc(2,5)
print(result)

@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
OptimizationDataScienceBICPM
#پایتون note93 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓تفاوت print  و return
از دستور print برای نمایش یک مقدار استفاده می شود و با اجرای این دستور  مقدار نمایش داده شده یکبار قابل رویت است.
دستور return خروجی قابل فهم برای سیستم
است و با این دستور مقدار برگشتی از چشم کاربر دور خواهد بود و در دفعات متعدد قابل استفاده است.
توجه اگر دستور زیر در کدی نوشته شود، کاربر خطا خواهد داشت، زبان پایتون به حروف کوچک و بزرگ حساس است و حرف T بزرگ نوشته شده است.
print(Type(int(20)))

@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
OptimizationDataScienceBICPM
Media is too big
VIEW IN TELEGRAM
#آموزشی
📚 برنامه‌نویسی پایتون(۳) - نصب و راه اندازی نرم افزار vscode
👨‍💻 مدرس: آقای محمد اردوخانی
#پایتون_محمد_اردوخانی_۵۳
@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
#آموزشی_رایگان
🤓دوازده منبع آموزشی برنامه نویسی شی گرا در پایتون (۱۰ دوره مختلف و ۲ منبع دیگر)
Object-Oriented Programming (OOP) With Python
Link: https://realpython.com/learning-paths/object-oriented-programming-oop-python/
#پایتون
@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
#آموزشی
📚برنامه نویسی پیشرفته(۳)- تابع lambada، دستورات filter و map
👨‍💻 مدرس: استاد جادی (آقای امیر عماد میرمیرانی)
#پایتون_پیشرفته_جادی
@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️DataScience:@Novel_Data
⚡️CPM:@Novel_ProjectManagement
⚡️BI:@Novel_BI
⚡️Python:@Novel_Python
#پایتون note94 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓دستور pass
تعاریف تابع نمی تواند تهی و بی محتوا باشد اگر به هر دلیلی تعریف تابع بدون محتوا در بدنه تابع قرار گیرد، برای جلوگیری از خطا، دستور pass استفاده می شود.
def myfunc():
     pass

@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥پایتون ساده، انعطاف پذیر، پایدار...!
OptimizationDataScienceBICPM
#پایتون note95 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓لیست به عنوان آرگومان در تابع
انواع داده می تواند به عنوان آرگومان تابع درنظر گرفته شود و با آن نوع داده در تابع رفتار می شود.وقتی یک لیست به تابع داده می شود، همچنان یک لیست خواهد بود.
def my_func(lang):
    for x in lang:
        print(x)

languages = ["n","grobi","bell"]
my_func(languages)
خروجی:
n
grobi
bell
🤓پیدا کردن مجموع اعداد یک لیست(مثال)
def sum(numbers):
    total = 0
    for x in numbers:
        total += x
    return total

print(sum((8,9,2,5,6,7))

@Novel_Python
🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰🟰
💥پایتون ساده، انعطاف پذیر، پایدار...!
OptimizationDataScienceBICPM