🐍 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
مقایسه FFT با DFT

تبدیل فوریه سریع با تبدیل فوریه گسسته

@raspberry_python
🔰 سری فوریه :
هر سیگنال پریودیک را می‌توان به صورت مجموع سیگنال‌های سینوسی و کسینوسی بیان کرد.
به هر کدام از این سیگنال‌های سینوسی، یک مؤلفه گفته می‌شود. هر مؤلفه، یک فرکانس و دامنه دارد.
بنابراین، اگر برای یک سیگنال یا موج در حوزه زمان، سری فوریه آن را محاسبه کنیم، می‌توان مؤلفه‌های آن را در نمودار دیگری که محور افقی آن فرکانس مؤلفه‌ها و محور عمودی آن، دامنه مؤلفه‌ها هستند نمایش داد. این نمایش را، نمایش حوزه فرکانس سیگنال می‌گویند.

@Raspberry_python
💐🍃🌿🌸
🍃🌺🍂 #programming #ide
🌿🍂 WICH IDE
🌸

حالا که تصمیم برای برنامه نویسی گرفتید و زباتونم و انتخاب کردید و سیستم عاملم که انشاالله یکی از توزیع های معقول لینوکس رو انتخاب کردید. یک مورد دیگه هم هست که باید درموردش فک کنید و یه انتخاب درست کنید.

شما برای اینکه برنامه نویسی کنید یه ویرایشگر متن ساده داشته باشید و ابزاری که مخصوص به اون زبانتون هست برای تبدیل کد ها به زبان ماشین کافیه.
مثلا در لینوکس برنامه ای به اسم mousepad هست که یه ویرایشگر بسیار ساده اس برای نوشتن متن. شما به راحتی میتونید یه قطعه کد داخل این ویرایشگر بنویسید و اونو اجرا کنید.

حالا مشکل کجا پیدا میشه ؟
زمانی که پروژه ی شما بزرگ و بزرگتر بشه. دیگه نمیتونید با استفاده از این برنامه های ویرایشگر کوچیک برنامه اتون رو خطایابی کنید و توسعه بدید. و اگرم هم اینکار رو انجام بدید که یک دیوانه ی به تمام معنا هستید چرا که واقعا اعصاب خورد کن و طاقت فرسا هست.
برای این منظور برنامه هایی تحت عنوان IDE (Integrated development environment) به وجود اومدن که برنامه نویسی رو برای برنامه نویس ها بیش از حد ممکن آسان کردن. یه برنامه نویسی با استفاده از یه IDE خوب میتونه به راحتی کدش رو مدیریت کنه به راحتی برنامه اش رو ویرایش و خطایابی و توسعه بده.

تقریبا هر زبانی برای خودش یه IDE مخصوص داره.
اینجا برای زبان Python و ++C یک سری IDE خوب معرفی میکنم که خودم ازشون استفاده میکنم و بسیار هم راضی هستم.

برای زبان ++C به نظر من بهترین محیط Qt Creator هست. فریمورک Qt یه کتابخونه ی عظیم برای برنامه نویسی GUI هست که قابلیت های فراوانی داره. این فریمورک مخصوص خودش یه IDE داره که به همراه Designer هم هست. و به راحتی میتونید باش کار کنید. برای اینکه بعد از یادگیری زبان ++C نیازه که شما Qt هم یادبگیرید برای پیشرفت. و اینکه این IDE به راحتی میتونه از زبان های Python و Java‌ هم پشتیبانی کنه.
در دو حالت میتونید این برنامه رو دانلود و نصب کنید.
در حالت اول که بهترین حالت و حالت پیشنهاد شده است. اینکه شما نصاب نسخه مورد نظر خودتون رو از اینجا دانلود کنید (آخرین نسخه را دانلود کنید) :
https://download.qt.io/archive/online_installers/
و بعد اقدام به نصب این مجموعه کنید که توضیحات کامل در این قسمت داده شده برای نصب :
How to install with Onlin Installer
راه دیگه اینکه شما بیاید و از نصاب آفلاین نصب رو انجام بدید.
برای اینکار باید از این قسمت :
https://download.qt.io/archive/qt/
آخرین نسخه و همچنین نسخه مربوط به ویرایش سیستم عامل خودتون رو دانلود و نصب کنید.
اما عیبش اینجاس که شما در این روش نمیتونید هیچ آپدیتی برای کامپوننت ها انجام بدید.

