🤓خروجی قطعه کد زیر کدام است؟
print('{0}{1}{0}'.format('ice', 'cream'))
1) creamicecream
2) creamice
3) icecreamice
4) icecream
#تست_تایم | آموزش پایتون
پاسخ صحیح: گزینه3
🧐خروجی قطعه کد زیر کدام است؟
Text= 'PYTHON'
print (Text [1:3])
1) PY
2) YT
3) PYT
4) YTH
⚡️توضیحات:
فرمول کلی: [start:stop:step]
در Text [1:3]، عدد1 ایندکس شروع و عدد3 ایندکس پایان می باشد.
نکات قابل توجه:
1)ایندکس پایان تا یکی کمتر اجرا میشود، یعنی در اینجا تا ایندکس شماره دو پیش میرود.
2)هنگامی که برای step مقداری قرار نداده است، step=1 میباشد.
#تست_تایم | آموزش پایتون
پاسخ صحیح: گزینه2
🏡حذف فاصلههای خالی(space) از ابتدا و انتهای رشته در پایتون
text = " Learning Python! "
convertText=text.lstrip()
convertText=convertText.rstrip()
print ('convert Text is: ', convertText)
#Output: "Learning Python!"
🔰در زبان پایتون، برای حذف فاصلههای خالی از ابتدای یک رشته، از متد زیر استفاده میکنیم؛ که مخفف Left Strip می باشد.
lstrip()
word = " Hello, Python! "
converWord = word.lstrip()
print(converWord)
# Output: "Hello, Python! "
🔰و برای حذف از انتهای رشته از دستور زیر که مخفف Right Strip است، استفاده می کنیم.
rstrip()
word = " Hello, Python! "
converWord = word.lstrip()
print(converWord)
# Output: " Hello, Python!"
#پایتون #نکته | آموزش پایتون
Nichola_Lacey_Python_by_Example_Learning_to_Program_in_150_Challenges.pdf
حجم:
10.3M
🔰 «Python by Example: Learning to Program in 150 Challenges»
🔰 کتاب "پایتون با مثال: یادگیری برنامه نویسی با 150 چالش"
✅ این کتاب، مباحث پایه ای پایتون را به زبان بسیار ساده، در قالب 150 مثال عملیاتی بیان میکند.
#معرفی_کتاب #بوک_تایم | آموزش پایتون
خروجی قطعه کد زیر کدام است؟
myList=[1, 'sara' ]
myList .append ([3,'ali' ])
print(myList)
1) [1, 'sara', [3, 'ali']]
2) [1, 'ali', 3, 'ali']
3) [3, 'ali', [1, 'sara']]
4) [3, 'ali', 1, 'sara']
⚡️توضیحات:
متد () append دقیقا عنصر داخل پرانتز را به انتهای لیست اضافه میکند.
📌ساختار کلی:
listName .append(element)
🔸listName:
نام لیستی است که میخواهید به آن عنصر جدید اضافه کنید.
🔸element:
عنصری است که میخواهید به لیست اضافه کنید. این عنصر میتواند از هر نوع دادهای باشد (عدد، رشته، لیست دیگر و... ).
📌 نکات مهم:
1. تغییر در لیست اصلی: متد append() لیست را بهروزرسانی میکند.
2. افزودن لیست به عنوان یک عنصر: اگر یک لیست را با استفاده از append() به لیست دیگری اضافه کنید، آن لیست جدید بهعنوان یک عنصر واحد به لیست اصلی اضافه میشود و نه عناصر آن.
#تست_تایم | آموزش پایتون
پاسخ صحیح: گزینه1
نصب کتابخانه
برای نصب کتابخانه باید اینترنت متصل باشید.
وارد command prompt می شویم و دستور زیر را وارد می کنیم:
>>>python -V
سپس دستور زیر را وارد می کنیم:
>>>pip -V
توجه شود که حروف python و pip کوچک هستند، یک فاصله داده شده و خط تیره(-) و کلمه V (وی) انگلیسی بزرگ است.
اگر در پاسخ دستورهای بالا با خطا مواجه شدید میتواند به این خاطر باشد که در هنگام نصب پایتون تیک گزینه زیر را نزدهاید👇
◻️Add Python 3.9 to PATH
که برای رفع آن باید یک بار نرم افزار پایتون را حذف کرده و دوباره نصب کنید و این بار تیک گزینه بالا را فعال کنید.
در ادامه:
>>>pip install PackageName
اسم کتابخانه ای که میخواهید نصب کنید را به جای PackageName میگذارید.
برای مثال میخواهید کتابخانه numpy را نصب کنید:
pip install numpy
و Enter را میزنیم، منتظر نصب کتابخانه موردنظر میمانیم.
🔆موارد تکمیلی در پست بعدی...👇👇👇
#کتابخانه | آموزش پایتون
موارد تکمیلی پست قبل
🔆 موارد تکمیلی
وارد cmd یا همان command prompt شده، برای وارد شدن به پایتون دستورات زیر را وارد میکنیم:
>>>python -V
>>>pip -V
سپس برای:
🔅چک کردن ماژول های نصب شده
>>>pip freeze
🔅فرخوانی اطلاعات کامل ماژول ها
>>>pip show PackageName
🔅به روزرسانی ماژول ها
ویندوز👇
>>>pip install --upgrade PackageName
مک و لینوکس👇
>>>sudo pip install --upgrade PackageName
🔅حذف و لغو نصب ماژول
ویندوز👇
>>>pip uninstall PackageName
مک و لینوکس👇
>>>sudo pip uninstall PackageName
📣توجه:
در تمام موارد بالا به جای PackageName اسم ماژول موردنظر را باید نوشت.
#کتابخانه | آموزش پایتون
🔆انواع کتابخانه ها در پایتون
در پایتون، کتابخانهها و ماژولهای مختلفی برای انجام انواع وظایف و قابلیتها وجود دارد.
برخی از مهمترین آنها عبارتند از:
🔅کتابخانههای علمی عددی
الف) NumPy: برای محاسبات عددی و کار با آرایههای چندبعدی
ب) SciPy: شامل ابزارهای علمی و عددی کاربردی، جبر خطی، بهینهسازی و محاسبات عددی.
ج) Pandas: برای تجزیه و تحلیل دادهها و کار با دادههای جدولی و دیتا فریمها.
🔅کتابخانههای مصور سازی داده
الف) Matplotlib: برای ایجاد و سفارشیسازی نمودارها و مصورسازی دادهها.
ب) Seaborn: بر پایه Matplotlib ساخته شده و برای مصور سازی آماری و طراحی متنوع دادهها.
ج) Plotly: برای مصور سازی تعاملی و نمودارهای وب.
🔅کتابخانههای یادگیری ماشین و هوش مصنوعی
الف) Scikit-learn: برای الگوریتمهای یادگیری ماشین و اساسی در تجزیه و تحلیل دادهها.
ب) TensorFlow: برای یادگیری عمیق و شبکههای عصبی.
ج) Keras: یک رابط کاربری ساده و سطح بالا برای TensorFlow و شبکههای عصبی.
د) PyTorch: برای یادگیری عمیق و توانایی متناسبسازی و طراحی شبکههای عصبی.
🔅کتابخانههای وب
الف) Flask: یک میکرو فریمورک برای ساخت وبسایتها و API.
ب) Django: یک فریمورک قدرتمند برای توسعه برنامههای وب با ویژگیهای مختلف.
ج) Requests: برای ارسال درخواستهای HTTP و کار با APIها.
🔅کتابخانههای پردازش متن
الف) NLTK: برای پردازش زبان طبیعی و تحلیل متن.
ب) spaCy: یک کتابخانه سریع و مدرن برای پردازش زبان طبیعی.
ج) TextBlob: برای پردازش متن و تجزیه و تحلیل احساسات.
🔅کتابخانههای گرافیکی
الف) Tkinter: یک کتابخانه برای ایجاد رابطهای کاربری گرافیکی (GUI).
ب) Pygame: برای توسعه بازیهای ویدئویی.
🔅کتابخانههای سیستم و شبکه
الف) os: برای کار با سیستم فایل و اجراهای داخلی سیستم.
ب) sys: برای دسترسی به متغیرهای و عملکردهای مربوط به پایتون.
ج) socket: برای برقراری ارتباطات شبکهای.
🔅کتابخانههای آزمون و تست
الف) unittest: برای نوشتن تستهای واحد.
ب) pytest: یک فریمورک تست محبوب برای نوشتن تستهای پیچیدهتر.
🔅کتابخانههای دیتابیس
الف) SQLAlchemy: برای کار با پایگاههای داده رابطهای.
ب) SQLite: پایگاه داده سبک برای ذخیرهسازی دادهها.
🔅کتابخانههای زمان و تاریخ
الف) datetime: برای کار با تاریخ و زمان.
ب) dateutil: برای پردازش و تجزیه بیشتر تاریخ.
#کتابخانه | آموزش پایتون
آموزش پایتون
👨💻خروجی قطعه کد بالا کدام است؟ #تست | آموزش پایتون
پاسخ صحیح: گزینهB