🐍 Python & Raspberry 🐍
8.21K subscribers
1.92K photos
125 videos
623 files
1.23K links
Python- Raspberry Pi-AI-IOT
ادمین : فرهاد ناصری زاده
@farhad_naserizadeh
@farhad3412

گروه پایتون
@Python_QA
تبادل
@mmtahmasbi
کانال مرتبط
@new_mathematical
@micropython_iot
@c_micro
اینستاگرام
http://Instagram.com/python_raspberry
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
تصویر ارسالی تلسکوپ جیمز وب عمیق ترین نمای مادون قرمز کیهان که تاکنون بشر مشاهده کرده است.

@raspberry_python
✔️ در پایتون 3.11 چه میگذرد؟

آنتونی شاو سخنرانی عمیقی در مورد چیزهای جدید در پایتون ۳.۱۱ ارائه کرده و تغییرات مهمش رو برشمرده؛ همچنین پیشنهادات حرفه‌ای هم در مورد optimization داده 😁

https://www.youtube.com/watch?v=kJMyomV0S50&t=60s


©@raspberry_python
Forwarded from خواجه توییتر
بر قبر پدر مردم آزار توسط ویندوز در چهار حرکت

1=> cmd
2=> run as administrator
3=> echo 216.58.214.142 www.google.com >> %WINDIR%\system32\drivers\etc\hosts
4=> echo 216.58.214.142 www.google.com >> %WINDIR%\system32\drivers\etc\hosts

= Mah Azadi
@kntutweeter
هروخت اینجوری شدید اصن نگران نباشید 😂🙄

تو ویندوز میتونید دکمه
Start+v
رو بزنید و رو لینوکس‌های ابونتو هم میتونید از این ریپازیتوری استفاده کنید
https://github.com/CristianHenzel/ClipIt

@raspberry_python
گروه 6000 نفره برنامه نویسی پایتون

👇👇👇👇😍

@python_QA
🐍 Python & Raspberry 🐍
حاصل تکه کد زیر چیست؟
import numpy as np
a=np.arange(6).reshape(2,3).reshape(1,-1) print(a)
سلام به همه امیدوارم حالتون عالی باشه😉🙋🏻‍♀️🙋🏻‍♀️
اگر آماده آید بریم سراغ این تمرین و علت درستی گزینه آخر رو با هم بررسی کنیم.
بسیار خوب
از خط اول شروع میکنیم به توضیح دادن
۱)import numpy as np
خب تو این خط اومدیم اول نامپای رو ایمپورت کردیم . اگر نامپای رو نداریم میتونی با دستور زیر خیلی راحت نصب کنی:
pip install numpy
اگر هم از برنامه ای مثل پایچارم استفاده میکنید خیلی راحت از تو خود برنامه نصب می‌کنی.
و خیلی راحت ازش استفاده میکنی .
🌺🌺🌺🌺🌺🌺🌺

۲)a=np.arange(6). reshape (2,3). reshape (1,-1)
خب بیا قدم به قدم با هم بریم جلو
np.arange(6)
چی میگه ؟؟؟؟!!!!!
میگه آقا نتیجه من میشه یه آرایه از نوع نامپای ، که آیتم های ۰تا ۶( دقت کن تا ۶، خود ۶ شاملش نمیشه ، اعداد۰,۱,۲,۳,۴,۵ آیتم های آرایه مون میشه ) رو دارم. پس اگر فقط np.arange(6) رو پرینت کنیم بهمون خروجی زیر رو نشون میده:
print(np.arange(6))------->[0 1 2 3 4 5]
🌺🌺🌺🌺🌺🌺🌺🌺

خب بریم مرحله بعدی :
مرحله بعدی ما reshape(2،3) رو داریم ‌. این میگه چی؟ ، میگه آقا اون آرایه بالایی که به دست آوردیم رو بیا shape اش رو تغییر بده . الان آرایه بالا shape اش به صورت (1,6) هستش یعنی ۱ سطر داره و ۶ ستون. حالا ما می‌خوابیم shape است رو تغییر بدیم ، برای این کار میایم از reshape استفاده میکنیم و shape,مورد نظر رو بهش میدیم . به طور مثال تو این تمرین داریم :
reshape (2,3)
یعنی دو تا سطر و سه تا ستون .
حالا خروجی رو ببینیم با هم :
[[0 1 2]
[3 4 5]]
🌺🌺🌺🌺🌺🌺🌺🌺

