PyCoders (پایتون)
4.56K subscribers
946 photos
137 videos
67 files
195 links
#پایتون جادوگر دنیای برنامه نویسی!
◇ معرفی حوزه های کاری پایتون
◇ معرفی کتابخونه های کاربردی
◇ معرفی دوره های مفید
◇ معرفی تکنیک ها و نکات
◇ نقشه راه حوزه های مختلف
◇ اخبار و آپدیت های پایتون
◇ و هر چیزی در مورد پایتون!

■ گروه پایتون:
@programmers_py
Download Telegram
Forwarded from Melanee AI ‌& Physics (Melanee)
Media is too big
VIEW IN TELEGRAM
به کمک هوش مصنوعی openai برنامه ای نوشتم که میتونم با کامپیوترم صحبت کنم!

تشکر میکنم از آقای مهندس ابوالفضل ایرانی عزیز برای کمک های بی دریغشان🙏.

https://github.com/Melanee-Melanee/Python-Bots


@melaneepython
This media is not supported in your browser
VIEW IN TELEGRAM
🏵 این ویدیو ربات انسان‌نما که اسمش Ameca هست رو نشون می‌ده.

نکته‌ی جالب این ربات اینه که صورتش حس‌های مختلف رو نشون می‌ده و اینجا عکس‌المعلمش به دیدن خودش تو آینه رو می ‌بینین.

#هوش_مصنوعی #AI

@python_rd
به کدهایی که Chat GPT بهتون پیشنهاد میده زیاد اعتماد نکنید، تا الان چندین بار تجربه کردم که کدهایی که میگه الکی داره کار رو سخت میکنه و لقمه رو دور سر میچرخونه!

خودم به ساده ترین روش ممکن کد رو نوشتم بدون اینکه از هیچ ماژول اضافه ای استفاده کنم!

چت جی پی تی فقط طبق کلمه های کلیدی که بهش میدید بهتون جواب میده و اصلا ذهنیت اینکه بشه از یه راه ساده تر هم برنامه رو نوشت نداره!


@python_rd
برای اینکه کدهای پایتون ام رو فراموش نکنم، اومدم یه سری سوال برای خودم از کدهای مهم پایتون که تا حالا یاد گرفتم طراحی کردم، اسمش رو گذاشتم Golden Codes.

داخل این سوالها یه سری کدهای مهم و کلیدی پایتون رو که یه کار خاصی انجام میده نوشتم و هر از چندگاهی از خودم امتحان میگیرم (جواب ها هم طبق شماره ی سوال تو یه فایل پایتونی تو سیستمم هست).

مثلا انواع مدل نوشتن دیکشنری یا چطوری یه کاری کنیم برنامه امون تو یه تایم بندی مشخص اجرا بشه و ....

شما هم اگه به همچین حرکتی نیاز داشتید انجامش بدید🥰.


💥مِلانی
👩‍💻@python_rd
PyCoders (پایتون)
⭕️Loops # for loop for variable in sequence: # code block # while loop while condition: # code block #PYTHON_CHEAT_SHEET ◦•◉✿ @python_rd ✿◉•◦
⭕️Functions

# Function declaration
def function_name(parameter1, parameter2):
# code block
return result
# Function call
function_name(argument1, argument2)

#PYTHON_CHEAT_SHEET
◦•◉✿ @python_rd ✿◉•◦
PyCoders (پایتون)
⭕️Functions # Function declaration def function_name(parameter1, parameter2): # code block return result # Function call function_name(argument1, argument2) #PYTHON_CHEAT_SHEET ◦•◉✿ @python_rd ✿◉•◦
⭕️Lists

# List declaration
list_name = [item1, item2, item3]
# Accessing list items
first_item = list_name[0]
last_item = list_name[-1]
# Modifying list items
list_name[0] = new_item
# Adding items to a list
list_name.append(new_item)
list_name.insert(index, new_item)
# Removing items from a list
list_name.remove(item)
list_name.pop(index)
# List slicing
sliced_list =
list_name[start_index:end_index:step]

