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
✅ نکته: عزیزانی که در هر سطحی، با زبان برنامهنویسی پایتون آشنایی داشته و یا با آن به طور جدی کار میکنند، قطعا قدر این تابع را میدانند!
✅ نکته: در این Tuple سه قسمتی، اولین قسمت از سمت چپ، Location یا مسیر، دومین قسمت از سمت چپ، file_name یا نام فایل و سومین قسمت از سمت چپ، Extension یا پسوند فایل (با نقطه) برمیگردد.
✅ نکته: اگر برای بدست آوردن اجزای یک مسیر، در کل اینترنت جستجو نمایید، قطعا چرندیات و کدهای نادقیقی خواهید دید که امیدوارم از این کد کمال استفاده را کرده و از آن لذت ببرید!
✅ نکته: در صورتی که ورودی این تابع None یا "" و یا رشتهای فقط با Space باشد، خروجی این تابع None خواهد بود!
✅ نکته: این کدها و آموزشها، قطعا یک ارتباط معنوی با یکدیگر دارند، و انشاءالله با فیلمهای آموزشی آتی، ارتباط و استفاده از آنها در یک پروژه نسبتا بزرگ و جدی قابل روئت و استفاده خواهد بود!
✅ درخواست: در صورتی که در این کد، بیدقتی و یا مشکلی مشاهده نمودید، لطفا آنرا به اینجانب اطلاع داده تا در اسرع وقت، نسبت به ویرایش آن اقدام نمایم.
# ********************#SourceCode #SourceCode10039 #Basic #General
import os
def get_path_parts(path: str):
if path == None:
return None
path = path.strip()
if path == "":
return None
location, tail = os.path.split(p=path)
items = os.path.splitext(p=tail)
file_name = items[0]
file_extension = items[1]
parts = (location, file_name, file_extension)
return parts
# ********************
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
✅ در این مطلب، میخواهیم به جای آنکه برنامه (تابع) مذکور را بارها!!! اجرا کرده!!! و با ورود پارامترهای مختلف، به صورت دستی، برنامه را تست نماییم، همه مواردی را که میخواهیم تست نماییم را یکبار نوشته و تا حد زیادی از صحت تابع اطمینان حاصل کنیم، یعنی به گونهای یک Unit Test برای این تابع بنویسیم! این کار باعث میشود که حداقل شما عزیزان، به عنوان خواننده این تابع، متوجه شوید که نویسنده این تابع، با توجه به چه ورودیهایی، توقع چه خروجیهایی را داشته است!
# ********************#SourceCode #SourceCode10039 #Basic #General
path = None
parts = get_path_parts(path=path)
if parts != None:
print(f"[!] Path Parsing Error! - '{path}'")
path = ""
parts = get_path_parts(path=path)
if parts != None:
print(f"[!] Path Parsing Error! - '{path}'")
path = " "
parts = get_path_parts(path=path)
if parts != None:
print(f"[!] Path Parsing Error! - '{path}'")
path = "Alaki"
parts = get_path_parts(path=path)
if ("", "Alaki", "") != parts:
print(f"[!] Path Parsing Error! - '{path}'")
path = "Alaki.txt"
parts = get_path_parts(path=path)
if ("", "Alaki", ".txt") != parts:
print(f"[!] Path Parsing Error! - '{path}'")
path = "Alaki.Dolaki.txt"
parts = get_path_parts(path=path)
if ("", "Alaki.Dolaki", ".txt") != parts:
print(f"[!] Path Parsing Error! - '{path}'")
path = " Alaki.Dolaki.txt "
parts = get_path_parts(path=path)
if ("", "Alaki.Dolaki", ".txt") != parts:
print(f"[!] Path Parsing Error! - '{path}'")
# In Windows
path = "C:\\A\\"
parts = get_path_parts(path=path)
if ("C:\\A", "", "") != parts:
print(f"[!] Path Parsing Error! - '{path}'")
path = "C:\\A\\Alaki.Dolaki.txt"
parts = get_path_parts(path=path)
if ("C:\\A", "Alaki.Dolaki", ".txt") != parts:
print(f"[!] Path Parsing Error! - '{path}'")
# In Linux / Mac
path = "/A/"
parts = get_path_parts(path=path)
if ("/A", "", "") != parts:
print(f"[!] Path Parsing Error! - '{path}'")
path = "/A/Alaki.Dolaki.txt"
parts = get_path_parts(path=path)
if ("/A", "Alaki.Dolaki", ".txt") != parts:
print(f"[!] Path Parsing Error! - '{path}'")
path = "/Alaki.Dolaki.txt"
parts = get_path_parts(path=path)
if ("/", "Alaki.Dolaki", ".txt") != parts:
print(f"[!] Path Parsing Error! - '{path}'")
# ********************
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2
Media is too big
VIEW IN TELEGRAM
همانگونه که در انتهای این فیلم مطرح گردید، برای مشاهده فیلمهای این دوره، نیازی به ثبتنام وجود ندارد! و پرداخت شما عزیزان (اشخاص، شرکتها و سازمانها)، صرفا میتواند از طریق Donation صورت گیرد!
- Source Codes:
https://github.com/dariush-tasdighi
6219 8610 2805 1349
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #Cryptography_001
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍4
Media is too big
VIEW IN TELEGRAM
Cheat Sheet
- ASCII
- Unicode
- UTF-8
- Encode (Encoding)
6219 8610 2805 1349
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #Cryptography_002
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍3
در این مطلب، بزرگوارانی که تا این لحظه، در طرح حمایت از دوره آموزش جامع Cryptography شرکت کرده و مبلغی را به عنوان Donate پرداخت کردهاند، معرفی میشوند!
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍3