مطالعه شبانه
پارت دوم
15. متد isidentifier
چک میکند که رشته identifier باشند. True یا False برمیگرداند. رشتهای به عنوان identifier شناخته میشود که در آن فقط عدد، حروف و underscore(_) باشد. همچنین نباید با عدد شروع شود یا دارای فاصله باشد:
a = "MyFolder"
b = "Demo002"
c = "2bring"
d = "my demo"
a.isidentifier() # True
b.isidentifier() # True
c.isidentifier() # False
d.isidentifier() # False
16. متد islower
چک میکند که آیا تمام حروف رشته کوچک باشند. True یا False برمیگرداند:
a = "Hello world!"
b = "hello 123"
c = "mynameisPeter"
a.islower() # False
b.islower() # True
c.islower() # False
17. متد isnumeric
چک میکند که آیا تمام کاراکترهای رشته عدد باشند. True یا False برمیگرداند:
a = "\u0030" #unicode for 0
b = "\u00B2" #unicode for ²
c = "10km2"
d = "-1"
e = "1.5"
a.isnumeric() # True
b.isnumeric() # True
c.isnumeric() # False
d.isnumeric() # False
e.isnumeric() # False
18. متد isprintable
چک میکند که آیا تمام حروف رشته printable باشند. True یا False برمیگرداند. مثلا کاراکتر newline قابل print نیستند:
>>> txt = "Hello!\nAre you #1?"
>>> txt.isprintable()
# False
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت دوم
15. متد isidentifier
چک میکند که رشته identifier باشند. True یا False برمیگرداند. رشتهای به عنوان identifier شناخته میشود که در آن فقط عدد، حروف و underscore(_) باشد. همچنین نباید با عدد شروع شود یا دارای فاصله باشد:
a = "MyFolder"
b = "Demo002"
c = "2bring"
d = "my demo"
a.isidentifier() # True
b.isidentifier() # True
c.isidentifier() # False
d.isidentifier() # False
16. متد islower
چک میکند که آیا تمام حروف رشته کوچک باشند. True یا False برمیگرداند:
a = "Hello world!"
b = "hello 123"
c = "mynameisPeter"
a.islower() # False
b.islower() # True
c.islower() # False
17. متد isnumeric
چک میکند که آیا تمام کاراکترهای رشته عدد باشند. True یا False برمیگرداند:
a = "\u0030" #unicode for 0
b = "\u00B2" #unicode for ²
c = "10km2"
d = "-1"
e = "1.5"
a.isnumeric() # True
b.isnumeric() # True
c.isnumeric() # False
d.isnumeric() # False
e.isnumeric() # False
18. متد isprintable
چک میکند که آیا تمام حروف رشته printable باشند. True یا False برمیگرداند. مثلا کاراکتر newline قابل print نیستند:
>>> txt = "Hello!\nAre you #1?"
>>> txt.isprintable()
# False
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت سوم
19. متد isspace
چک میکند که آیا تمام کاراکترهای رشته فاصله باشند. True یا False برمیگرداند:
a = " s "
b = " "
a.isspace() # False
b.isspace() # True
20. متد isupper
چک میکند که آیا تمام حروف رشته بزرگ باشند. True یا False برمیگرداند:
a = "Hello World!"
b = "hello 123"
c = "MY NAME IS PETER"
a.isupper() # False
b.isupper() # False
c.isupper() # True
21. متد join
چند رشته را با کاراکتر خاصی به هم میچساند:
>>> myTuple = ("John", "Peter", "Vicky")
>>> "=".join(myTuple)
# John=Peter=Vicky
با ما همراه باشید به زودی کلی کارای خفن تو چنلمون خواهیم داشت ....
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت سوم
19. متد isspace
چک میکند که آیا تمام کاراکترهای رشته فاصله باشند. True یا False برمیگرداند:
a = " s "
b = " "
a.isspace() # False
b.isspace() # True
20. متد isupper
چک میکند که آیا تمام حروف رشته بزرگ باشند. True یا False برمیگرداند:
a = "Hello World!"
b = "hello 123"
c = "MY NAME IS PETER"
a.isupper() # False
b.isupper() # False
c.isupper() # True
21. متد join
چند رشته را با کاراکتر خاصی به هم میچساند:
>>> myTuple = ("John", "Peter", "Vicky")
>>> "=".join(myTuple)
# John=Peter=Vicky
با ما همراه باشید به زودی کلی کارای خفن تو چنلمون خواهیم داشت ....
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت اول
پایتون دارای تعدادی ساختار داده داخلی از جمله لیست است. ساختار داده ها راهی برای سازماندهی و ذخیره داده ها در اختیار ما قرار می دهد و ما می توانیم از روش های داخلی برای بازیابی یا دستکاری این داده ها استفاده کنیم.
در اینجا ، ما توابع داخلی پایتون را که می توانید برای کار با لیست ها استفاده کنید ، مرور می کنیم. ما مواردی را به لیست ها اضافه کرده و حذف می کنیم ، لیست ها را گسترش می دهیم ، لیست ها را برعکس و مرتب می کنیم و موارد دیگر.
مهم است که به خاطر داشته باشید که لیست ها انواع داده های mutable - یا قابل تغییر - هستند. بر خلاف رشته ها ، که تغییر ناپذیر هستند ، هر زمان که از تابعی در یک لیست استفاده می کنید ، بر خود لیست تأثیر می گذارید و نه یک کپی از لیست ما لیست را با [ ] نمایش میدهیم شامل هر نوع داده میشود
داخل لیست ها میتواند شامل رشته ها و اعداد صحیح اعداد اعشاری و بوولین باشد و همزمان میتواند همه را داخل خود داشته باشد.
تابع append در پایتون
تابع append یک آیتم را به انتهای لیست اضافه می کند. فرض کنید لیستی از میوه ها را دارید که میخواهید به آخر این لیست یک آیتم اضافه کنید، در اینصورت میتوانید از تابع append استفاده کنید:
fruits = ['apple', 'banana', 'cherry']
fruits.append("orange")
اگر لیست را دوباره چاپ کنید میبینید که میوه جدید به آخر لیست اضافه شده است:
['apple', 'banana', 'cherry', 'orange']
همانطور که دیدید با تابع append پایتون یک آیتم به آخر لیست اضافه شد.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت اول
پایتون دارای تعدادی ساختار داده داخلی از جمله لیست است. ساختار داده ها راهی برای سازماندهی و ذخیره داده ها در اختیار ما قرار می دهد و ما می توانیم از روش های داخلی برای بازیابی یا دستکاری این داده ها استفاده کنیم.
در اینجا ، ما توابع داخلی پایتون را که می توانید برای کار با لیست ها استفاده کنید ، مرور می کنیم. ما مواردی را به لیست ها اضافه کرده و حذف می کنیم ، لیست ها را گسترش می دهیم ، لیست ها را برعکس و مرتب می کنیم و موارد دیگر.
مهم است که به خاطر داشته باشید که لیست ها انواع داده های mutable - یا قابل تغییر - هستند. بر خلاف رشته ها ، که تغییر ناپذیر هستند ، هر زمان که از تابعی در یک لیست استفاده می کنید ، بر خود لیست تأثیر می گذارید و نه یک کپی از لیست ما لیست را با [ ] نمایش میدهیم شامل هر نوع داده میشود
داخل لیست ها میتواند شامل رشته ها و اعداد صحیح اعداد اعشاری و بوولین باشد و همزمان میتواند همه را داخل خود داشته باشد.
تابع append در پایتون
تابع append یک آیتم را به انتهای لیست اضافه می کند. فرض کنید لیستی از میوه ها را دارید که میخواهید به آخر این لیست یک آیتم اضافه کنید، در اینصورت میتوانید از تابع append استفاده کنید:
fruits = ['apple', 'banana', 'cherry']
fruits.append("orange")
اگر لیست را دوباره چاپ کنید میبینید که میوه جدید به آخر لیست اضافه شده است:
['apple', 'banana', 'cherry', 'orange']
همانطور که دیدید با تابع append پایتون یک آیتم به آخر لیست اضافه شد.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت دوم
تابع insert در پایتون
تابع insert هم برای اضافه یک آیتم به لیست استفاده میشود با این تفاوت که میتوانید موقعیت آیتم جدید را نیز مشخص کنید. نحو تابع insert پایتون به شکل زیر است:
list.insert(pos, elmnt)
فرض کنید لیستی از رنگ ها را دارید و میخواهید یک آیتم جدید به ایندکس سوم اضافه کنید. در اینصورت میتوانید از تابع insert استفاده کنید:
colors = ['black', 'white', 'red']
colors.insert(1, 'blue')
برای استفاده از تابع insert ابتدا ایندکس و سپس آیتمی که میخواهید به لیست اضافه کنید را مشخص میکنید. اگر لیست بالا را دوباره چاپ کنیم:
>>> colors
['black', 'blue', 'white', 'red']
همانطور که دیدید با تابع insert پایتون توانستیم یک آیتم را به ایندکس خاصی اضافه کنیم.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت دوم
تابع insert در پایتون
تابع insert هم برای اضافه یک آیتم به لیست استفاده میشود با این تفاوت که میتوانید موقعیت آیتم جدید را نیز مشخص کنید. نحو تابع insert پایتون به شکل زیر است:
list.insert(pos, elmnt)
فرض کنید لیستی از رنگ ها را دارید و میخواهید یک آیتم جدید به ایندکس سوم اضافه کنید. در اینصورت میتوانید از تابع insert استفاده کنید:
colors = ['black', 'white', 'red']
colors.insert(1, 'blue')
برای استفاده از تابع insert ابتدا ایندکس و سپس آیتمی که میخواهید به لیست اضافه کنید را مشخص میکنید. اگر لیست بالا را دوباره چاپ کنیم:
>>> colors
['black', 'blue', 'white', 'red']
همانطور که دیدید با تابع insert پایتون توانستیم یک آیتم را به ایندکس خاصی اضافه کنیم.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت سوم
تابع extend در پایتون
تابع extends برای ترکیب یک آبجکت با لیست پایتون است. این آبجکت باید قابل پیمایش بوده مانند tuple یا string. پس از ترکیب آیتم ها آبجکت به انتهای لیست اضافه خواهند شد.
فرض کنید لیست از حروف را دارید و میخواهید به این لیست چند حروف دیگر اضافه کنید. در اینصورت میتوانید از تابع extend پایتون استفاده کنید:
chars = ['a', 'b', 'c']
chars.extend('hello')
اگر لیست حروف را چاپ کنید میبیند که رشته hello به آخر لیست اضافه شده است:
>>> chars
['a', 'b', 'c', 'h', 'e', 'l', 'l', 'o']
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت سوم
تابع extend در پایتون
تابع extends برای ترکیب یک آبجکت با لیست پایتون است. این آبجکت باید قابل پیمایش بوده مانند tuple یا string. پس از ترکیب آیتم ها آبجکت به انتهای لیست اضافه خواهند شد.
فرض کنید لیست از حروف را دارید و میخواهید به این لیست چند حروف دیگر اضافه کنید. در اینصورت میتوانید از تابع extend پایتون استفاده کنید:
chars = ['a', 'b', 'c']
chars.extend('hello')
اگر لیست حروف را چاپ کنید میبیند که رشته hello به آخر لیست اضافه شده است:
>>> chars
['a', 'b', 'c', 'h', 'e', 'l', 'l', 'o']
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت چهارم
تابع remove در پایتون
تابع remove پایتون برای حذف یک آیتم از لیست استفاده میشود. تابع remove یک آرگومان گرفته و اولین آیتمی که به آن همخوانی داشته باشد را حذف میکند.
فرض کنید که لیستی از حروف را دارید و میخواهید یک آیتم از این لیست حذف کنید. در اینصورت میتوانید از تابع remove استفاده کنید:
chars = ['a', 'b', 'c', 'b']
chars.remove('b')
اگر لیست chars را یکبار دیگر چاپ کنید متوجه خواهید شد که اولین آیتمی که با مورد درخواستی مطابقت داشته حذف شده است:
>>> chars
['a', 'c', 'b']
دقت کنید که تابع remove پایتون فقط اولین آیتم را حذف میکند و کاری با بقیه آیتم ها ندارد.
ادامه دارد ........
به ما بپوندید به زودی پادکست زندگی نامه و پادکست های جذاب برنامه نویسی تو چنل مون خواهیم داشت ......❤️😍
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت چهارم
تابع remove در پایتون
تابع remove پایتون برای حذف یک آیتم از لیست استفاده میشود. تابع remove یک آرگومان گرفته و اولین آیتمی که به آن همخوانی داشته باشد را حذف میکند.
فرض کنید که لیستی از حروف را دارید و میخواهید یک آیتم از این لیست حذف کنید. در اینصورت میتوانید از تابع remove استفاده کنید:
chars = ['a', 'b', 'c', 'b']
chars.remove('b')
اگر لیست chars را یکبار دیگر چاپ کنید متوجه خواهید شد که اولین آیتمی که با مورد درخواستی مطابقت داشته حذف شده است:
>>> chars
['a', 'c', 'b']
دقت کنید که تابع remove پایتون فقط اولین آیتم را حذف میکند و کاری با بقیه آیتم ها ندارد.
ادامه دارد ........
به ما بپوندید به زودی پادکست زندگی نامه و پادکست های جذاب برنامه نویسی تو چنل مون خواهیم داشت ......❤️😍
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت اول
خب بریم سراغ ادامه متد ها در لیست :
تابع pop در پایتون
تابع pop آیتمی که ایندکس آن را مشخص کرده اید را از لیست حذف کرده و مقدار حذف شده را return میکند. اگر به تابع pop ایندکسی را ارسال نکنید آخرین آیتم لیست را حذف میکند.
فرض کنید لیستی از حروف را دارید و میخواهید آیتمی که ایندکس 2 دارد را حذف کنید. در اینصورت میتوانید از تابع pop استفاده کنید:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.pop(2)
>>> chars
['a', 'b', 'd']
اگر به تابع pop هیچ عددی ارسال نکنید آخرین آیتم حذف خواهد شد:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.pop()
>>> chars
['a', 'b', 'c']
همانطور که دیدید آخرین آیتم توسط تابع pop حذف شد.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت اول
خب بریم سراغ ادامه متد ها در لیست :
تابع pop در پایتون
تابع pop آیتمی که ایندکس آن را مشخص کرده اید را از لیست حذف کرده و مقدار حذف شده را return میکند. اگر به تابع pop ایندکسی را ارسال نکنید آخرین آیتم لیست را حذف میکند.
فرض کنید لیستی از حروف را دارید و میخواهید آیتمی که ایندکس 2 دارد را حذف کنید. در اینصورت میتوانید از تابع pop استفاده کنید:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.pop(2)
>>> chars
['a', 'b', 'd']
اگر به تابع pop هیچ عددی ارسال نکنید آخرین آیتم حذف خواهد شد:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.pop()
>>> chars
['a', 'b', 'c']
همانطور که دیدید آخرین آیتم توسط تابع pop حذف شد.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت دوم
تابع index در پایتون
وقتی لیست ها طولانی می شوند ، شمارش اقلام برای ما دشوارتر می شود تا تعیین کنیم که مقدار خاصی در چه ایندکسی قرار دارد. تابع index برای گرفتن عدد ایندکس آیتم ها استفاده میشود. فرض کنید لیستی از حروف را دارید و میخواهید ایندکس حرف c را بگیرید، در اینصورت میتوانید از تابع index استفاده کنید:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.index('c')
2
همانطور که دیدید با تابع index توانستیم عدد ایندکس آیتم را دریافت کنیم.
تابع reverse در پایتون
از تابع reverse پایتون برای برعکس کردن یک لیست استفاده میشود. فرض کنید لیستی از حروف را دارید که میخواهید ترتیب آنها را برعکس کنید، در اینصورت میتوانید از تابع reverse استفاده کنید:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.reverse()
>>> chars
['d', 'c', 'b', 'a']
همانطور که دیدید لیست ما برعکس شد.
تابع clear در پایتون
وقتی کار ما با یک لیست تمام شد ، می توانیم با استفاده از تابع clear همه مقادیر موجود در آن را حذف کنیم. فرض کنید لیستی از حروف را دارید که میخواهید تمام آیتم های آن را حذف کنید، در اینصورت میتوانید از تابع clear استفاده کنید:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.clear()
>>> chars
[]
با ما همراه باشید بچه ها به زودی پادکست های جذاب داریم براتون و همچنین تمرین های جذاب پایتون .......❤️
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت دوم
تابع index در پایتون
وقتی لیست ها طولانی می شوند ، شمارش اقلام برای ما دشوارتر می شود تا تعیین کنیم که مقدار خاصی در چه ایندکسی قرار دارد. تابع index برای گرفتن عدد ایندکس آیتم ها استفاده میشود. فرض کنید لیستی از حروف را دارید و میخواهید ایندکس حرف c را بگیرید، در اینصورت میتوانید از تابع index استفاده کنید:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.index('c')
2
همانطور که دیدید با تابع index توانستیم عدد ایندکس آیتم را دریافت کنیم.
تابع reverse در پایتون
از تابع reverse پایتون برای برعکس کردن یک لیست استفاده میشود. فرض کنید لیستی از حروف را دارید که میخواهید ترتیب آنها را برعکس کنید، در اینصورت میتوانید از تابع reverse استفاده کنید:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.reverse()
>>> chars
['d', 'c', 'b', 'a']
همانطور که دیدید لیست ما برعکس شد.
تابع clear در پایتون
وقتی کار ما با یک لیست تمام شد ، می توانیم با استفاده از تابع clear همه مقادیر موجود در آن را حذف کنیم. فرض کنید لیستی از حروف را دارید که میخواهید تمام آیتم های آن را حذف کنید، در اینصورت میتوانید از تابع clear استفاده کنید:
>>> chars = ['a', 'b', 'c', 'd']
>>> chars.clear()
>>> chars
[]
با ما همراه باشید بچه ها به زودی پادکست های جذاب داریم براتون و همچنین تمرین های جذاب پایتون .......❤️
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت اول
در زبان برنامهنویسی پایتون یکی از دادهساختارهای مهم و کاربردی است که مجموعهای از عناصر منحصربهفرد را ذخیره میکند. یک Set همگی از عناصر منحصربهفرد و بدون ترتیب است، به این معنا که ترتیب عناصر در آن اهمیتی ندارد و هر عنصر تنها یک بار در Set وجود دارد.
Setها در پایتون با استفاده از زوجهای مقدار (value) و کلید (key) نشان داده نمیشوند، بلکه فقط مجموعهای از عناصر منحصربهفرد را نشان میدهند. برای ساخت یک Set، میتوان از علامت زوجهای آکولاد {} استفاده کرد و عناصر را با کاما جدا کرد.
با استفاده از Set، میتوانید به راحتی عملیاتی همچون اضافه کردن عناصر، حذف عناصر، بررسی وجود عناصر، انجام عملیات مقایسهای و … را انجام دهید که در مدیریت و پردازش دادهها بسیار مفید هستند.
ساخت Set در پایتون
در پایتون، شما میتوانید یک Set را با استفاده از علامت زوجهای آکولاد {} ایجاد کنید. عناصر Set با کاما , جدا میشوند. اگر یک Set خالی ایجاد کنید، میتوانید از تابع سازنده ()set استفاده کنید.
اینجا چند نمونه از ساخت Set در پایتون را باهم برسی میکنیم:
ساخت یک Set خالی
empty_set = set()
print(empty_set)
ساخت یک Set از اعداد صحیح
numbers = {1, 2, 3, 4, 5}
print(numbers)
خروجی:
{1, 2, 3, 4, 5}
ساخت یک Set از رشتهها
fruits = {"apple", "banana", "orange"}
print(fruits)
خروجی:
Apple banana orange
ساخت یک Set از لیست
my_list = [1, 2, 3, 4, 5]
set_from_list = set(my_list)
print(set_from_list)
خروجی:
{1, 2, 3, 4, 5}
ساخت یک Set از ترکیب دادههای مختلف
mixed_set = {"apple", 3.14, (1, 2, 3)}
print(mixed_set)
خروجی:
{'apple', 3.14, (1, 2, 3)}
توجه داشته باشید که Set ها در پایتون عناصر خود را بدون ترتیب نگه میدارند و هر عنصر تنها یک بار در Set وجود دارد.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت اول
در زبان برنامهنویسی پایتون یکی از دادهساختارهای مهم و کاربردی است که مجموعهای از عناصر منحصربهفرد را ذخیره میکند. یک Set همگی از عناصر منحصربهفرد و بدون ترتیب است، به این معنا که ترتیب عناصر در آن اهمیتی ندارد و هر عنصر تنها یک بار در Set وجود دارد.
Setها در پایتون با استفاده از زوجهای مقدار (value) و کلید (key) نشان داده نمیشوند، بلکه فقط مجموعهای از عناصر منحصربهفرد را نشان میدهند. برای ساخت یک Set، میتوان از علامت زوجهای آکولاد {} استفاده کرد و عناصر را با کاما جدا کرد.
با استفاده از Set، میتوانید به راحتی عملیاتی همچون اضافه کردن عناصر، حذف عناصر، بررسی وجود عناصر، انجام عملیات مقایسهای و … را انجام دهید که در مدیریت و پردازش دادهها بسیار مفید هستند.
ساخت Set در پایتون
در پایتون، شما میتوانید یک Set را با استفاده از علامت زوجهای آکولاد {} ایجاد کنید. عناصر Set با کاما , جدا میشوند. اگر یک Set خالی ایجاد کنید، میتوانید از تابع سازنده ()set استفاده کنید.
اینجا چند نمونه از ساخت Set در پایتون را باهم برسی میکنیم:
ساخت یک Set خالی
empty_set = set()
print(empty_set)
ساخت یک Set از اعداد صحیح
numbers = {1, 2, 3, 4, 5}
print(numbers)
خروجی:
{1, 2, 3, 4, 5}
ساخت یک Set از رشتهها
fruits = {"apple", "banana", "orange"}
print(fruits)
خروجی:
Apple banana orange
ساخت یک Set از لیست
my_list = [1, 2, 3, 4, 5]
set_from_list = set(my_list)
print(set_from_list)
خروجی:
{1, 2, 3, 4, 5}
ساخت یک Set از ترکیب دادههای مختلف
mixed_set = {"apple", 3.14, (1, 2, 3)}
print(mixed_set)
خروجی:
{'apple', 3.14, (1, 2, 3)}
توجه داشته باشید که Set ها در پایتون عناصر خود را بدون ترتیب نگه میدارند و هر عنصر تنها یک بار در Set وجود دارد.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت دوم
حذف یک عنصر از Set
برای حذف یک عنصر از Set در پایتون، میتوانید از دو متد remove و discard استفاده کنید. این دو متد به طور مشابه عمل میکنند، با این تفاوت که اگر عنصر مورد نظر وجود نداشته باشد، remove یک خطای KeyError ایجاد میکند در حالی که discard این کار را انجام نمیدهد و بیاطلاع از وجود یا عدم وجود عنصر خارج میشود.
به عنوان مثال:
my_set = {"apple", "banana", "orange", "grape"}
# remove() با استفاده از "banana" حذف عنصر
my_set.remove("banana")
print(my_set)
خروجی:
{'apple', 'orange', 'grape'}
حذف عنصر “watermelon” با استفاده از ()discard
my_set.discard("watermelon")
print(my_set)
خروجی:
{'apple', 'orange', 'grape'}
در این مثال، عنصر banana ابتدا با استفاده از ()remove حذف شده است و سپس با استفاده از ()discard عنصر watermelon که در مجموعه وجود ندارد، حذف نشده است.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت دوم
حذف یک عنصر از Set
برای حذف یک عنصر از Set در پایتون، میتوانید از دو متد remove و discard استفاده کنید. این دو متد به طور مشابه عمل میکنند، با این تفاوت که اگر عنصر مورد نظر وجود نداشته باشد، remove یک خطای KeyError ایجاد میکند در حالی که discard این کار را انجام نمیدهد و بیاطلاع از وجود یا عدم وجود عنصر خارج میشود.
به عنوان مثال:
my_set = {"apple", "banana", "orange", "grape"}
# remove() با استفاده از "banana" حذف عنصر
my_set.remove("banana")
print(my_set)
خروجی:
{'apple', 'orange', 'grape'}
حذف عنصر “watermelon” با استفاده از ()discard
my_set.discard("watermelon")
print(my_set)
خروجی:
{'apple', 'orange', 'grape'}
در این مثال، عنصر banana ابتدا با استفاده از ()remove حذف شده است و سپس با استفاده از ()discard عنصر watermelon که در مجموعه وجود ندارد، حذف نشده است.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه شبانه
پارت سوم
متد add
این متد برای اضافه کردن آیتم به set به کار می رود.
نکته: در این متد اگر عنصری که قصد اضافه کردن آن را دارید از قبل وجود داشته باشد، پایتون از اضافه کردن آن خودداری می کند.
دارای یک پارامتر ورودی است که در جدول زیر آن را بررسی می کنیم.
مثال: در این مثال مقدار “orange” به عنوان یک آیتم جدید به مجموعه thisset اضافه می شود.
thisset = {"apple", "banana", "cherry"}
thisset.add("orange")
print(fruits)
copy
متد ()add نوع داده ای set در پایتون (Python)
متد clear
این متد تمام آیتم های موجود درون set را به طور کامل حذف می کند.
فاقد پارامتر ورودی می باشد.
مثال: در این مثال تمام آیتم های مجموعه thisset به طور کامل پاک می شوند.
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(fruits)
copy
متد ()clear نوع داده ای set در پایتون (Python)
متد copy
این متد یک کپی از set مورد نظر ایجاد می کند.
فاقد پارامتر ورودی می باشد.
مثال: در این مثال از مجموعه fruits یک کپی ایجاد می کند.
fruits = {"apple", "banana", "cherry"}
x = fruits.copy()
print(x)
copy
متد ()copy نوع داده ای set در پایتون (Python)
متد difference
این متد یک مجموعه جدید برگشت می دهد که حاوی آیتم های یونیکی است که در مجموعه اول وجود دارد ولی در مجموعه دوم وجود ندارند است.
دارای یک پارامتر ورودی است که در جدول زیر آن را بررسی می کنیم.
مثال: در این مثال یک مجموعه جدید ایجاد می شود که فقط شامل آیتم های یونیکی است که در مجموعه x است.
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.difference(y)
print(z)
copy
متد ()difference نوع داده ای set در پایتون (Python)
متد difference_update
این متد آیتم های تکراری در دو مجموعه را حذف می کند.
این متد با متد difference() متفاوت است زیرا در متد difference() یک مجموعه جدید ساخته می شود و آیتم تکراری از آن حذف می شود و مجموعه اصلی دست نخورده باقی می ماند اما در این متد آیتم تکراری از مجموعه اصلی حذف می شود.
مثال: در این مثال یک مجموعه جدید ایجاد می شود که فقط شامل آیتم های یونیکی است که در مجموعه x است.
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.difference(y)
print(z)
copy
به ما بپوندید......در ادامه کلی کارای خفن داریم ❤️
ادامه دارد......
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت سوم
متد add
این متد برای اضافه کردن آیتم به set به کار می رود.
نکته: در این متد اگر عنصری که قصد اضافه کردن آن را دارید از قبل وجود داشته باشد، پایتون از اضافه کردن آن خودداری می کند.
دارای یک پارامتر ورودی است که در جدول زیر آن را بررسی می کنیم.
مثال: در این مثال مقدار “orange” به عنوان یک آیتم جدید به مجموعه thisset اضافه می شود.
thisset = {"apple", "banana", "cherry"}
thisset.add("orange")
print(fruits)
copy
متد ()add نوع داده ای set در پایتون (Python)
متد clear
این متد تمام آیتم های موجود درون set را به طور کامل حذف می کند.
فاقد پارامتر ورودی می باشد.
مثال: در این مثال تمام آیتم های مجموعه thisset به طور کامل پاک می شوند.
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(fruits)
copy
متد ()clear نوع داده ای set در پایتون (Python)
متد copy
این متد یک کپی از set مورد نظر ایجاد می کند.
فاقد پارامتر ورودی می باشد.
مثال: در این مثال از مجموعه fruits یک کپی ایجاد می کند.
fruits = {"apple", "banana", "cherry"}
x = fruits.copy()
print(x)
copy
متد ()copy نوع داده ای set در پایتون (Python)
متد difference
این متد یک مجموعه جدید برگشت می دهد که حاوی آیتم های یونیکی است که در مجموعه اول وجود دارد ولی در مجموعه دوم وجود ندارند است.
دارای یک پارامتر ورودی است که در جدول زیر آن را بررسی می کنیم.
مثال: در این مثال یک مجموعه جدید ایجاد می شود که فقط شامل آیتم های یونیکی است که در مجموعه x است.
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.difference(y)
print(z)
copy
متد ()difference نوع داده ای set در پایتون (Python)
متد difference_update
این متد آیتم های تکراری در دو مجموعه را حذف می کند.
این متد با متد difference() متفاوت است زیرا در متد difference() یک مجموعه جدید ساخته می شود و آیتم تکراری از آن حذف می شود و مجموعه اصلی دست نخورده باقی می ماند اما در این متد آیتم تکراری از مجموعه اصلی حذف می شود.
مثال: در این مثال یک مجموعه جدید ایجاد می شود که فقط شامل آیتم های یونیکی است که در مجموعه x است.
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.difference(y)
print(z)
copy
به ما بپوندید......در ادامه کلی کارای خفن داریم ❤️
ادامه دارد......
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
# مطالعه_شبانه
پارت اول
خب ما برگشتیم بعد از ی وقفه کوتاه
با کلی ایده
مارو همراهی کنید......
خب دیدم امروز همه در گیر روز برنامه نویس بودن گفتم وقتشه ی تاریخچه راجب این روز امشب مطالعه کنیم😍
13 سپتامبر، دویست و پنجاه و ششمین روز سال در تقویم میلادی به عنوان روز جهانی برنامه نویس انتخاب شده است. روز برنامه نویس در تاریخ شمسی ایران نیز معادل 22 شهریور در سالهای معمولی و 21 شهریور در سالهای کبیسه است. روسیه به عنوان اولین کشوری بود که 13 سپتامبر، به عنوان روز جهانی برنامه نویس انتخاب کرد .
ادامه داره .....
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت اول
خب ما برگشتیم بعد از ی وقفه کوتاه
با کلی ایده
مارو همراهی کنید......
خب دیدم امروز همه در گیر روز برنامه نویس بودن گفتم وقتشه ی تاریخچه راجب این روز امشب مطالعه کنیم😍
13 سپتامبر، دویست و پنجاه و ششمین روز سال در تقویم میلادی به عنوان روز جهانی برنامه نویس انتخاب شده است. روز برنامه نویس در تاریخ شمسی ایران نیز معادل 22 شهریور در سالهای معمولی و 21 شهریور در سالهای کبیسه است. روسیه به عنوان اولین کشوری بود که 13 سپتامبر، به عنوان روز جهانی برنامه نویس انتخاب کرد .
ادامه داره .....
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
#مطالعه_شبانه
پارت دوم
دلیل نامگذاری 13 سپتامبر چیه ؟🤔
13سپتامبر که 256اُمین روز هر سال است به عنوان روز برنامه نویس انتخاب شده است.
حالا چرا 256؟
از جمله دلایل انتخاب عدد 256 به عنوان روز برنامه نویس میتوان به موارد زیر اشاره کرد:
عدد 256 معادل عدد 100 در مبنای 16 است.
در سیستم دودویی (باینری) کامپیوتری، تعداد اعداد منحصر به فردی که میتوان توسط یک بایت، تولید کرد 256 تا است، که شامل اعداد 0 تا 255 میباشد.
عدد 256، بزرگترین توان عدد 2 است که در محدوده 365 روز سال است.
بهصورت کلی، عدد 256 برای برنامه نویسان عدد آشنا و محبوبی است.
ادامه دارد......
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت دوم
دلیل نامگذاری 13 سپتامبر چیه ؟🤔
13سپتامبر که 256اُمین روز هر سال است به عنوان روز برنامه نویس انتخاب شده است.
حالا چرا 256؟
از جمله دلایل انتخاب عدد 256 به عنوان روز برنامه نویس میتوان به موارد زیر اشاره کرد:
عدد 256 معادل عدد 100 در مبنای 16 است.
در سیستم دودویی (باینری) کامپیوتری، تعداد اعداد منحصر به فردی که میتوان توسط یک بایت، تولید کرد 256 تا است، که شامل اعداد 0 تا 255 میباشد.
عدد 256، بزرگترین توان عدد 2 است که در محدوده 365 روز سال است.
بهصورت کلی، عدد 256 برای برنامه نویسان عدد آشنا و محبوبی است.
ادامه دارد......
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
#مطالعه_شبانه
پارت سوم
حالا روز برنامه نویس چگونه شکل گرفت؟
برای اولین بار، دو مهندس به نامهای ولنتین بالت و مایکل چرویاکوف که در یک شرکت کامپیوتری در روسیه مشغول بودند، در اوایل سال 2002 امضاهایی را به دولت روسیه جهت به رسمیت شناختن روزی با عنوان روز برنامه نویس، ارسال کردند.
در 24 ژوئیه سال 2009 وزارت ارتباطات روسیه، درخواستی جهت به رسمیت شناختن روزی به عنوان «روز برنامه نویس» اعلام کرد. در 11 سپتامبر 2009 رئیس جمهور پیشین روسیه دمیتری مدودف این روز را به عنوان روز برنامهنویس نامگذاری کرد.
به این ترتیب، روسیه اولین کشوری بود که دویست و پنجاه و ششمین روز هر سال را به عنوان روز جهانی برنامه نویس به رسمیت شناخت. بعد از آن کشورهای آلمان، کانادا، چین، کرواسی، فرانسه، گواتمالا، هند، بلژیک، استرالیا، نیوزیلند، لهستان، اسلوونی، بریتانیا، و ایالات متحده آمریکا نیز این روز را به عنوان روز جهانی برنامه نویس به رسمیت شناختند.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت سوم
حالا روز برنامه نویس چگونه شکل گرفت؟
برای اولین بار، دو مهندس به نامهای ولنتین بالت و مایکل چرویاکوف که در یک شرکت کامپیوتری در روسیه مشغول بودند، در اوایل سال 2002 امضاهایی را به دولت روسیه جهت به رسمیت شناختن روزی با عنوان روز برنامه نویس، ارسال کردند.
در 24 ژوئیه سال 2009 وزارت ارتباطات روسیه، درخواستی جهت به رسمیت شناختن روزی به عنوان «روز برنامه نویس» اعلام کرد. در 11 سپتامبر 2009 رئیس جمهور پیشین روسیه دمیتری مدودف این روز را به عنوان روز برنامهنویس نامگذاری کرد.
به این ترتیب، روسیه اولین کشوری بود که دویست و پنجاه و ششمین روز هر سال را به عنوان روز جهانی برنامه نویس به رسمیت شناخت. بعد از آن کشورهای آلمان، کانادا، چین، کرواسی، فرانسه، گواتمالا، هند، بلژیک، استرالیا، نیوزیلند، لهستان، اسلوونی، بریتانیا، و ایالات متحده آمریکا نیز این روز را به عنوان روز جهانی برنامه نویس به رسمیت شناختند.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
#مطالعه_شبانه
پارت آخر
روز برنامه نویس در چین
برعکس سایر کشورها که روز جهانی برنامه نویس در 13 سپتامبر است، روز برنامه نویس در کشور چین، 24 اکتبر است. تاریخ 24 اکتبر به این دلیل بود که میتوان آن را 1024 نیز نوشت که برابر با 210 است و با پیشوند دودویی Ki مطابقت دارد. همچنین بدون در نظر گرفتن سالهای کبیسه، تاریخ ثابتی است.
روز بینالمللی و جهانی برنامه نویسان هر ساله در روز 7 ژانویه جشن گرفته میشود. در سال 2009، دولت روسیه دستور داد که هر سال، یک روز تعطیل رسمی که به عنوان روز برنامه نویسان شناخته میشود در 13 سپتامبر (12 سپتامبر در سالهای کبیسه) جشن گرفته شود. پیش از آن نیز، این روز به عنوان تعطیل بینالمللی غیر رسمی بود.
و در آخر روز برنامه نویس و به همه تبریک میگممممم تبریکبه خودم تبریک به شما تبریک به همههه❤️
با ما همراه باشید .........
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت آخر
روز برنامه نویس در چین
برعکس سایر کشورها که روز جهانی برنامه نویس در 13 سپتامبر است، روز برنامه نویس در کشور چین، 24 اکتبر است. تاریخ 24 اکتبر به این دلیل بود که میتوان آن را 1024 نیز نوشت که برابر با 210 است و با پیشوند دودویی Ki مطابقت دارد. همچنین بدون در نظر گرفتن سالهای کبیسه، تاریخ ثابتی است.
روز بینالمللی و جهانی برنامه نویسان هر ساله در روز 7 ژانویه جشن گرفته میشود. در سال 2009، دولت روسیه دستور داد که هر سال، یک روز تعطیل رسمی که به عنوان روز برنامه نویسان شناخته میشود در 13 سپتامبر (12 سپتامبر در سالهای کبیسه) جشن گرفته شود. پیش از آن نیز، این روز به عنوان تعطیل بینالمللی غیر رسمی بود.
و در آخر روز برنامه نویس و به همه تبریک میگممممم تبریکبه خودم تبریک به شما تبریک به همههه❤️
با ما همراه باشید .........
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
#مطالعه_شبانه
پارت اول
فک نکنم تاحالا کسی باشه بین بچه های رشته کامپیوتر که اسم عدد فیبوناچی ب گوشش نخورده باشه 😎
بریم ببینم اصن چی هست و به چ دردی میخوری 😍🙏
لئوناردو فیبوناچی (Leonardo Fibonacci) در سال ۱۱۷۵م متولد شد و نخستین ریاضیدان بزرگ اروپا در قرن سیزدهم میلادی است. وی به دلیل مطرح کردن موضوع «ترتیب اعداد» مورد توجه قرار گرفت. یکی از کارهای او معرفی سری فیبوناچی است که پس از مراجعت از سفر به مصر در کتابی به نام کتاب حساب آن را معرفی کرد.
نسبتهای معروف فیبوناچی در طبیعت و در اعضای بدن انسان و… نمایانگر اعتبار سری اعداد فیبوناچی و نسبتهای آن است. ترتیب اعدادی که این دانشمند سالها قبل بر آنها تأکید کرد، در بازارهای مالی و بورس کاربرد فراوانی برای تحلیلگران دارد.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت اول
فک نکنم تاحالا کسی باشه بین بچه های رشته کامپیوتر که اسم عدد فیبوناچی ب گوشش نخورده باشه 😎
بریم ببینم اصن چی هست و به چ دردی میخوری 😍🙏
لئوناردو فیبوناچی (Leonardo Fibonacci) در سال ۱۱۷۵م متولد شد و نخستین ریاضیدان بزرگ اروپا در قرن سیزدهم میلادی است. وی به دلیل مطرح کردن موضوع «ترتیب اعداد» مورد توجه قرار گرفت. یکی از کارهای او معرفی سری فیبوناچی است که پس از مراجعت از سفر به مصر در کتابی به نام کتاب حساب آن را معرفی کرد.
نسبتهای معروف فیبوناچی در طبیعت و در اعضای بدن انسان و… نمایانگر اعتبار سری اعداد فیبوناچی و نسبتهای آن است. ترتیب اعدادی که این دانشمند سالها قبل بر آنها تأکید کرد، در بازارهای مالی و بورس کاربرد فراوانی برای تحلیلگران دارد.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه_شبانه
پارت دوم
این دنباله اعداد مشهور شده است🙂↔️؟
این سری رشتهای از اعداد است که در آن اعداد غیر از دو عدد اول با محاسبه مجموع دو عدد قبلی ایجاد میشوند.
ریاضیات یکی از علوم پایه است که کشف اسرار آن، کلید حل معمای موجود در طبیعت است.
همانطور که اشاره شد این اعداد در هستی کشف شدهاند. در قسمت لاک حلزون از زاویه «فی» استفاده شده است. شاخ و برگ درختها بهصورت تصادفی در جهات مختلف رشد نمیکنند. اندازهگیری زاویه شاخهها نشان میدهد که در الگوی رشد آنها، نظمی شبیه دنباله فیبوناچی و نسبت طلایی وجود دارد. درختان با پیروی از این نوع الگوی رشد، قادر هستند درصد بیشتری از نور خورشید را جذب کنند.
دانههای آفتابگردان به شکل مارپیچهایی روبروی هم رشد میکنند. طبق تحقیقات انجام شده نسبت قطر هر مارپیچ به مارپیچ بعدی ۱.۶۱۸ است. برای درک بهتر مفهوم این اعداد به مثالها و تصاویری که در ادامه میآید، توجه کنید.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
پارت دوم
این دنباله اعداد مشهور شده است🙂↔️؟
این سری رشتهای از اعداد است که در آن اعداد غیر از دو عدد اول با محاسبه مجموع دو عدد قبلی ایجاد میشوند.
ریاضیات یکی از علوم پایه است که کشف اسرار آن، کلید حل معمای موجود در طبیعت است.
همانطور که اشاره شد این اعداد در هستی کشف شدهاند. در قسمت لاک حلزون از زاویه «فی» استفاده شده است. شاخ و برگ درختها بهصورت تصادفی در جهات مختلف رشد نمیکنند. اندازهگیری زاویه شاخهها نشان میدهد که در الگوی رشد آنها، نظمی شبیه دنباله فیبوناچی و نسبت طلایی وجود دارد. درختان با پیروی از این نوع الگوی رشد، قادر هستند درصد بیشتری از نور خورشید را جذب کنند.
دانههای آفتابگردان به شکل مارپیچهایی روبروی هم رشد میکنند. طبق تحقیقات انجام شده نسبت قطر هر مارپیچ به مارپیچ بعدی ۱.۶۱۸ است. برای درک بهتر مفهوم این اعداد به مثالها و تصاویری که در ادامه میآید، توجه کنید.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
𝐣𝐨𝐢𝐧 𝐮𝐬 ➠ @segmenttt 🌐
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
مطالعه_شبانه
پارت سوم
معمای زاد و ولد خرگوش فیبوناچی
برای درک بهتر مفهوم اعداد فیبوناچی به این مثال توجه کنید. فیبوناچی قصد داشت بررسی کند که اگر یک جفت خرگوش نر و ماده داشته باشید، میزان زادوولد آنها چطور خواهد بود.
تصور کنید خرگوشها همین حالا به دنیا آمدهاند و پس از یک ماه بالغ میشوند، دوران بارداری خرگوش ماده یک ماه است و هنگامیکه به این سن برسد باردار میشود. پس از آن یک خرگوش ماده و یک نر به دنیا میآیند و البته فرض میشود که خرگوشها هرگز نمیمیرند. بهاینترتیب پس از یک سال چه تعداد خرگوش ماده و چه تعداد نر خواهیم داشت؟
او Fn را برابر با تعداد جفتهای زاد و ولد شده در ماه nاُم در نظر گرفت. در نتیجه در ماه اول یک جفت، در ماه دوم یک جفت جدید و در ماه سوم هر یک از دو جفت اول یک جفت جدید زاد و ولد میکنند، به همین ترتیب هر جفت خود میتواند پس از یک ماه جفت دیگری را به دنیا آورد و الگوی تعداد جفتهای جدید مطابق سری اعداد فیبوناچی است.
ادامه داره.....❤️
╭─┈─┈─┈─┈─•
💠 @segmenttt
💠 @CodHub4
╰─┈─┈─┈─┈─•
پارت سوم
معمای زاد و ولد خرگوش فیبوناچی
برای درک بهتر مفهوم اعداد فیبوناچی به این مثال توجه کنید. فیبوناچی قصد داشت بررسی کند که اگر یک جفت خرگوش نر و ماده داشته باشید، میزان زادوولد آنها چطور خواهد بود.
تصور کنید خرگوشها همین حالا به دنیا آمدهاند و پس از یک ماه بالغ میشوند، دوران بارداری خرگوش ماده یک ماه است و هنگامیکه به این سن برسد باردار میشود. پس از آن یک خرگوش ماده و یک نر به دنیا میآیند و البته فرض میشود که خرگوشها هرگز نمیمیرند. بهاینترتیب پس از یک سال چه تعداد خرگوش ماده و چه تعداد نر خواهیم داشت؟
او Fn را برابر با تعداد جفتهای زاد و ولد شده در ماه nاُم در نظر گرفت. در نتیجه در ماه اول یک جفت، در ماه دوم یک جفت جدید و در ماه سوم هر یک از دو جفت اول یک جفت جدید زاد و ولد میکنند، به همین ترتیب هر جفت خود میتواند پس از یک ماه جفت دیگری را به دنیا آورد و الگوی تعداد جفتهای جدید مطابق سری اعداد فیبوناچی است.
ادامه داره.....❤️
╭─┈─┈─┈─┈─•
💠 @segmenttt
💠 @CodHub4
╰─┈─┈─┈─┈─•
#مطالعه_شبانه
پارت اول
کاربرد فیبوناچی در بورس.
حال که با مفهوم سری این اعداد آشنا شدید، لازم است با کاربرد آن در تحلیل تکنیکال بازار سهام آشنا شوید. امروزه برای معاملهگران این موضوع اهمیت دارد که بفهمند چگونه این اعداد وارد بازی سهام میشوند و نقش خود را در بازار بر عهده میگیرند. در ادامه با برخی از ابزارها و الگوهای پرکاربرد تحلیل تکنیکال که مبتنی بر اعداد فیبوناچی هستند، آشنا میشویم.
- استفاده از اعداد فیبوناچی برای تعیین سطوح حمایت و مقاومت
نسبتهای ۲۳.۶٪، ۳۸.۲٪، ۵۰٪ و ۶۱.۸٪ از پرکاربردترین نسبتهای فیبوناچی در تحلیل تکنیکال هستند. این نسبتها را میتوان با استفاده از ابزارهای فیبوناچی بر روی نمودار قیمت مشخص کرد. این کار سطوح حمایت و مقاومت احتمالی را نمایان میسازد. زمانی که در یک اصلاح قیمتی، قیمت سهم به سطح ۲۳.۶٪ میرسد، معاملهگران انتظار ورود خریداران و برگشت سهم را دارند. اگر این سطح نیز شکسته شود، انتظار برگشت از سطوح پایینتر وجود خواهد داشت
╭─┈─┈─┈─┈─•
💠 @segmenttt
💠 @CodHub4
╰─┈─┈─┈─┈─•
پارت اول
کاربرد فیبوناچی در بورس.
حال که با مفهوم سری این اعداد آشنا شدید، لازم است با کاربرد آن در تحلیل تکنیکال بازار سهام آشنا شوید. امروزه برای معاملهگران این موضوع اهمیت دارد که بفهمند چگونه این اعداد وارد بازی سهام میشوند و نقش خود را در بازار بر عهده میگیرند. در ادامه با برخی از ابزارها و الگوهای پرکاربرد تحلیل تکنیکال که مبتنی بر اعداد فیبوناچی هستند، آشنا میشویم.
- استفاده از اعداد فیبوناچی برای تعیین سطوح حمایت و مقاومت
نسبتهای ۲۳.۶٪، ۳۸.۲٪، ۵۰٪ و ۶۱.۸٪ از پرکاربردترین نسبتهای فیبوناچی در تحلیل تکنیکال هستند. این نسبتها را میتوان با استفاده از ابزارهای فیبوناچی بر روی نمودار قیمت مشخص کرد. این کار سطوح حمایت و مقاومت احتمالی را نمایان میسازد. زمانی که در یک اصلاح قیمتی، قیمت سهم به سطح ۲۳.۶٪ میرسد، معاملهگران انتظار ورود خریداران و برگشت سهم را دارند. اگر این سطح نیز شکسته شود، انتظار برگشت از سطوح پایینتر وجود خواهد داشت
╭─┈─┈─┈─┈─•
💠 @segmenttt
💠 @CodHub4
╰─┈─┈─┈─┈─•
#مطالعه_شبانه
پارت دوم
رسم ابزارهای فیبوناچی
برای رسم ابزارهای فیبوناچی میتوانید از «سامانه ایزی تریدر» و «نرم افزار مفید تریدر» استفاده کنید.
رسم در سامانه ایزی تریدر
برای رسم فیبوناچی در سامانه ایزی تریدر، پس از مراجعه به easytrader.emofid.com، در نوار سمت راست روی گزینه ایزی چارت کلیک کنید.
╭─┈─┈─┈─┈─•
💠 @segmenttt
💠 @CodHub4
╰─┈─┈─┈─┈─•
پارت دوم
رسم ابزارهای فیبوناچی
برای رسم ابزارهای فیبوناچی میتوانید از «سامانه ایزی تریدر» و «نرم افزار مفید تریدر» استفاده کنید.
رسم در سامانه ایزی تریدر
برای رسم فیبوناچی در سامانه ایزی تریدر، پس از مراجعه به easytrader.emofid.com، در نوار سمت راست روی گزینه ایزی چارت کلیک کنید.
╭─┈─┈─┈─┈─•
💠 @segmenttt
💠 @CodHub4
╰─┈─┈─┈─┈─•
#مطالعه_شبانه
پارت سوم
از سمت چپ، سومین گزینه را انتخاب کنید (همان گزینهای که شبیه چنگال است). با انجام این کار تمامی لیست ابزارهای فیبوناچی نمایش داده میشود.
╭─┈─┈─┈─┈─•
💠 @segmenttt
💠 @CodHub4
╰─┈─┈─┈─┈─•
پارت سوم
از سمت چپ، سومین گزینه را انتخاب کنید (همان گزینهای که شبیه چنگال است). با انجام این کار تمامی لیست ابزارهای فیبوناچی نمایش داده میشود.
╭─┈─┈─┈─┈─•
💠 @segmenttt
💠 @CodHub4
╰─┈─┈─┈─┈─•