Fara Code | برنامه نویسی
3.37K subscribers
529 photos
237 videos
67 files
247 links
جایی که صفر و یک‌ها خوش می‌گذره!

📘 books & codes
🧠 tips & tricks
🎉 fun for devs

👥 group: @FaraCodeGp
🧑‍💻 Owner: @samannmz
Download Telegram
متد هایی برای کار با لیست ها تو ی نگاه👆

@Learrning_Python
👍12
یه سوال همیشگی اینه که ایا سن فلان برای شروع برنامه نویسی دیر نیست؟

این سوالیه که استاد جادی تو ویدیو یوتیوب پاسخش داده😀

youtube
youtube

پیشنهاد میکنم حتما ببینید من خودم لذت بردم👌


@Learrning_Python
👍81
بخش Markdown گیت‌هاب‌ بروز شده، و از این به بعد می‌تونید حالت‌های مختلف هشدار رو نمایش بدید


@Learrning_Python
@DevCodeGp
👍12🔥2
🔴 یه گروه هکری ادعا کرده که با هک اسنپ فود اطلاعات ۲۰ میلیون کاربر و ۸۸۰ میلیون سفارش رو دارن.

🔹گروه هکری که تو تابستان تپسی رو هک کرده بودن حالا با انتشار نمونه ای از دیتای اسنپ فود نشان دادن که دیتای اسنپ فود از جمله اطلاعات ۲۰ میلیون کاربر شامل نام کاربری، پسورد، ایمیل، نام و نام خانوادگی، شماره موبایل، تاریخ تولد و همچنین اطلاعات بیش از ۸۸۰ میلیون سفارش محصول را استخراج کرده اند.

🔹هکر میگوید که هک را به اسنپ فود اطلاع نداده و مستقیما اطلاعات را برای فروش گذاشته است. علت؟ تجربه مذاکره با تپسی: «پس از ماجرای تپسی تصمیم گرفتیم با هیچ شرکتی در آینده مذاکره نکنیم!»

🔹اسنپ فود هنوز این خبر را تایید یا تکذیب نکرده است.

#news

@Learrning_Python
@DevCodeGp
👍7😐2😁1
اسنپ فود هک بخشی از اطلاعات کاربرانش را تایید کرد!



@Learrning_Python
💔8🤣1
snapp_db_BizAuths.csv
45.6 KB
🔴 بخشی از اطلاعات هک شده اسنپ فود !
👍6😐3
#git #github
اگه برنامه نویس هستین ولی با گیت (git) آشنا نیستین که یکی از مهمترین قدم شما در برنامه‌نویسی یاد گرفتن گیت است. یا اگر برنامه‌نویس نیستین و با گیت‌ هم آشنا نیستین، مهم نیست. الان یه توضیح خلاصه می‌دم.

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

فرض کنید که به صورت تیمی روی یک پروژه کار می‌کنید و هر برنامه نویس بخشی از پروژه رو انجام می‌ده. در انتهای روز کاری همه اعضای تیم تغییراتی رو که روی پروژه انجام دادند رو روی Git قرار می‌دن. حالا شما به راحتی می‌تونید بفهمید که چه شخصی چه کارهایی انجام داده، چه تغییراتی در پروژه و توسط کدام یک از اعضای تیم انجام شده و دلیل تغییرات چی بوده.

ریکشن یادتون نره❤️

حالا بگید گیت بلد هستید یا نه؟
اموزش گیتهاب پست پایین👇

@Learrning_Python
👍204👎3
Fara Code | برنامه نویسی
#git #github اگه برنامه نویس هستین ولی با گیت (git) آشنا نیستین که یکی از مهمترین قدم شما در برنامه‌نویسی یاد گرفتن گیت است. یا اگر برنامه‌نویس نیستین و با گیت‌ هم آشنا نیستین، مهم نیست. الان یه توضیح خلاصه می‌دم. گیت یک سیستم کنترل ورژن پروژه و یه روش برای…
#github
خب حالا گیت هاب چیه؟

