📌 عنوان برنامه: برنامهای بنویسید که به سایت IMDB متصل شده و از اطلاعات درج شده در متن صفحات HTML آن:
۱. فهرست ۲۵۰ فیلم برتر جهان
۲. فهرست تمام فیلمهایی که در نام آنها کلمات Star Wars وجود دارد
۳. فهرست ۵۰ سریال برتر که در ژانر علمی / تخیلی میباشند
۴. فهرست ۵۰ فیلم برتر که در ژانر علمی / تخیلی میباشند
را بدست آورده و به ما نمایش دهد؟
✅ نکته: این برنامه، برای عزیزانی نوشته شده است که هنوز در حوزه زبان برنامهنویسی پایتون Junior میباشند! در برنامه بعدی از امکانات هیجانانگیز زیادی استفاده میگردد و برنامه بعدی برای عزیزان Senior مناسب میباشد.
✅ نکته: تقریبا تا پایان سال ۲۰۲۲، برای حل این تمرین، کتابخانهای به نام IMDBPY وجود داشت که از ابتدای سال ۲۰۲۳، توسعهدهنده این کتابخانه، کتابخانه دیگری به نام Cinemagoer، با امکانات جذابتری توسعه داده است که ما آخرین نسخه آن استفاده میکنیم!
✅ نکته: متاسفانه پاسخ شما یک، در بعضی از مواقع کار نمیکند! ولی بقیه پاسخها به درستی کار میکنند.
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
۱. فهرست ۲۵۰ فیلم برتر جهان
۲. فهرست تمام فیلمهایی که در نام آنها کلمات Star Wars وجود دارد
۳. فهرست ۵۰ سریال برتر که در ژانر علمی / تخیلی میباشند
۴. فهرست ۵۰ فیلم برتر که در ژانر علمی / تخیلی میباشند
را بدست آورده و به ما نمایش دهد؟
✅ نکته: این برنامه، برای عزیزانی نوشته شده است که هنوز در حوزه زبان برنامهنویسی پایتون Junior میباشند! در برنامه بعدی از امکانات هیجانانگیز زیادی استفاده میگردد و برنامه بعدی برای عزیزان Senior مناسب میباشد.
✅ نکته: تقریبا تا پایان سال ۲۰۲۲، برای حل این تمرین، کتابخانهای به نام IMDBPY وجود داشت که از ابتدای سال ۲۰۲۳، توسعهدهنده این کتابخانه، کتابخانه دیگری به نام Cinemagoer، با امکانات جذابتری توسعه داده است که ما آخرین نسخه آن استفاده میکنیم!
✅ نکته: متاسفانه پاسخ شما یک، در بعضی از مواقع کار نمیکند! ولی بقیه پاسخها به درستی کار میکنند.
# ********************#SourceCode #SourceCode10034 #Practical #General
# pip install cinemagoer
# https://cinemagoer.github.io/
# https://github.com/cinemagoer/cinemagoer
# ********************
from imdb import Cinemagoer
instance = Cinemagoer()
# 1
movies = instance.get_top250_movies()
# 2
# movies = instance.search_movie(title="Star Wars")
# 3
# movies = instance.get_top50_tv_by_genres(genres="Sci-Fi")
# 4
# movies = instance.get_top50_movies_by_genres(genres="Sci-Fi")
for movie in movies:
print(movie)
# ********************
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
❤5👍2
📌 عنوان برنامه: برنامهای بنویسید که به سایت IMDB متصل شده و از اطلاعات درج شده در متن صفحات HTML آن:
۱. فهرست ۲۵۰ فیلم برتر جهان
۲. فهرست تمام فیلمهایی که در نام آنها کلمات Star Wars وجود دارد
۳. فهرست ۵۰ سریال برتر که در ژانر علمی / تخیلی میباشند
۴. فهرست ۵۰ فیلم برتر که در ژانر علمی / تخیلی میباشند
را بدست آورده و به ما نمایش دهد؟
✅ نکته: در این برنامه، میخواهیم اطلاعات برحسب سال تولید مرتب شده و در ابتدای هر سطر اطلاعاتی، شماره ردیف نمایش داده شده و در همان سطر، سال تولید، Rating، و مناسب سن بودن نیز نمایش داده شود.
✅ نکته: این برنامه، برای عزیزان Senior نوشته شده است!
✅ نکته: تقریبا تا پایان سال ۲۰۲۲، برای حل این تمرین، کتابخانهای به نام IMDBPY وجود داشت که از سال ۲۰۲۳، توسعهدهنده این کتابخانه، کتابخانه دیگری به نام Cinemagoer، با امکانات جذابتری توسعه میدهد!
✅ نکته: متاسفانه پاسخ شما یک، بعضی وقتها کار نمیکند! ولی بقیه پاسخها به درستی کار میکنند.
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
۱. فهرست ۲۵۰ فیلم برتر جهان
۲. فهرست تمام فیلمهایی که در نام آنها کلمات Star Wars وجود دارد
۳. فهرست ۵۰ سریال برتر که در ژانر علمی / تخیلی میباشند
۴. فهرست ۵۰ فیلم برتر که در ژانر علمی / تخیلی میباشند
را بدست آورده و به ما نمایش دهد؟
✅ نکته: در این برنامه، میخواهیم اطلاعات برحسب سال تولید مرتب شده و در ابتدای هر سطر اطلاعاتی، شماره ردیف نمایش داده شده و در همان سطر، سال تولید، Rating، و مناسب سن بودن نیز نمایش داده شود.
✅ نکته: این برنامه، برای عزیزان Senior نوشته شده است!
✅ نکته: تقریبا تا پایان سال ۲۰۲۲، برای حل این تمرین، کتابخانهای به نام IMDBPY وجود داشت که از سال ۲۰۲۳، توسعهدهنده این کتابخانه، کتابخانه دیگری به نام Cinemagoer، با امکانات جذابتری توسعه میدهد!
✅ نکته: متاسفانه پاسخ شما یک، بعضی وقتها کار نمیکند! ولی بقیه پاسخها به درستی کار میکنند.
# ********************#SourceCode #SourceCode10034 #Practical #General
# pip install cinemagoer
# https://cinemagoer.github.io/
# https://github.com/cinemagoer/cinemagoer
# ********************
from imdb import Cinemagoer
instance = Cinemagoer()
# 1
# movies = instance.get_top250_movies()
# 2
movies = instance.search_movie(title="Star Wars")
# 3
# movies = instance.get_top50_tv_by_genres(genres="Sci-Fi")
# 4
# movies = instance.get_top50_movies_by_genres(genres="Sci-Fi")
movies.sort(key=lambda item: item["year"], reverse=True)
for index, movie in enumerate(movies):
id = movie.movieID
title = movie["title"]
year = movie["year"]
rating = "-"
if "rating" in movie:
rating = movie["rating"]
certificate = "-"
if "certificates" in movie:
certificate = movie["certificates"][0]
message = f"[{index + 1:>2}] {title:<55} Year: {year:<4} Rating: {rating:<3} Certificate: {certificate:<8}"
# message += f" [{id:>8}]"
print(message)
# ********************
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
👍5❤3
ضمن عرض سلام و خیر مقدم به یکایک شما عزیزان و بزرگواران، لازم دیدم که به یک نکته در خصوص این کانال اشاره نموده و از شما تقاضایی نمایم:
با تشکر و احترام
داریوش تصدیقی
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍6
# ********************باید (بهتر است) از دستورات (روش) ذیل استفاده نمایید:
print("Hello, World!")
# ********************
# ********************📌 تذکر: در تمام سورسکدهایی که تاکنون در این کانال نوشته شده و یا نوشته خواهند شد، به دلیل آنکه حجم سورسکدها زیاد نشود، از این الگوی برنامهنویسی استفاده نخواهیم کرد، ولی شما باید در پروژههای خود حتما از این الگو استفاده نمایید!
def main():
print("Hello, World!")
if __name__ == "main":
main()
# ********************
#BestPractice
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3
Media is too big
VIEW IN TELEGRAM
✅ نکته: دوره بسیار جذاب و هیجانانگیزی بود، ۲۴ نوجوان و جوان مستعد، باهوش و با انگیزه، که همگی توانستند با موفقیت این دوره را سپری کرده و نمره خوبی دریافت نمایند...
✅ نکته: علاقه، تلاش و پشتکار این عزیزان، به حدی مرا به وجد آورده و هیجانزده کرد که تصمیم گرفتم این کانال پایتون را راهاندازی نمایم...
#Movie
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍6
📌 عنوان برنامه شماره یک: برنامهای بنویسید که محتوای دو متغیر عددی (x, y) را با استفاده از متغیر کمکی تغییر دهد؟
- راهنمایی: در سه خط
- راهنمایی: در سه خط
✅ نکته: دستور ذیل:
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
- راهنمایی: در سه خط
# ********************📌 عنوان برنامه شماره دو: برنامهای بنویسید که محتوای دو متغیر عددی (x, y) را بدون! استفاده از متغیر کمکی تغییر دهد؟
x = 10
y = 15
z = x
x = y
y = z
# ********************
- راهنمایی: در سه خط
# ********************📌 عنوان برنامه شماره سه: برنامهای بنویسید که محتوای دو متغیر عددی (x, y) را بدون! استفاده متغیر کمکی، و صرفا در یک خط تغییر دهد؟
x = 10
y = 15
x = x + y
y = x - y
x = x - y
# ********************
# ********************✅ نکته مهم: پاسخ هیجانانگیز برنامه شماره سه، صرفا در زبان برنامهنویسی پایتون امکانپذیر است! و نمونه آن (تا جایی که در جریان هستم) در زبانهای برنامهنویسی دیگر وجود ندارد!
x = 10
y = 15
x, y = y, x
# ********************
✅ نکته: دستور ذیل:
x, y = y, xدر واقع معادل دستور ذیل میباشد (Tupple) که با یک عملیات Unzip، ما را به نتیجه میرساند:
x, y = (y, x)#SourceCode #SourceCode10035 #Basic
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤7👍3
📌 عنوان برنامه: برنامهای بنویسید که متنی (sentence) که برای آن تعریف شده است را بررسی کرده، و حرف (حروفی) که بیشترین تکرار را دارد(ند) را به ما نمایش دهد:
✅ نکته مهم: این سوالی است که معمولا در اکثر مصاحبههای استخدامی پایتون، از عزیزان پرسیده میشود!
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
# ********************✅ نکته: با توجه به متن فوق، پاسخ صحیح حروف i و فضای خالی، با پنجبار تکرار میباشد.
sentence = "This is a common interview question"
# ********************
✅ نکته مهم: این سوالی است که معمولا در اکثر مصاحبههای استخدامی پایتون، از عزیزان پرسیده میشود!
# ********************#SourceCode #SourceCode10036 #Basic
sentence = "This is a common interview question"
char_frequency = {}
for char in sentence:
if not char in char_frequency:
char_frequency[char] = 1
else:
char_frequency[char] += 1
items = char_frequency.items()
sorted_char_frequency = sorted(items, key=lambda item: item[1], reverse=True)
max_count = sorted_char_frequency[0][1]
print(f"Max Count: {max_count}")
for item in sorted_char_frequency:
if item[1] == max_count:
print(f"[{item[0]}]")
else:
break
# ********************
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
👍6❤2
✅ شرح برنامه: برنامهای که اطلاعات اکانت Github خودمان و یا شخص دیگری را دریافت کرده، و به طور خودکار، تمام Repository های Fork نشده آن اکانت (Account) را شناسایی کرده، و در ضمن، نام Branch اصلی هر یک از آن Repository ها را استخراج کرده (master / main)، سپس پوشهای به همان نام Account ایجاد نموده، و کلیه سورسکدهای هر یک از Repository ها را، در قالب یک فایل ZIP، به زیبایی دانلود میکند!
📌 نکته: ضمنا برنامه کاملا هوشمند بوده و اگر مثلا چند هفته و یا چند ماه بعد، مجددا برنامه را برای همان اکانت اجرا نماییم، صرفا Repository های Update شده را دانلود میکند!
✅ نکته: به دلیل جذابیت و کاربردی بودن این برنامه، و اینکه به غیر از گرفتن کلی ایدههای جذاب، کلی از نکات و تکنیکهای زبان برنامهنویسی پایتون را نیز فرا خواهید گرفت و یا برایتان مرور میگردد، احتمالا علاوه بر انتشار سورسکد، فیلم آموزشی این برنامه نیز تولید و منتشر خواهد شد...
https://github.com/dariush-tasdighi
https://github.com/learning-csharp
#SourceCode #SourceCode10037 #Practical #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Dariush-Tasdighi - Overview
ASP.NET (Core) Developer
Telegram: https://t.iss.one/IranianExperts - Dariush-Tasdighi
Telegram: https://t.iss.one/IranianExperts - Dariush-Tasdighi
❤11👍2
Media is too big
VIEW IN TELEGRAM
❤️ سلام دوستان عزیزم ❤️
✅ شرح برنامه: برنامهای که اطلاعات اکانت Github خودمان و یا شخص دیگری را دریافت کرده، و به طور خودکار، تمام Repository های Fork نشده آن اکانت (Account) را شناسایی کرده، و در ضمن، نام Branch اصلی هر یک از آن Repository ها را استخراج کرده (master / main)، سپس پوشهای به همان نام Account ایجاد نموده، و کلیه سورسکدهای هر یک از Repository ها را، در قالب یک فایل ZIP، به زیبایی دانلود میکند!
📌 نکته: ضمنا برنامه کاملا هوشمند بوده و اگر مثلا چند هفته و یا چند ماه بعد، مجددا برنامه را برای همان اکانت اجرا نماییم، صرفا Repository های Update شده را دانلود میکند!
🔴 نکته: دوستان عزیزم، فارغ از اینکه به زبان برنامهنویسی پایتون علاقه دارید یا خیر! و یا دانشی در این خصوص دارید یا خیر! قویا مشاهده این فیلم را به شما توصیه میکنم!
https://github.com/dariush-tasdighi
https://github.com/learning-csharp
#Movie #SourceCode #SourceCode10037 #Practical #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
✅ شرح برنامه: برنامهای که اطلاعات اکانت Github خودمان و یا شخص دیگری را دریافت کرده، و به طور خودکار، تمام Repository های Fork نشده آن اکانت (Account) را شناسایی کرده، و در ضمن، نام Branch اصلی هر یک از آن Repository ها را استخراج کرده (master / main)، سپس پوشهای به همان نام Account ایجاد نموده، و کلیه سورسکدهای هر یک از Repository ها را، در قالب یک فایل ZIP، به زیبایی دانلود میکند!
📌 نکته: ضمنا برنامه کاملا هوشمند بوده و اگر مثلا چند هفته و یا چند ماه بعد، مجددا برنامه را برای همان اکانت اجرا نماییم، صرفا Repository های Update شده را دانلود میکند!
https://github.com/dariush-tasdighi
https://github.com/learning-csharp
#Movie #SourceCode #SourceCode10037 #Practical #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4
✅ عنوان برنامه: دانلود فایلهای یک Repository
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
# ********************#SourceCode #SourceCode10037 #Practical #EthicalHacking
import os, requests
os.system(command="cls")
username = input("What is github account: ").lower()
url = f"https://api.github.com/users/{username}/repos"
try:
response = requests.get(url=url)
except:
print(f"Connection Error!")
quit()
if (
not response
or response.status_code != 200
or response.text == ""
or response.text == "[]"
or "Not Found" in response.text
):
print(f"Repository '{username}' not found or empty!")
quit()
response_json = response.json()
non_fork_list = []
for item in response_json:
if item["fork"] == False:
name = item["name"].upper()
updated_at = item["updated_at"]
default_branch = item["default_branch"]
data = (name, default_branch, updated_at)
non_fork_list.append(data)
non_fork_list.sort()
for index, item in enumerate(non_fork_list):
message = f"[{(index + 1):>3}] - [{item[2]:<20}] - [{item[1]:<10}] - {item[0]}"
print(message)
if os.path.exists(path=username) == False:
os.mkdir(path=username)
index = 0
for item in non_fork_list:
updated_at = (
item[2].replace(":", "_").replace("-", "_").replace("T", "_").replace("Z", "")
)
file_name = f"{item[0]}_{updated_at}.zip"
path_name = f"{username}\{file_name}"
if os.path.exists(path=path_name):
break
index += 1
url = f"https://github.com/{username}/{item[0]}/archive/refs/heads/{item[1]}.zip"
response = requests.get(url=url, stream=True)
if response.status_code == 200:
with open(file=path_name, mode="wb") as file:
for chunk in response.iter_content(chunk_size=1024):
file.write(chunk)
message = f"[{(index):>3}] - File '{file_name}' downloaded."
print(message)
# ********************
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
👍7❤2
✅ هر کدام از ساختمان دادههای پایتون، چه قابلیتهایی دارند!
#Python #Learning #Basic
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤7
📌 عنوان برنامه: برنامهای بنویسید که نسبت به شرایط و علاقهمان، رنگ قلم و رنگ زمینه خروجی تغییر کند؟
✅ نکته: تا امروز، تمام برنامههایی که نوشتهایم، برنامههای اصطلاحا Console Application بوده و نتیجه آنها در محیط Console / Terminal به صورت سفید (رنگ قلم) روی سیاه (رنگ زمینه) اجرا میشدند. این دو رنگ (سفید/سیاه) شاید در دراز مدت، حس خوبی از نظر ظاهری به ما ندهند! ضمن آنکه در برنامههای جدی، خصوصا در برنامههای مربوط به Ethical Hacking، شاید بخواهیم اتفاقات خاص و یا نامطلوب را مثلا با رنگ قلم / زمینه قرمز (برای تاکید یا توجه بیشتر) به کاربر نمایش دهیم! برای این منظور نصب Module ذیل، و استفاده از دستورات و پارامترهای مربوط به آن، نتیجه (ظاهر) مناسبتری ایجاد میکند:
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
✅ نکته: تا امروز، تمام برنامههایی که نوشتهایم، برنامههای اصطلاحا Console Application بوده و نتیجه آنها در محیط Console / Terminal به صورت سفید (رنگ قلم) روی سیاه (رنگ زمینه) اجرا میشدند. این دو رنگ (سفید/سیاه) شاید در دراز مدت، حس خوبی از نظر ظاهری به ما ندهند! ضمن آنکه در برنامههای جدی، خصوصا در برنامههای مربوط به Ethical Hacking، شاید بخواهیم اتفاقات خاص و یا نامطلوب را مثلا با رنگ قلم / زمینه قرمز (برای تاکید یا توجه بیشتر) به کاربر نمایش دهیم! برای این منظور نصب Module ذیل، و استفاده از دستورات و پارامترهای مربوط به آن، نتیجه (ظاهر) مناسبتری ایجاد میکند:
# ********************#SourceCode #SourceCode10038 #Basic #General
# pip install colorama
# https://github.com/tartley/colorama
# ********************
from colorama import Fore, Back
print(f"{Fore.RED}Hello, World (1)!")
print(f"{Fore.YELLOW}Hello, World (2)!{Fore.RESET}")
print(f"{Back.GREEN}Hello, World (3)!{Back.RESET}")
print(f"{Fore.MAGENTA}Hello, World (4)!")
print(f"Hello, World (5)!")
print(f"{Fore.RESET}Hello, World (6)!")
# ********************
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤5👍2
یک وقتهایی پیش میآید که ما میخواهیم، یک سورسکد (مثلا به زبان برنامهنویسی پایتون) را از ابتدا نوشته و یا آنرا ویرایش نماییم، و امکان و یا زمان کافی، برای نصب Visual Studio Code را نداریم و در ضمن نیاز به یک IntelliSense هوشمند داریم تا بتوانیم کد خودمان را مرتب و مطمئن بنویسیم. در این شرایط میتوانیم وارد سایت ذیل شده و به صورت آنلاین، و در محیط Visual Studio Code Online، کد بزنیم!
https://vscode.dev
#Site #Basic #General
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
vscode.dev
Visual Studio Code for the Web
Build with Visual Studio Code, anywhere, anytime, entirely in your browser.
👍9❤4
[Wiley]_Beginning_Programming_with_Python_for_Dummies.pdf
9 MB
☘️ معرفی کتابهای الکترونیکی ☘️
Title: Beginning Programming with Python for Dummies
Author: John Paul Mueller
Published Date: 2018
Publisher: Wiley
Pages: 411
Edition: Second
Language: English
#Book #General
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Title: Beginning Programming with Python for Dummies
Author: John Paul Mueller
Published Date: 2018
Publisher: Wiley
Pages: 411
Edition: Second
Language: English
#Book #General
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤7👍2
Forwarded from 🛑 Iranian Experts 🛑 (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
🔴 معرفی یک سایت فوقالعاده!
https://piped.video
✅ از طریق این سایت، میتوانید فیلمهای سایت YouTube را بدون فیلتر شکن، جستجو کرده، مشاهده کرده، و یا دانلود نمایید! امکانات جستجوی نسبتا خوبی دارد و تا فیلتر نشده است 😞، میتوانید از امکانات خوب آن استفاده نمایید...
#Site
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
https://piped.video
✅ از طریق این سایت، میتوانید فیلمهای سایت YouTube را بدون فیلتر شکن، جستجو کرده، مشاهده کرده، و یا دانلود نمایید! امکانات جستجوی نسبتا خوبی دارد و تا فیلتر نشده است 😞، میتوانید از امکانات خوب آن استفاده نمایید...
#Site
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
piped.video
An alternative privacy-friendly YouTube frontend which is efficient by design.
❤7👍4
Forwarded from 🛑 Iranian Experts 🛑 (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 یک برنامه هیجانانگیز، به زبان PowerShell
C:\Users\[YOUR_USERNAME]\Downloads\Telegram Desktop
میخواهیم یک PowerShell Script اجرا نماییم، که با توجه به پسوند فایلها، یک پوشه ایجاد کرده و فایلها را برحسب Extension آنها، در این پوشهها منتقل نموده و اصطلاحا تا حدی فایلهای خودمان را دستهبندی نماییم.
#SourceCode #PowerShell #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤6
Media is too big
VIEW IN TELEGRAM
Web Scraping / Web Crawling
✅ شرح برنامه: استخراج اطلاعات از صفحات سایت دیوار!
✅ میخواهیم مثلا اطلاعات مربوط به رهن / اجاره، آپارتمانهایی که محدوده سهروردی تهران هستند را بدست آورده، اطلاعات آنرا ویرایش (تر و تمیز) کرده و این اطلاعات را در یک فایل Excel اصطلاحا Export نماییم!
✅ نکته: به دلیل جذابیت و کاربردی بودن این برنامه، و اینکه به غیر از گرفتن کلی ایدههای جذاب، کلی از نکات و تکنیکهای زبان برنامهنویسی پایتون را نیز فرا خواهید گرفت و یا برایتان مرور میگردد، علاوه بر انتشار سورسکد، فیلمهای آموزشی این برنامه نیز تولید و منتشر خواهد شد...
🛑 نکته مهم: بسیاری از اینگونه برنامههایی که در این کانال، نوشته و منتشر میشوند، بسیار کاربردی بوده و حتی اگر علاقهای به برنامهنویسی ندارید و یا به زبان خاصی مانند پایتون نیز علاقهای ندارید، میتوانید صرفا این برنامهها را اجرا کرده و از نتیجه آنها استفاده کرده و لذت ببرید!
#Movie #Practical #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍2
✅ سایتهایی که میتوانید از طریق آنها، به صورت رایگان و آنلاین، به زبان برنامهنویسی پایتون (نسخه ۳) کدنویسی کرده و آنها را اجرا نمایید:
- https://www.online-python.com
- https://trinket.io/embed/python3
Shell (Not IDE):
- https://www.python.org/shell
- https://onecompiler.com/python
- https://replit.com/languages/python3
- https://domsignal.com/python-online-compiler
- https://www.onlinegdb.com/online_python_interpreter
- https://pythonprinciples.com/online-python-interpreter
- https://www.jdoodle.com/python3-programming-online
- https://www.tutorialspoint.com/execute_python3_online.php
- https://www.tutorialspoint.com/online_python_compiler.php
- https://www.scaler.com/topics/python/online-python-compiler
- https://www.programiz.com/python-programming/online-compiler
- https://pynative.com/online-python-code-editor-to-execute-python-code
- https://www.w3schools.com/python/trypython.asp?filename=demo_compiler
۱. آنلاین باشند
۲. رایگان باشند
۳. ترجیحا برای استفاده از آنها نیاز به VPN نداشته باشیم.
#Site
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5
- GIT
https://git-scm.com
- Wireshark
https://www.wireshark.org
- Kali Linux
https://www.kali.org/get-kali
- HEX-RAYS (IDA)
https://hex-rays.com/ida-free/
- Ubuntu Linux
https://ubuntu.com/download/desktop
- Visual Studio Code
https://code.visualstudio.com/download
- VirtualBox
https://www.virtualbox.org/wiki/Downloads
- Purb Suite Community Edition
https://portswigger.net/burp/communitydownload
- PowerShell 7.3
https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.3
✅ برنامههایی که میتوان از طریق آنها، فایلهای ISO را بر روی USB و به صورت Bootable قرار داد:
- Rufus
https://rufus.ie/en
- Etcher Balena
https://etcher.balena.io/#download-etcher
✅ نکته: این مطلب، به مرور تکمیل میشود!
#Site #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍1
✅ سایتهایی که میتوانیم از طریق آنها کلی:
- Word List
- RockYou List
- Rainbow List
- Password List
بدست آورده و دانلود نماییم:
- https://wordlists.assetnote.io
- https://github.com/assetnote/wordlists
- https://github.com/danielmiessler/SecLists
❤️ تقاضا: اگر سایتها و یا منابع دیگری را میشناسید لطفا به اینجانب اطلاع دهید تا این لیست را برای دیگر دوستانتان بروزرسانی نمایم.
#Site #WordList #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2