برنامه نویسی پایتون
726 subscribers
112 photos
28 videos
12 files
85 links
لینک گروه 👇👇👇
https://t.me/pygroupp
Download Telegram
آموزش ماشین لرنینگ 🧬 و ساخت مدل در پایتون 🐍 از Udemy.com
کاملا رایگان 💯 برای شما دوستان عزیز ❤️

⚠️ محدودیت دانلود فقط برای 20 نفر است ‼️

پسورد 🔑 : [(@)Dr.LInUX~$](&)

LINK🔗 - Part 1
LINK🔗 - Part 2
LINK🔗 - Part 3


🆔 @LangPython
2🤬1
ساخت یک مدل در هوش مصنوعی با پایتون 🐍 از Lynda.com
کاملا رایگان 💯 برای شما دوستان عزیز ❤️

⚠️ محدودیت دریافت فقط برای 17 نفر میباشد ‼️

پسورد 🔑 : [C/C++&ForEVER]#%(~|Dr.Linux|~88)$44

LINK🔗


🆔 @LangPython
2
آموزش الگوریتم های ترید 💵 و مدل های فایننس در پایتون 🐍 از LinkedIn.com
کاملا رایگان 💯 برای شما دوستان عزیز 🌹

⚠️ محدودیت دریافت فقط برای 15 نفر ‼️
پسورد 🔑 : $#!441#(TreadingCrypto)$&*(Dr.Linux!)*&[@]

LINK🔗


🆔 @LangPython
3
آموزش کامل بینایی 👁 ماشین 💻 در پایتون 🐍 از Packt.com
رایگان 💯 برای شما دوستان 🌹

⚠️ محدودیت دریافت فقط برای 30 نفر ‼️

پسورد 🔑 : $!41#3!3[][]]!4[$!44!5]5]5@56!(Dr.Linux)441

LINK🔗


🆔 @LangPython
ارسال ایمیل در قالب اچ تی ام ال با پایتون!
اول از همه ماژول ها رو ایمپورت میکنیم!
import smtplib
import email.message


خب حالا ایمیلمون رو مینویسیم:
Email_content = """
<html><head>
<title>عنوان پیام</title>
</head><body>
<h1>این یک عنوان آزمایشی از سایت تخصصی الکترونیک و کامپیوتر است!</h1>
<p>یک پاراگراف آزمایشی در قالب ایمیل</p>
</body></html>
"""


خب حالا باید یک شی برای ایملمون درست کنیم:
msg = email.message.Message()
msg['Subject'] = "ارسال ایمیل با قالب خاص"
msg['From'] = "YOUR_EMAIL"
msg['To'] = "RECIEVER_EMAIL"
password = "EMAIL_PASSWORD"

توی header برای ایمیلمون مشخص میکنیم که نوع ایمیل ماها htmlعه:
msg.add_header('Content-Type', 'text/html')

پس از آن محتوای ایمیل رو به پیاممون میچسبونیم:
msg.set_payload(email_content)

یک شئ برای برقراری ارتباط با سرور ایجاد میکنیم. وارد حساب کاربری خود شده و اقدام به ارسال پیام خود میکنیم:
server = smtplib.SMTP('smtp.server.com:25')
server.starttls()
server.login( msg['From'], password )
server.sendmail( msg['From'], msg['To'], msg.as_string() )

خب دیگه الان کدو ران میکنیم و ایمیل ارسال میشه

@LangPython
4
سلام دوستان
امروز اومدم یک لایبرری فوق العاده خفن ⚡️ رو داخل پایتون بهتون معرفی کنم 😉
این لایبرری برای اجرای کد جاوا اسکریپت و نوشتن و پیاده سازی و کار با کد جاوا اسکریپت در زبان پایتونه ‼️ 😚

PyPi Link🔗

یک کد ساده در این لایبرری 📚 :
>>> import execjs
>>> ctx = execjs.compile("""
... function add(x, y) {
... return x + y;
... }
... """)
>>> ctx.call("add", 1, 2)
3


🆔 @LangPython
4👍2
۱۰ پروژه برای مبتدی ها:

۱. ساخت متن تصادفی
۲. حدس عدد
۳. شبیه ساز تاس
۴. بازی حدس کلمه
۵. دفترچه تلفن
۶. الگوریتم دودویی
۷. پایتونه داستان ساز!
۸. دانلودر یوتیوب
۹. بلاک کننده وبسایت
۱۰. فیبوناچی(یه عدد میدید میگه تو دنباله فیبوناچی هست یا نه)

پروژه های متوسط و پیشرفته هم هفته های بعد میزارم :)
🆔 @LangPython
👍4
سلام دوستان عزیز .
اگه کسی میخواد ادمین کانال یا گروه بشه ، بهمون اعلام کنه .
۱- پایتون :
@langpython
۲- سی پلاس پلاس / سی :
@cppFarsi
۳- سی شارپ :
@ourcsharp
۴- مهندس کامپیوتر ( کانال و گروه ) :
@chanelcomputer
۵- چت :
@engineeringcomputerr

نکته :
لینک کانال ها رو گذاشتم ، اما گروه هم دارن .
چت فقط گروه داره .

