🐍 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
Forwarded from Raspberry Project
اجرای فایل gif در پایتون توسط ماژول pyglet

@Raspberryproject
Forwarded from Raspberry Project
pyge.py
95 B
اجرای فایل gif در پایتون توسط ماژول pyglet

@Raspberryproject
کتاب آموزش برنامه نویس اندروید و بازی با فریم ورک kivy تحت زبان پایتون
@raspberry_python
🌟 تعریف جدید سواد

باسوادی از نظر یونسکو،
توانایی«تغییر»(Change) می‌باشد.

به این معنی که دیگر تنها توانایی خواندن و نوشتن و یا تسلط بر دو زبان و یا حتی توانایی استفاده از کامپیوتر مدنظر نیست، بلکه تعریف اخیر بیانگر این است که :

"باسواد کسی است که بتواند از خوانده‌ها و آموخته‌های خود،
تغییری در زندگی خود ایجاد کند"

🔰 @raspberry_python
https://nvd.nist.gov/vuln/detail/CVE-2019-7548

آسیب‌پذیری SQL Injection در SQLAlchemy:
رو متود Group_by باگ به وجود میاد
البته کسایی که درست استفاده کنن و با Model ها این پارامتر رو پر کنن مشکلی ندارن
اما کسایی که مستقیم اونجا User Input وارد می‌کنن ۱۰۰٪ این مشکل رو دارن

ممنون از مهندس آیین مهر
@raspberry_python
python101.pdf
29.5 MB
python101

برای شروع کتاب خوبیه 😁
@raspberry_python
#tip
What is the difference between apt-get remove and apt-get purge?

## apt-get remove just removes the binaries of a package. It doesn’t touch the configuration files
## apt-get purge removes everything related to a package including the configuration files

So if you have ‘remove’ a particular software and install it again, your system will have the same configuration files. Of course, you will be asked to override the existing configuration files when you install it again.

Purge is particularly useful when you have messed up with the configuration of a program. You want to completely erase its traces from the system and perhaps start afresh.

@raspberry_python
اموزش استفاده از Tor

نصبش میکنیم :
sudo apt install tor torsocks --reinstall

اجراش میکنیم:
sudo systemctl start tor
حالا بعضی وختا نصب میشه ولی کار نمیکنه اینجوری چک کنیم کار میکنه یا ن :

sudo systemctl status tor

اگه اون نوشته سبزه active(exited) بود یا خط اخر چیزی ب جز Bootstrap:100% دیدید ینی کار نمیکنه درست
حالا اگه درس کار نمیکنه باید فایل
/etc/systemd/system/multi-user.target.wants/tor.service
رو ی تغییراتی بدیم.
میتونید از nano یا vim استفاده کنید. اگه هم اینارو بلد نیستید میتونید از gedit استفاده کنید(اگه مینت دارید از xed استفاده کنید):

sudo gedit /etc/systemd/system/multi-user.target.wants/tor.service
(for mintusers:
sudo xed /etc/systemd/system/multi-user.target.wants/tor.service
)

هرچی هست رو پاک کنید و اینو بجاش بزارید:
# This service is actually a systemd target,
# but we are using a service since targets cannot be reloaded.

[Unit]
Description=Anonymizing overlay network for TCP (multi-instance-master)

[Service]
User=debian-tor
Type=simple
RemainAfterExit=yes
ExecStart=/usr/bin/tor -f /etc/tor/torrc
ExecReload=/usr/bin/kill -HUP $MAINPID
KillSignal=SIGINT
LimitNOFILE=8192
PrivateDevices=yes

[Install]
WantedBy=multi-user.target

حالا این دستورت رو بزنید تا تور دوباره لود بشه

sudo systemctl daemon-reload
sudo systemctl restart tor

حالا دوباره میتونید چک کنید ک ایا تور کامل اجرا میشه یا نه(قبلن گفتم چجور چک کنید اینو)

حالا میتویند از دستور torify استفاده کنید ک برنامه خاص رو با تور بالا بیارید مثلا:
torify firefox

یا میتونید ترافیک کل سیستم رو از تور عبور بدید. چجوری‌؟؟؟ الان میگم
میتونید از راه های گرافیکی استفاده کنید ک من زیاد دوستشون ندارم عوضش میتونیم این دستورات رو اجرا کنیم:


gsettings set org.gnome.system.proxy.socks host '127.0.0.1'
gsettings set org.gnome.system.proxy.socks port 9050
gsettings set org.gnome.system.proxy mode ‘manual'


@raspberry_python
با سلام خدمت اعضای محترم کانال. فایل زیر شامل برخی از پست های آموزشی کانال می باشد که توسط مهندس فاطمه جمشیدی در یک فایل pdf جمع آوری گردیده است. امیدواریم که برای دوستان مفید باشد.
نکات کاربردی پایتون.pdf
1.5 MB
نکات کاربردی در پایتون

گردآورنده : فرهاد ناصری زاده
@farhad3412


🔰 @raspberry_python
پایتون برای علوم مهندسی

Introduction to Python for Science and Engineering

🌟 انتشار 2019

🔰 @raspberry_python
Series_in_Computational_Physics.pdf
5.2 MB
پایتون برای علوم مهندسی

Introduction to Python for Science and Engineering

🌟 انتشار 2019

🔰 @raspberry_python
روز بزرگداشت خواجه نصیر الدین طوسی و روز مهندس مبارکباد.

🌺💚💜💗🌸🌷🌼🌻💐🎻
آموزش

چگونه
لیست همه پورت های فعال سیستم رو پیدا کنیم ؟؟؟

sudo lsof -i -P -n

حالا اگه بخواهیم فقط فعال هاشو نشان بده:

sudo lsof -i -P -n | grep LISTEN
@aspberry_python
#اموزشک

نحوه اتصال ب sql دیتابیس
نصبش میکنیم:
pip install mysqlclient

بعد توی کدمون داریم:

from MySQLdb import connect
db=connect(HSOT_NAME, USERNAME, PASSWORD, DB_NAME)
cursor=db.cursor()
cursor.execute(QUERY)

برای گرفتن خروجی ها میتوان از توابع fetchone و fetchall استفاده کرد

اگر داخل دیتابیس چیزی وارد کردید یا تغییراتی ایجاد کردید:
db.commit()

را اجرا کنید.

@raspberry_python
نصب MySQL در پایتون ۳

@raspberry_python
دوستان، گروهی زدیم برای خرید و فروش قطعات الکترونیکی
https://t.me/joinchat/DfbT1ljqDEp9mZH-4lW1sQ

@raspberry_python
Forwarded from AI & DSP (فرهاد ناصری زاده)
Sabu_M_Thampi_ADVANCES_IN_SIGNAL.pdf
52.9 MB
پردازش سیگنال و سیستم های هوشمند با استفاده از رزبری پای

Advances in Signal Processing and Intelligent Recognition Systems

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


❇️ @ai_dsp