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
#آموزشی رایگان (تا ۳۱ دسامبر)
🤓دوره آموزشی پایتون در دانشگاه هاروارد در طی ۹ هفته
An introduction to programming using a language called Python. Learn how to read and write code as well as how to test and "debug" it. Designed for students with and without prior programming experience who'd like to learn Python specifically. Learn about functions, arguments, and return values (oh my!); variables and types; conditions and Boolean expressions; loops; and objects and methods. Plus exceptions, file I/O, and libraries. Hands-on opportunities for lots of practice. Exercises inspired by real-world programming problems.
لینک ثبت نام:
https://pll.harvard.edu/course/cs50s-introduction-programming-python/2023-05
#پایتون
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
👍1
🤓پایتون چیست؟
پایتون یک زبان برنامه نویسی سطح بالا و شی گرا است که توسط Guido van Rossum توسعه یافته است. این یعنی پایتون بر اساس داده ها است و به راحتی توسط انسان قابل درک است.
در ابتدا پایتون فقط برای خودکارسازی مطالب خسته کننده مفید بود، اما خیلی زودی ماهیت اصلی آن آشکار شد. ما متوجه شدیم که پایتون مانند زبان‌هایی مانند HTML/CSS، Ruby یا PHP نیست.
معرفی پایتون به عنوان یک زبان عمومی، دنیای برنامه نویسی را متحول کرد. پایتون مانند زبان های دیگر مورد استفاده قرار نمی گرفت و فقط برای حل مسائل خاص استفاده می شد. در واقع می توان از آن در حوزه های مختلفی مانند توسعه وب، توسعه اپلیکیشن، علم داده و هوش مصنوعی استفاده کرد.
تطبیق پذیری و نحو ساده این زبان، آن را برای هر برنامه نویس تازه کاری مناسب می کند.
ادامه این مقاله در سایت زیر:
پایتون چیست؟ 8 کاربرد اصلی و پاسخ به سوالات رایج - سریع آسان
https://sariasan.com/python/basics2/python-and-its-uses/
#پایتون
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
👍1
#پایتون note65 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓متد update
با این متد می توان یک مجموعه را با مقادیر مجموعه دیگری بروزرسانی کرد.
a={"a","b","c","d"}
b={"e","f","a","b"}
a.update(b)
print(a)
🤓متد issubset
با این متد می توان بررسی کرد، آیا یک مجموعه زیرمجموعه، مجموعه دیگری است. در خروجی مقداری از نوع Boolean برمی گرداند.
a={1,2,3}
b={1,2,3,4}
print(a.issubset(b))
print(b.issubset(a))
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
👍2
#پایتون note66 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓متد superset
این متد زمانی که، همه اعضای مجموعه  درون مجموعه مورد نظر وجود داشته باشد True بر می گرداند.
a={"a","b","c","d"}
b={"a","d"}
print(a.issuperset(b))
🤓متد isdisjoint
این متد زمانی که، هیچ عنصری از مجموعه اول در دومی وجود نداشته باشد True برگشت می دهد.
x={1,2,3,4}
y={6,7,8,9}
print(x.isdisjoint(y))
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
👍1
#آموزشی رایگان
🤓موسسه data quest یکی از معتبرترین مراکز آموزشی علم داده یک دوره مقدماتی پایتون در ۴ درس طی ۵ ساعت آموزشی ارائه کرده است.
Introduction of Python Programming:
⚡️Python Programming
⚡️Programming Programming   Variable
⚡️Programming Programming Data type:Integer, Float, Strings
⚡️Python List
https://www.dataquest.io/course/introduction-to-python/
#پایتون
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
👍1👎1🙏1
#پایتون note67 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓نوع داده Dictionary
این داده ها به صورت لیستی از کلید و value است. هر کلید توسط علامت : از value جدا می شود. اندیس ها توسط علامت کاما از هم جدا می شوند.  کلیدها یکتا هستند اما مقادیر می توانند تکراری باشند.
🤓ساخت یک dictionary
به مثال زیر توجه کنید.
Dictionaryname= {key:value,key:value}
dict1={"a":1,"b":2,"c":3}
print(dict1)
🤓با دستور زیر نوع داده مشخص می شود.
print(type(dict1))
🤓ایجاد دیکشنری خالی فاقد key و value
dic={}
print(type(dic))

@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
#پایتون note68 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓دسترسی به مقادیر دیکشنری
برای دسترسی به مقادیر دیکشنری باید از  [ ] استفاده شود. نام کلید را در کروشه قرار داده می شود.
lang={"name":"python","level":"high"}
print(lang["name"])

اگرنام کلیدی که وارد شود که وجود نداشته باشد، خطای KerError خواهید داشت.
🤓توجه در dictionary هر کلید به مقداری وابسته و اندیس گذارری شده است. جستجو در آن آسان و راحت است.
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
#پایتون note69 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓تغییر دادن مقدار کلید در dictionary
ابتدا نام دیکشنری، بعد نام کلید در کروشه قرار داده می شود و بعد مساوی مقدار جدید.
dic ={ "name": "ali",
"city": "behbahan",
  "year": 1991}