محیط بعدی که میتونم پیشنهاد بدم برای ++C محیط برنامه نویسی Code::Block هست که به راحتی میتونید از این قسمت دانلود کنید و ازش استفاده کنید :
http://www.codeblocks.org/downloads/binaries


این یک محیط ساده و سبک هست برای برنامه نویسی به زبان سی پلاس پلاس.

محیط های IDE ای که میتونم برای پایتون پیشنهاد بدم.
یکی محیط توسعه Atom هست که یه ویرایشگر متن رایگان و ساده با قابلیت های فراروان هست که به راحتی میتونی برای زبان هایی مختلف ویرایشش کنید :
https://atom.io/

محیط دیگه ، محیط Microsoft Visual Studo Code هست که اینم دقیقا مثل Atom یک ویرایشگر متن و محیط IDE قدرتمند هست که راحتی میتونید با نصب Extention های مختلف برای زبان های مختلف اونو کانفینگ کنید :
https://code.visualstudio.com/


خب دیگه از این قسمت به بعد بسته به سلیقه شما داره که کدوم روانتخاب کنید.
همچنین میتونید با سرچ این عوانین در گوگل محیط های بیشتری رو ببینید :
Python IDE
C++ IDE
Java IDE

@raspberry_python
آنالیز متن با پایتون (ماشین لرنینگ)

🌟🌟انتشارات oreilly سال 2018

🔰 @raspberry_python
Benjamin_Bengfort,_Tony_Ojeda,_Rebecca.pdf
14 MB
آنالیز متن با پایتون (ماشین لرنینگ)

🌟🌟انتشارات oreilly سال 2018

🔰 @raspberry_python
This media is not supported in your browser
VIEW IN TELEGRAM
بوستون دینامیکز و دستاوردهای جدیدش

@raspberry_python
تشخیص اعداد دست خط توسط تنسورفلو
لینک
@raspberry_python
Simon Rubinstein-Salzedo-Cryptography-Springer (2018).pdf
2.3 MB
کتاب جدید و عالی برای رمزنگاری

🌟انتشارات اشپرینگر 2018

@raspberry_python
#آموزش محاسبه کواریانس در پایتون

from numpy import array
from numpy import cov

X = array([
[1, 5, 8],
[3, 5, 11],
[2, 4, 9],
[3, 6, 10],
[1, 5, 10]])

Sigma = cov(X.T)
print(Sigma)

[[ 1. 0.25 0.75]

[ 0.25 0.5 0.25]

[ 0.75 0.25 1.3 ]]

🔰 @raspberry_python
This media is not supported in your browser
VIEW IN TELEGRAM
انجام ی پروژه بسیار جالب هوش مصنوعی با استفاده از opencv و tensorflow
LINK
@raspberry_python
بمناسبت 14 سالگی لینوکس(یوبونتو)،
لینک آخرین ورژن یوبونتو یعنی 18.10 که چند روز اخیر آپلود شده رو میتونید داشته باشید و آخرین نسخه رو دانلود و استفاده کنید. 😃👇

https://www.ubuntu.com/download/desktop/thank-you?country=IR&version=18.10&architecture=amd64

🔰 @raspberry_python
Textbooks_in_Mathematics_Douglas.pdf
22.7 MB
کتاب جدید رمزنگاری

🌟 2019

🔰 @raspberry_python
Tim_Cox,_Dr_Steven_Lawrence_Fernandes.pdf
7.6 MB
Raspberry Pi 3 Cookbook for Python Programmers

کتاب جدید آموزش رزبری پای با برنامه نویسی پایتون
🌟 2018

🔰 @raspberry_python
Springer_Topics_in_Signal_Processing.pdf
5.1 MB
polar code
کدهای قطبی

🌟انتشارات اشپرینگر 2019

🔰 @raspberry_python