شرایط :
۱- پاسخگویی به دوستان
۲- پست گذاشتن
۳- تسلط داشتن در آن حوزه
۴ - آنلاین بودن

ممنون از توجه تون 🌺🌺
👍2
سلام ، گروه برنامه نویسی

لینک گروه سی ، سی پلاس پلاس :
👇👇👇👇
https://t.me/ourcpp

لینک گروه سی شارپ :
👇👇👇👇
https://t.me/ourcsharpp

لینک گروه پایتون :
👇👇👇👇
https://t.me/pygroupp

گروه چت :
👇👇👇👇
https://t.me/engineeringcomputerr

کانال جزوات و ...
👇👇👇👇
https://t.me/chanelcomputer

لینک گروه جاوا :
👇👇👇👇
https://t.me/ourjavaaa

لینک گروه طراحی سایت / فرانت اند :
👇👇👇👇
https://t.me/ourvebb

👨‍💻👩‍💻
سلام ، گروه برنامه نویسی

لینک گروه سی ، سی پلاس پلاس :
👇👇👇👇
https://t.me/ourcpp

لینک گروه سی شارپ :
👇👇👇👇
https://t.me/ourcsharpp

لینک گروه پایتون :
👇👇👇👇
https://t.me/pygroupp

گروه چت :
👇👇👇👇
https://t.me/engineeringcomputerr

کانال جزوات و ...
👇👇👇👇
https://t.me/chanelcomputer

لینک گروه جاوا :
👇👇👇👇
https://t.me/ourjavaaa

لینک گروه طراحی سایت / فرانت اند :
👇👇👇👇
https://t.me/ourvebb

👨‍💻👩‍💻
یک کد جالب با پایتون!

ما میخوایم امروز یه کد بنویسیم که برای ما یسری اطلاعات ساختگی بسازی و بگه(کاملا رندوم) خب برای اینکار اول کتابخونه ی Faker رو میریزیم:

pip install Faker

روی لینوکس و مک هم میشه:
pip3 install Faker

خب حالا فایل پروژمون رو میسازیم
خط اول طبق معمول ماژول ها رو ایمپورت میکنیم:
from faker import Faker

خب حالا یه متغیر میسازیم به اسم faker و Faker() رو در اون ذخیره میکنیم:
faker = Faker()

الان باید اطلاعات مختلفی که میخوایم رو بگیریم
برای اسم فیک میزنیم:
print(fake.name())

برای دریافت ایمیل فیک:
print(fake.email())

شهر/کشور فیک:
print(fake.country())

و درآخر پروفایل فیک:
print(fake.profile())


خب کد کامل ما میشه:
from faker import Faker
fake = Faker()
print(fake.name())
print(fake.email())
print(fake.country())
print(fake.profile())

خب حالا خروجی این کد چی میشه؟
میشه چیزی شبیه عکسی که بالای این پیام دارید ملاحظه میکنید :)
ممنون از اینکه وقتتون رو گذاشتید و این متن نچندان خوب من رو خوندید :)

🆔 @LangPython
🔥3
یه کار باحال با پایتون!

این کد رو درون ویندوز اجرا کنین، صدای دستگاه نبض شمار ایجاد میکنه😐

import time
import winsound
FEREQUNCY=2570
DUR=500
while 1:
    winsound.Beep(FEREQUNCY,DUR)
    time.sleep(1)
    winsound.Beep(FEREQUNCY,DUR)


🆔 @LangPython
کتابخانه GTTS
‏GTTS مخفف Google Text To Speech با استفاده از Api گوگل ترنسلیت، می‌تونه متن رو به صدا تبدیل کنه.

با توجه به اینکه این کتابخونه از Api استفاده می‌کنه، پس برای استفاده ازش نیازمند اینترنت هستیم.

توی این کد کوتاه رشته Hello World رو به صدا تبدیل کردیم و بعد اون رو ذخیره کردیم و در خط آخر با استفاده از کتابخونه playsound، صدای ذخیره شده رو پخش کردیم

نصب کتابخانه‌های موردنیاز:
pip3 install gTTS playsound
🆔: @LangPython
لیست ها در پایتون💥
لیست به شما این امکان رو میده که بی نهایت متغیر رو با تایپ(Type) های متفاوت داشته باشید
مثال:
ex = [1, "salam", 2, "aref"]
الان لیست بالا متشکل از ۲ Integer(عدد صحیح) و دو String(رشته)هست
توی لیست ها هر مقدار مکان و جایی داره که ما بهش اندیس(index) میگیم
از ۰ شروع میشه و تا شماره خونه اخر ادامه داره
مثلا:
ex = [1,2]
الان اندیس (مکان) عدد ۱ توی این لیست خونه 0 هست
یعنی الان من بخوام برام خونه 0 این لیستو رو چاپ کنه عدد ۱ رو چاپ میکنه!
مثال:
ex = [1,2]
print(ex[0])
خروجی کد بالا عدد 1 هست.چرا؟چون توی خونه شماره ۰ هست
خب الان ما یه لیست تعریف کردیم
ولی مثلا چطور یه مقدار به لیستمون اضافه کنیم؟!
مثال: برنامه ای بنویسید که از کاربر ۳ عدد بگیرد و در یک لیست ذخیره کند!
راه حل:
#مرحله_اول:تعریف لیست!
numbers = []