dic["year"] = 1370

print(dic)

-------------------------------------------------
ساخت dictionary با تابع dict
به مثال زیر توجه کنید.
dic=dict({1:"apple",2:"Sony"})
print(dic)

🤓دیکشنری را می توان با نوع متفاوتی از کلیدها ساخت.
mydic={'name':"Ali",1:[2,4,3]}

@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
1
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
#پایتون note70 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓متد del
با این متد می توان عناصر دیکشنری را حذف کرد.
San={Name:"Novel",Age:"4"}
del[Ahe]
خروجی:
{Name:"Novel"}
با دستور زیر کل عناصر دیکشنری پاک می شود.
del San

🤓متد clear
با این متد کل عناصر دیکشنری پاک می شود.
dict={"name":"python",
          "age":28,
          "creator":"van rossom"}
print(dict)

print(dict.clear())
خروجی:
{}
🤓تابع len
این تابع طول دیکشنری را مشخص می کند.
d = {
  "name": "ali",
  "language": "python",
  "year": 1991
}
print(len(d))

در مثال فوق دیکشنری ۳ کلید و ۳ value دارد، در خروجی مقدار ۳ برگشت داده می شود.
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
#پایتون note71 آموزش پایتون به صورت نوشتاری در پیام های متوالی🤓متد copy
یک کپی از دیکشنری را بر می گرداند.
a = {
  "brand": "nokia",
  "model": "lumia1020",
  "year": 2014
}
x = a.copy()
print(x)
🤓متد get
این متد مقدار یک کلید مشخص شده را بر می گرداند.
a={"name":"ali","age":27}
b=a.get("age")
print(b)
🤓متد items
این کلید-مقدار را به صورت جفت برمی گرداند.
iran={ "language":"persian",
          "location":"middle east",
           "population":80000000
          }
print(iran.items())

@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
#پایتون note72 آموزش پایتون به صورت نوشتاری در پیام های متوالی🤓متد keys
این متد کلیدهای دیکشنری را برمی گرداند.
iran={ "language":"persian",
          "location":"middle east",
           "population":80000000
          }
print(iran.keys())
🤓متد values
این متد لیستی از همه مقادیر دیکشنری را برمی گرداند.
iran={ "language":"persian",
          "location":"middle east",
           "population":80000000
          }
print(iran.values())
🤓متد update
با این متد دیکشنری بروزرسانی شده، مثلا یه کلید-مقدار به آن اضافه می شود.
a = {
  "brand": "nokia",
  "model": "lumia1020",
  "year": 2014
}
a.update({"color":"black"})
print(a)

@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
#پایتون note73 آموزش پایتون به صورت نوشتاری در پیام های متوالی
🤓متد popitem
این متد آخرین آیتم دیکشنری حذف می کند.
iran={ "language":"persian",
          "location":"middle east",
           "population":80000000
          }
iran.popitem()
print(iran)
🤓نکته: در نسخه ۳.۷ به پایین این متد یک آیتم را به صورت تصادفی حذف می کند.
🤓متد pop
این متد  آیتم  مدنظر را از دیکشنری حذف می کند.
dictionary.pop(keyname)

iran={ "language":"persian",
          "location":"middle east",
           "population":80000000
          }
iran.pop("location")
print(iran)
🤓متد setdefault
در مثال زیر مقدار رنگ را  می گیرد، اگر آیتم رنگ وجود نداشته باشد به همراه مقدارش در دیکشنری اضافه می شود.
car={
       "brand": "saipa"',
       "model":"pride",
       "year":1374
        }
x=car.setdefault("color","white")
print(x)
print(car)
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Novel Optimization |Datascience| MachinLearning | DeepLearning | Python | علم داده | یادگیری ماشین | یادگیری عمیق | پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
Python_Succinctly.pdf
2 MB
#کتاب
Python Succinctly
By:Janson Cannon
#پایتون
@NovelOptimization

💥Novel Channels:
⚡️@Novel_Data
⚡️@Novel_Python
⚡️@NovelOptimization
#آموزشی رایگان
🤓Master Python with SensAI's interactive approach
https://coding-sensai.com/
#پایتون
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data
#آموزشی رایگان
🤓آموزش پایتون در سایت pythoninstitute
Learn Python® – the fastest growing programming language in the world

⚡️Python Essentials – Part 1 (Basics)
⚡️Python Essentials ‒ Part 2 (Intermediate)
⚡️Testing Essentials with Python
     (Coming Q4 2023/Q1 2024)

⚡️Data Analysis Essentials with Python 
    (Coming 2024)

⚡️Advanced Classes and
    Object-Oriented Programming in Python

⚡️Best Practices and Standardization
⚡️Introduction to GUI Programming in
    Python (TkInter)

⚡️Working with RESTful APIs
⚡️Processing different kinds of text   
     files

www.pythoninstitute.org
#پایتون
@Novel_Python

💥Novel Channels:
⚡️Optimization:@NovelOptimization
⚡️Python:@Novel_Python
⚡️DataScience:@Novel_Data