گیت هاب یه کامیونیتی برای برنامه نویسان هستش که میتونید در آن  یه ریپازیتوری ایجاد کنید و پروژه هایی که نوشتین رو در اونجا قرار بدین. اگه ریپازیتوری که گذاشتین پابلیک باشه بقیه برنامه نویسا دنیا میتونن پروژه شما رو ببینند و اون رو اصلاح کنند، توسعه بدن و ازشون استفاده کنند.

پ.ن: برای استفاده از گیت نیاز به گیت هاب ندارید.

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

ریکشن یادتون نره❤️

@Learrning_Python
14👍7
🤣27👍1
متد count در پایتون

متد count این متد ی رشته (توالی) از ما میگیره  و داخل ی رشته دیگه میگرده ببینه چند بار از رشته اول داخلش وجود داره برای درک بهتر به قطعه کد زیر رو ی بار خودتون بنویسید و اجرا کنید

message = 'python is popular programming language'
# number of occurrence of 'p'

print('Number of occurrence of p:', message.count('p'))
متد count ی پارامتر اجباری داره و دوتا پارامتر اختیاری
پارامتر اجباری همون مقداری هست که میخوایم چک کنیم ببینیم چند بار تکرار شده تو متن
پارامتر های اختیاری هم یکی start , end هستن

string.count(substring, start=..., end=...)
برای درک بهتر مثال زیر رو بنویسید و اجراش کنید
# define string

string = "Python is awesome, isn't it?"
.
# count after first 'i' and before the last 'i'

count = string.count(o,2, 15)
خروجی کد بالا مقدار ۲ رو برمیگردونه چون کارکتر "o" از ایندکس ۲ تا ۱۵ فقط دو بار تکرار شده

#python
#str_method

@Learrning_Python
🔥16👍11👎1🤣1
Media is too big
VIEW IN TELEGRAM
برنامه نویسی پایتون رو تازه شروع کردی؟؟؟

اما نمیدونی باید ازکجا بیشتر تمرین کنی تا دستت راه بیوفته ما اینجاییم با کلی تمرین خفن ....

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

پس منتظر چی هستی ، بیا تا باهم بیشتر به پایتون مسلط بشیم:

www.aparat.com/Python_EXErcise

مارو دنبال کنید و برای با خبر شدن از ویدئو های بیشتر زنگوله رو هم فعال کنید.
🔥1
آپدیت:
پیرو مذاکراتی که با تیم اسنپ‌فود داشتیم، دیتای این مجموعه به هیچکس فروخته نشده و نخواهد شد.
تیم مدیریت اسنپ‌فود با رفتار حرفه‌ای نشان دادند اطلاعات مردم و آبروی برند براشون از هر چیزی ارزشمندتر است.

پ.ن:
قضیه Sold Out در یکی از فروم‌ها این بود که با توجه به قطعی نبودن خروجی مذاکره برای تیم ما، تصمیم گرفتیم موقت بنویسیم «فروخته شد»؛ اما حالا پس از کسب اطمینان از اسنپ‌فود، پست را به طور کامل پاک کردیم.
👍9🤣2
backend-map.png
340.1 KB
نقشه راه بک‌اند خفن و کامل (Back-end) به زبان فارسی 🔥

ترجمه از AliRadmanesh

به اشتراک بزارید🩵

#roadmap

@Learrning_Python
👍104
👍7
پاسخ صحیح کدام هست ؟ دلیلش رو تو کامنتا بگو
Anonymous Quiz
43%
True
38%
Flase
9%
None
10%
Nothong
خروجی کد زیر چیست؟
پاسخ درست کامنت کنید.
data={"a" , "b" , "c" , "ac"} result = data.difference("ac") print(result)
Anonymous Quiz
14%
{ 'b' , 'ac' }
23%
{ 'a' , 'c' }
46%
{ 'a' , 'b' , 'c'}
17%
{ 'b' }
👍141
مرتب شده کد
data={"a" , "b" , "c" , "ac"}

result = data.difference("ac")

print(result)
دوستان عزیز
سلام

کانال تمرین یوتیوب و آپارات مارو دنبال کنید
فعلا دوتا تمرین در سطح مقدماتی داخل کانال ها آپلود شده
کم کم سطح تمرینا رو دشوار تر میکنیم

YouTube :

https://www.youtube.com/@PYthon_EXErscise

aparat :


https://www.aparat.com/Python_EXErcise
👍8