#PYTHON_CHEAT_SHEET
◦•◉✿ @python_rd ✿◉•◦
PyCoders (پایتون)
⭕️Lists # List declaration list_name = [item1, item2, item3] # Accessing list items first_item = list_name[0] last_item = list_name[-1] # Modifying list items list_name[0] = new_item # Adding items to a list list_name.append(new_item) list_name.insert(index…
⭕️Dictionaries

# Dictionary declaration
dictionary_name = {"k1": v1,
"k2": v2}
# Accessing dictionary values
value1 = dictionary_name["k1"]
# Modifying dictionary values
dictionary_name["k1"] = new_value
# Adding items to a dictionary
dictionary_name["new_key"] = new_value
# Removing items from a dictionary
del dictionary_name["key"]
# Getting keys and values from a
dictionary
keys = dictionary_name.keys()
values = dictionary_name.values()

#PYTHON_CHEAT_SHEET
◦•◉✿ @python_rd ✿◉•◦
سلام
ببخشید من یه دو هفته ای نتونستم به خاطر فوت پدرم
مطلبی تو کانال بزارم
اگه وضعیت روحیم بهتر شد دوباره شروع به قرار دادن مطالب در کانال خواهم کرد🖤
چند روز پیش یکی از همکارانم حرکت جالبی زده بودند.
در یک شرکت خارجی کار میکردند که حقوقشون رو بر حسب مقدار زمانی که به VPN اون شرکت وصل بودند حساب میکردند. گاها پیش می آمد که اتصالشون به VPN قطع میشد و ایشون متوجه نمیشدند. برای رفع این مشکل خودشون با فلاتر برنامه ای نوشتند که بتونه IP پابلیک خودشون رو هر لحظه مانیتور کنه.

من هم کنجکاو شدم و شبیه این برنامه رو با #پایتون نوشتم:


https://medium.com/@melanee-melanee/monitor-your-public-ip-address-using-python-7956d18be9ec


@python_rd
What is the output of the following code?

x = 0 while x < 20: x = x+3 print(x)
Anonymous Quiz
11%
19
38%
21
45%
18
6%
20
List AL is defined as follow: AL = [1,2,3,4,5]

Which of the following statements removes the middle element 3 from it so the list AL become [1,2,4,5]
Anonymous Quiz
53%
del a[2]
18%
a[2:3] = []
10%
a[2:2] = []
19%
None of the above
بات هوش مصنوعی برای چک کردن رزومه های استخدامی

امروزه شرکت ها به دلیل دریافت تعداد زیادی رزومه، مرحله ی اول گزینش را به کمک بات های هوش مصنوعی انجام میدهند و در این مرحله عموما رزومه هایی که نمره ی ATS
(Applicant Tracking System)
کمتر از ۸۰
داشته باشند از گزینش اولیه رد میشوند!

یک نمونه پروژه راجب این موضوع با زبان #پایتون به کمک ابزارهای NLP :


https://github.com/Spidy20/Smart_Resume_Analyser_App


@python_rd
میدونستید تو گیت هاب یه جایی هست که میتونید سورس کدهاتون رو بفروشید؟

تو قسمت GitHub Matketplace

منم تازه دیروز فهمیدم اینو و الان فرصت نمیکنم راجبش تحقیق کنم ببینم چطوریه، اگر کسی میدونه به منم بگه ممنونم🙏.


@python_rd
راهنمای جامع یادگیری پردازش زبان طبیعی (NLP) با زبان #پایتون:

https://blog.faradars.org/practitioners-guide-to-natural-language-processing-part-i-processing-understanding-text/



در ادامه اگه علاقه مند باشید میتونید این پروژه ی NLP فارسی رو انجام بدید که تشخیص ایمیل های اسپم هست:

https://github.com/MohammadrezaAmani/HamSpam/tree/main




👩‍💻@python_rd
What will be the Output of the following code?🙄

a = 547 while a > 0: a = a//10 print(a,end=" ")
Anonymous Quiz
26%
7 4 5
11%
547 54 5
42%
54 5 0
21%
No Output
آشنایی با فریم ورک ها و کتابخانه های پایتون
قسمت سیزدهم
کتابخانه os در پایتون شامل توابعی است که به شما اجازه می دهد با سیستم عامل ارتباط برقرار کنید. این کتابخانه شامل توابعی است که به شما اجازه می دهد با فایل ها، دایرکتوری ها، فرآیندهای سیستمی و غیره کار کنید. برخی از توابع مفید این کتابخانه عبارتند از:

