Python Visual Art.pdf
حجم:
14.8M
📚«Python Visual Art: 100 Exercises»
📚کتاب "هنر تجسمی پایتون"
✅به هنر دیجیتال و برنامهنویسی علاقه دارید؟؟
این کتاب میتواند یک منبع عالی برای یادگیری و ترکیب برنامهنویسی با هنر بصری باشد.
✅فرصتی برای کاوش در دنیای خلاقیت، نوآوری و تکنیکهای طراحی با استفاده از زبان پایتون
#معرفی_کتاب | #بوک_تایم | آموزش پایتون
NumPy-Cheat-Sheet.pdf
حجم:
137.9K
✍️پکیج numpy در پایتون
چیه؟؟ Cheat Sheet (برگه تقلب) میدونی
⛔️اگر یه خلاصه بر ویژگی های اصلی پکیج numpy در پایتون میخوای این Cheat Sheet و از دست نده.
پکیج Numpy یک بسته اساسی برای محاسبات علمی در پایتون است. از آرایه ها و ماتریس ها به همراه مجموعه ای از توابع ریاضی برای کار بر روی این ساختارهای داده پشتیبانی می کند.
#برگه_تقلب | #Cheat_Sheet | آموزش پایتون | #numpy
🧐برنامهای بنویسید که از لیست بالا کلماتی که پالیندروم هستند را شناسایی کند و آنها را در یک لیست جدید قرار دهد و در آخر لیست را چاپ کند.
👇پالیندروم (palindrome) چیست؟
پالیندروم یعنی متقارن
چه از اول بخوانی چه از آخر تغییری در ماهیت ندارد.
(برای مثال کلمه گرگ یا کلمه level)
#چالش | آموزش پایتون
آموزش پایتون
🧐برنامهای بنویسید که از لیست بالا کلماتی که پالیندروم هستند را شناسایی کند و آنها را در یک لیست جدی
def palindrome(words_list):
new_words_list = []
for word in words_list:
cleaned_word = ''.join(word.lower().split())
if cleaned_word == cleaned_word[::-1]:
new_words_list.append(word)
return new_words_list
words_list = ['Level', 'Lady', 'Madam', 'Gentleman', 'Refer', 'Ant', 'Repaper']
print(palindrome(words_list))
در پایتون، کدام یک از دستورها برای مدیریت استثنا (Exceptions) استفاده میشود؟
1) try
2) if
3) for
4) catch
آموزش پایتون
7.دستور try و except👆
در این فایل دستور try و except توضیح داده شده.
اگر نیازی به مرور داشتید میتونید ازش استفاده کنید.
🔆دستور dir
دستور dir() در پایتون یک تابع داخلی است که به اطلاعات مربوط به ویژگیها و متدهای موجود برای یک شی (object) خاص را نمایش میدهد. این دستور میتواند برای بررسی اشیاء مختلف، از جمله ماژولها، کلاسها و نمونهها استفاده شود.
🔅نحوه استفاده از dir()
استفاده از dir() به شکل زیر است:
dir(object)
-----------------------------
🔅مثالها
1. استفاده از dir() برای یک ماژول
import math
# نمایش ویژگیها و متدهای ماژول math
print(dir(math))
2. استفاده از dir() برای یک کلاس
class MyClass:
def init(self):
self.attribute = "Hello"
def my_method(self):
return "Method called!"
# ایجاد یک نمونه از کلاس
obj = MyClass()
# نمایش ویژگیها و متدهای نمونه کلاس
print(dir(obj))
3. استفاده از dir() بدون آرگومان
اگر آرگومانی به آن داده نشود، dir() تمام نامهای موجود در فضای نام فعلی (current namespace) را برمیگرداند.
# نمایش نامهای موجود در فضای نام فعلی
print(dir())
-----------------------------
🔅خروجی تابع dir() شامل لیستی از نامها خواهد بود که معمولاً شامل:
- ویژگیها (Attributes)
- متدها (Methods)
- نام کلاسها (Class names)
- و همچنین متدهای خاص (مانند متدهای شروع با دو خط تیره __)
🧩خلاصه
تابع dir() یک ابزار مفید برای بررسی و شناخت اشیاء و ماژولهای موجود در پایتون است. به شما کمک میکند تا بفهمید چه ویژگیها و متدهایی برای یک شی خاص در دسترس است و میتواند به درک بهتر کد و ایجاد عمیقتر ارتباط با APIها کمک کند.
dir(int)
👇output:
['abs', 'add', 'and', 'bool', 'ceil', 'class', 'delattr', 'dir', 'divmod', 'doc', 'eq', 'float', 'floor', 'floordiv', 'format', 'ge', 'getattribute', 'getnewargs', 'gt', 'hash', 'index', 'init', 'init_subclass', 'int', 'invert', 'le', 'lshift', 'lt', 'mod', 'mul', 'ne', 'neg', 'new', 'or', 'pos', 'pow', 'radd', 'rand', 'rdivmod', 'reduce', 'reduce_ex', 'repr', 'rfloordiv', 'rlshift', 'rmod', 'rmul', 'ror', 'round', 'rpow', 'rrshift', 'rshift', 'rsub', 'rtruediv', 'rxor', 'setattr', 'sizeof', 'str', 'sub', 'subclasshook', 'truediv', 'trunc', 'xor', 'bit_length', 'conjugate', 'denominator', 'from_bytes', 'imag', 'numerator', 'real', 'to_bytes']
#integer_function | #dir
🍬Integer Functions
Here’s a summary of the key functions specifically related to integers, as well as some additional mathematical and numerical functions that may be useful:
در اینجا خلاصه ای از توابع کلیدی مربوط به اعداد صحیح و همچنین برخی از توابع ریاضی و عددی اضافی که ممکن است مفید باشند آورده شده است:
🔐Key Integer Functions ( توابع کلیدی عدد صحیح)
1. Conversion Functions ( توابع تبدیل)
- int()
- float()
- str()
- bin()
- oct()
- hex()
- from_bytes()
- to_bytes()
2. Mathematical Functions ( توابع ریاضی)
- abs()
- pow()
- round()
- max()
- min()
- sum()
- divmod()
- len() (for lists, strings, etc., but can be used with collections of integers)
3. Boolean and Logical Operations (عملیات بولی و منطقی)
- all()
- any()
- isinstance()
4. Iterators and Functional Programming (تکرار کننده ها و برنامه نویسی تابعی)
- filter()
- map()
5. Character Functions (توابع کاراکتری)
- chr()
- ord()
#integer_function | #dir
هدایت شده از Py
💅رشته(string)ای که میخواهی را جایگزین کن!
کار با رشته ها در پایتون بسیار راحت است، زیرا روش های داخلی زیادی برای آنها وجود دارد. یکی از روش ها ()str.replace است که به شما امکان می دهد قسمت هایی از رشته ها را جایگزین کنید.
Str. replace(Argument1, Argument2, Argument3)
آرگومان اول رشته ای است که میخواهید آن را تغییر دهید و آرگومان دوم چیزی است که میخواهید جایگزین شود.
همچنین یک آرگومان سوم(اختیاری) وجود دارد که تعیین می کند چند بار می خواهید زیررشته قدیمی را با زیررشته جدید جایگزین کنید.
نکته: اگر آرگومان سوم را قرار ندهیم، به طور پیش فرض، همه رخدادها جایگزین می شوند.
#String_Functions