حالا بریم سراغ مرحله آخر :
reshape(1,-1)
خب reshape که shape ارایه رو تغییر میده ، آماااا محتویات داخلش چرا منفیه؟؟
مگه منفی هم می‌تونه باشه ؟؟؟🙄😐🤔
پاسخ :بلی . وقتی مولفه اول منفی باشه ، میاد تمام آیتم های آرایه رو تو یه ستون قرار میده و اگر مولفه دوم منفی باشه میاد تمام آیتم های آرایه رو تو یه سطر قرار میده . الان تو این تمرین چون مولفه دوم منفی هستش پس ، تمام آیتم ها رو تو یه سطر جمع می‌کنه.
پس خروجی میشه :
[[0 1 2 3 4 5]]
و این گونه است که جواب صحیح میشه گزینه آخر 😎😎😉😉
اگر یه قسمت رو خوب نگفتم ریپلای کنید تا با هم درستش کنیم.😉
و سخن آخر:
مهم ترین چیز در زندگی چیست؟
فقط یک چیز مهم است، شادی
هرگز، هرگز اجازه نده کسی شادی تو را از تو بگیرد
“کریستین بوبن”😍💪🏻😇
✒️ shaghayegh
به نظرت حاصل تکه کد بالا کدوم یک از گزینه ها می‌تونه باشه ؟؟؟😉😉
گزینه درست رو حدس بزن 🪐😉
Anonymous Quiz
39%
A
9%
B
28%
C
25%
D
🐍 Python & Raspberry 🐍
گزینه درست رو حدس بزن 🪐😉
سلامممی گرم به همه اعضای گروه
امیدوارم تا الان یه شب عالی و درجه یکی رو گذرونده بوده باشید😉😉😉
بریم سراغ جواب این تمرین
اگر آماده اید بزنید بریم 😍👩🏻‍💻👩🏻‍💻👩🏻‍💻
خب متن سوالمون چیه؟؟
ازمون میخواد که مقدار a,b,c رو تو خروجی بدست بیاریم.
قدم به قدم با هم بریم جلو تا مقدار نهایی هر سه متغیر رو بدست بیاریم.
1️⃣a , b ='12'
خط اول میگه : ما دو تا متغیر a,b داریم که مقدارشون برابر شده با '12'
(⚠️دقت کن که '12' از نوع رشته است)
پس میتونیم unpack کنیم.
(یادآوری :اگر هنوز نمیدونی unpack چیه، لینک پست هایی که در رابطه با unpack هست رو برات میذارم ، مطالعه اشون کن ، درکشون کن و اگر برات سوال شد ازمون بپرس.
https://t.me/raspberry_python/2334
https://t.me/raspberry_python/2508
)
خب بریم سراغ ادامه جواب.
گفتیم که میاد از روش unpack استفاده میکنه. خب وقتی از unpack استفاده میکنه هر کدوم از آیتم های رشته '12' به یکی از متغیرهامون اختصاص داده میشه: یعنی داریم:
2️⃣ a = 1
b = 2
خب میریم خط بعدی، خط بعدی هم مثل خط اول میشه، چون رشته است پس unpack میشه و هر کدوم از رشته '34' به یکی از متغیرهای b و c اختصاص داده میشه . یعنی داریم:
3️⃣b = 3
c = 4
خب الان سوال اینجاست که برای b دو تا مقدار 3 و 4 رو داریم کدوم رو حساب میکنه . خب جوابش معلومه، مقدار آخری رو owerwrite میکنه.
پس میشه:
4️⃣ a = 1 b = 3 c = 4
جواب صحیح میشه گزینه c
فقط یه نکته کوچولو بگم ☺️:
وقتی از typeاستفاده کنی نوع هر سه تا متغیر رو بهت str برمیگردونه . مقادیر خروجی نوعشون رشته است نه int
و تامااااااااااااااااااامممممممممممم😇🤠🤠🤠

و سخن آخر:
🌺🌺🌺🌺🌺🌺

Start where you are. Use what you have. Do what you can,don’t stop ever😇😇
از جایی که هستی شروع کن ، از چیزایی که داری استفاده کن ، کاری رو که می تونی بکن اما هرگز توقف نکن .❤️☺️✌🏻
🌺🌺🌺🌺🌺🌺

✒️ Shaghayegh

@raspberry_python
گزینه درست رو انتخاب کن 😉😉