- os.getcwd():
برای دریافت مسیر کاری جاری شما.
- os.chdir(path):
برای تغییر مسیر کاری جاری شما.
- os.listdir(path):
برای دریافت لیست فایل ها و دایرکتوری های موجود در یک مسیر مشخص.
- os.mkdir(path):
برای ایجاد یک دایرکتوری جدید در یک مسیر مشخص.
- os.remove(path):
برای حذف یک فایل در یک مسیر مشخص.
- os.rmdir(path):
برای حذف یک دایرکتوری خالی در یک مسیر مشخص.
- os.path.exists(path):
برای بررسی وجود یک فایل یا دایرکتوری در یک مسیر مشخص.
- os.path.isfile(path):
برای بررسی اینکه آیا یک مسیر مشخص به یک فایل اشاره دارد یا خیر.
- os.path.isdir(path):
برای بررسی اینکه آیا یک مسیر مشخص به یک دایرکتوری اشاره دارد یا خیر.

به طور کلی، کتابخانه os برای کار با فایل ها و دایرکتوری ها در پایتون بسیار مفید است. با استفاده از این کتابخانه، می توانید فایل ها و دایرکتوری ها را ایجاد، حذف، جابجا کردن و مدیریت کنید.
#کتابخانه
#فریم_ورک
#os
@python_rd
This media is not supported in your browser
VIEW IN TELEGRAM
با این ابزار هوش مصنوعی می‌تونین درمورد مباحث مختلف یاد بگیرین!

💯 کافیه موضوعی که می‌خواین بررسی کنین یادداشت کنین، تا بلافاصله توصیه‌های مربوط بهش رو بهتون بده.

💯 بعد از کلیک روی هر کدوم از توصیه‌ها، صفحه بیشتر باز می‌شه و اطلاعات کامل‌تری بهتون می‌ده!

👈 این‌جا می‌تونین تستش کنین:‌
➡️ https://www.albus.org/

#معرفی_سایت #Introduce_Site #هوش_مصنوعی #AI
@python_rd
نمونه سوالات لینکدین برای ارزیابی مهارت پایتون (Skill assesment):

https://github.com/Ebazhanov/linkedin-skill-assessments-quizzes/blob/main/python/python-quiz.md

🌍@python_rd
آشنایی با فریم ورک ها و کتابخانه های پایتون
قسمت چهاردهم
کتابخانه sys در پایتون شامل توابعی است که ارتباط برنامه با محیط اجرایی سیستم را مدیریت می‌کنند. این کتابخانه برای انجام وظایفی مانند دسترسی به پارامترهای خط فرمان، مدیریت مسیرهای سیستم، و به دست آوردن اطلاعاتی مانند نسخه پایتون و سیستم عامل استفاده می‌شود.

برخی از توابع مفید در کتابخانه sys عبارتند از:
- sys.argv:
لیستی از رشته‌هایی که به برنامه از طریق خط فرمان ارسال می‌شود.
- sys.path:
یک لیست از مسیرهایی که پایتون برای جستجوی ماژول‌ها در آن‌ها استفاده می‌کند.
- sys.platform:
نام سیستم عاملی که برنامه در آن اجرا می‌شود.
- sys.version:
نسخه پایتونی که در حال حاضر در حال اجرا است.
- sys.exit():
برنامه را خاتمه می‌دهد.

برای استفاده از توابع کتابخانه sys، ابتدا باید آن را با استفاده از دستور import وارد کنید. به عنوان مثال:

import sys

print(sys.argv)
print(sys.path)
print(sys.platform)
print(sys.version)


توجه داشته باشید که برخی از توابع در کتابخانه sys برای استفاده در سیستم‌عامل‌های خاصی مانند ویندوز یا لینوکس طراحی شده‌اند. لذا بهتر است قبل از استفاده از آن‌ها، مستندات رسمی پایتون را مطالعه کنید.
#فریم_ورک
#کتابخانه
#sys
@python_rd
a byte of python.pdf
1.3 MB
📚🐍یک بایت از پایتون
📖زبان فارسی
#book
#کتاب
◦•◉✿ @python_rd ✿◉•◦