#مرحله_دوم:گرفتن ۳ ورودی از کاربر و اضافه کردن به لیست.
a = 1
while a > 3:
    num = int(input())
    numbers.append(num)
    a += 1
یعنی در کل همچین کدی:
numbers = []
a = 1
while a > 3:
    num = int(input())
    numbers.append(num)
    a += 1
خب بریم برای توضیح کد:
در خط اول یه لیست خالی تعریف کردیم که ۳ تا عدد ورودی ما توش سیو بشه
در خط دوم یک متغیر تعریف کردیم که به کمکش ۳ بار از کاربر ورودی بگیریم(یه جور شمارنده)
در خط سوم یه حلقه while تعریف کردیم که به این معنی هست : تا موقعی که a(یعنی۱) از ۳ کمتر هست یه کاری بکن
حالا چکاری؟!
گفتیم متغیر integer از کاربر بگیر
و با کمک تابع append اونو توی لیست قرار دادیم
و در اخر هم متغیر شمارنده مون یعنی a رو به اضافه یک کردیم که هربار که این حلقه به پایان رسید یکی بهش اضافه بشه و حلقه ما ۳ تا ورودی از کاربر بگیره
خب الان توی لیست ما ۳ تا عدد سیو شد
مثلا ما 3,4,5 رو وارد کردیم
یعنی الان اگه لیستمون رو پرینت کنیم باید همچین چیزی به ما نشون داده بشه
[3,4,5]
و در واقع لیست ما اینطور هست:
numbers = [3,4,5]
دقت کنید که تابع append مقدار دریافتی رو به اخر لیست اضافه میکنه!
حالا دوتا مشکل هست:
من مقادیری که میخوام وارد کنم زیادن!
وقت ندارم دونه دونه append کنم.
راه حل:
شما میتونی به این صورت خیلی سریع مقادیرت رو به لیست اضافه کنی مثال:
الان من یه لیست به این صورت دارم:
ex = [0,1,2,3]
من میخوام اعداد 4 5 6 رو به اخر این لیست اضافه کنم
باید بیاید و اینطوری عمل کنید:
ex = [0,1,2,3]
ex = [0,1,2,3]  + [4,5,6]
حالا اگر بیایم و لیست ex رو پرینت کنیم با همچین صحنه ای مواجه میشیم:
[0,1,2,3,4,5,6]
به راحتی اضافه شد به پایان لیست!
مشکل دوم:من میخوام مقدارم رو جای دلخواه وارد کنم نه ته لیست!
راه حل:
استفاده از تابع insert!
مثال:
ex = [1,2,3]
ex.insert(2,10)
الان اگه ex رو پرینت کنید اینطور چیزی میشه:
ex = [1,2,10,3]
چی شد؟!
این تابع (insert) از شما دوتا پارامتر میگیره
یکی جایی که میخواید مقدار اضافه بشه(اندیس دلخواه) و یکی خود مقداری که میخواید اضافه شه
دوحالت داره:
1_اندیس موجود نیست
2_اندیس موجوده و پره
در حالت اول میاد به صورت خودکار مقدار رو به اخر لیست اضافه میکنه
و در حالت دوم میاد مقدار مورد نظر رو جایگزین میکنه و مقداری که قبلا توی اون اندیس بوده و مقادیری که بعدشن یکی یه خونه به سمت راست میفرسته یعنی یکی به اندیس هاشون اضافه میشه
پس تاحالا یاد گرفتیم:
ساختار لیست
اندیس ها
نحوه تعریف یک لیست
نحوه اضافه کردن یه مقدار به لیست(با توابعinsert و append و عملگر +)

این تنها بخش کوچیکی از لیست ها بود
برای اشنایی با بقیه تابع ها و... میتونید به وب سایت سبزلرن یه سربزنید کنید.
🆔: @LangPython
پسوورد لیست میکر با Python!

import string
from random import*

char = string.ascii_letters + string. punctuation + string.digits
password = "".join(choice(char) for x in range(reandint(10,80))
print (password)

براش تعریف کردم که اعداد تصادفی بین 10 تا 80 باشه
میتونید عوض کنید
اگر هم مایلید توی یک فایل سیو شه و در ترمینال پرینت نشه در مورد کار با فایل ها در پایتون میتونید بخونید:)
🆔: @LangPython
👍1
معرفی یه کتاب خونه کاربردی:
کتابخونه Flet
این کتابخونه امکان ساخت سریع رابط کاربری (UI) برای دسکتاپ، وب و موبایل رو به شما میده.
این کتابخونه بر اساس فلاتر ساخته شده و ویجت‌های زیبایی رو در اختیار شما قرار میده. با این حال برای استفاده از flet نیازی به SDK ندارید!

نصب کتابخونه توی cmd
pip install flet

سایت flet (اموزش هاش و یه سری توضیحات کاربردی):
flet.dev

🆔 @LangPython
👍3