خب چند تا سایت کاربردی برای تمرین برنامه نویسی معرفی کنیم. برای کسانی که تمرین کردن رو دوست دارن👌🏻
درضمن مهم ترین بخش های برنامه نویسی تمرین کردنه
❗️Javascript
❕www.jschallenger.com
❗️Css
❕www.cssbattle.div
❗️Sql
❕www.sql-practice.com
❗️Python
❕www.hackerrank.com
#⃣#html #css #python #sql
➖➖➖➖➖➖
@Learrning_Python
@python_develops
درضمن مهم ترین بخش های برنامه نویسی تمرین کردنه
❗️Javascript
❕www.jschallenger.com
❗️Css
❕www.cssbattle.div
❗️Sql
❕www.sql-practice.com
❗️Python
❕www.hackerrank.com
#⃣#html #css #python #sql
➖➖➖➖➖➖
@Learrning_Python
@python_develops
👍10🔥1
پس از یادگیری #جنگو به صورت متوسط، چه ابزار های دیگه ای رو میتونم یاد بگیرم؟
(فقط در صورت نیاز یا برای مطالعه بیشتر)
1. Django Rest Framework (DRF)
2. Docker
3. Class-Based Views (CBV)
4. Django Allauth
5. Django Simple JWT
6. Celery
7. Redis
8. RabbitMQ
9. Django Guardian
10. Django Rest Framework JWT
11. Django Q
12. Django Taggit
13. Sentry
14. ELK Stack (Elasticsearch, Logstash, Kibana)
15. Prometheus
16. Grafana
17. Django Websockets
18. Django Channels
19. Django Haystack
20. Django REST Swagger
21. Django Storages
22. Django Compressor
23. New Relic
24. Django Sitemap
25. django-cors-headers
26. Django CORS Headers
27. Django Debug Toolbar
28. django-silk
29. Django Elasticsearch DSL
30. Django REST framework filters
منبع
#django #python
@Learrning_Python
@python_develops
(فقط در صورت نیاز یا برای مطالعه بیشتر)
1. Django Rest Framework (DRF)
2. Docker
3. Class-Based Views (CBV)
4. Django Allauth
5. Django Simple JWT
6. Celery
7. Redis
8. RabbitMQ
9. Django Guardian
10. Django Rest Framework JWT
11. Django Q
12. Django Taggit
13. Sentry
14. ELK Stack (Elasticsearch, Logstash, Kibana)
15. Prometheus
16. Grafana
17. Django Websockets
18. Django Channels
19. Django Haystack
20. Django REST Swagger
21. Django Storages
22. Django Compressor
23. New Relic
24. Django Sitemap
25. django-cors-headers
26. Django CORS Headers
27. Django Debug Toolbar
28. django-silk
29. Django Elasticsearch DSL
30. Django REST framework filters
منبع
#django #python
@Learrning_Python
@python_develops
👍11👻1
پایتون نسخه ۳.۱۲ هم اومد و همونطور که میدونید تغییرات جدیدی داره
یه نگاه کلی بندازیم به پایتون ۳.۱۲👇
🌐https://virgool.io/@liewpl/python-3-12-whats-new-vpq99njtytc6
#⃣#python #news
🆔@Learrning_Python
یه نگاه کلی بندازیم به پایتون ۳.۱۲👇
🌐https://virgool.io/@liewpl/python-3-12-whats-new-vpq99njtytc6
#⃣#python #news
🆔@Learrning_Python
👍10😁2
#django #python
QuerySet ها چین؟
کوئری ست ها مجموعه ای از آبجکت ها رو از کلاس کوئری ست، منیجر برامون برمیگردونن.
(هر منیجری برای خودش بیس کوئریست داره)
پایین هم یه کلاس کوئریستی هست که سه تا آبجکت داره.
<QuerySet [
<Article: Article object (1)>,
<Article: Article object (2)>,
<Article: Article object (3)>,
]>
در کوئریست ها یه سری متدی هست که همونطور که بالا گفتم تمام آبجکت های مدل مارو نشون میده. مثلا متد ()all. برامون همون کار رو انجام میده.
@Learrning_Python
QuerySet ها چین؟
کوئری ست ها مجموعه ای از آبجکت ها رو از کلاس کوئری ست، منیجر برامون برمیگردونن.
(هر منیجری برای خودش بیس کوئریست داره)
پایین هم یه کلاس کوئریستی هست که سه تا آبجکت داره.
<QuerySet [
<Article: Article object (1)>,
<Article: Article object (2)>,
<Article: Article object (3)>,
]>
در کوئریست ها یه سری متدی هست که همونطور که بالا گفتم تمام آبجکت های مدل مارو نشون میده. مثلا متد ()all. برامون همون کار رو انجام میده.
views.py
from django.http import HttpResponseمتد filter() برای فیلتر کردن جستجوی ما استفاده میشه و بهمون اجازه میده که فقط فیلد هایی رو برگردونیم که با عبارتی که سرچ کردیم برابر باشند. مثلا؛
from django.template import loader
from .models import Article
def home(request):
article = Article.objects.all()
template = return render('home.html')
context = {
'article': article,
}
return render(request, template)
article = Article.objects.filter(id=2)الان تو این کد فقط آبجکتی رو میاره که id اون برابر با ۲ باشه.
@Learrning_Python
❤11👍3
متد count در پایتون
متد count این متد ی رشته (توالی) از ما میگیره و داخل ی رشته دیگه میگرده ببینه چند بار از رشته اول داخلش وجود داره برای درک بهتر به قطعه کد زیر رو ی بار خودتون بنویسید و اجرا کنید
پارامتر اجباری همون مقداری هست که میخوایم چک کنیم ببینیم چند بار تکرار شده تو متن
پارامتر های اختیاری هم یکی start , end هستن
#python
#str_method
@Learrning_Python
متد 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
Forwarded from Fara Code | برنامه نویسی
#django #python
QuerySet ها چین؟
کوئری ست ها مجموعه ای از آبجکت ها رو از کلاس کوئری ست، منیجر برامون برمیگردونن.
(هر منیجری برای خودش بیس کوئریست داره)
پایین هم یه کلاس کوئریستی هست که سه تا آبجکت داره.
<QuerySet [
<Article: Article object (1)>,
<Article: Article object (2)>,
<Article: Article object (3)>,
]>
در کوئریست ها یه سری متدی هست که همونطور که بالا گفتم تمام آبجکت های مدل مارو نشون میده. مثلا متد ()all. برامون همون کار رو انجام میده.
@Learrning_Python
QuerySet ها چین؟
کوئری ست ها مجموعه ای از آبجکت ها رو از کلاس کوئری ست، منیجر برامون برمیگردونن.
(هر منیجری برای خودش بیس کوئریست داره)
پایین هم یه کلاس کوئریستی هست که سه تا آبجکت داره.
<QuerySet [
<Article: Article object (1)>,
<Article: Article object (2)>,
<Article: Article object (3)>,
]>
در کوئریست ها یه سری متدی هست که همونطور که بالا گفتم تمام آبجکت های مدل مارو نشون میده. مثلا متد ()all. برامون همون کار رو انجام میده.
views.py
from django.http import HttpResponseمتد filter() برای فیلتر کردن جستجوی ما استفاده میشه و بهمون اجازه میده که فقط فیلد هایی رو برگردونیم که با عبارتی که سرچ کردیم برابر باشند. مثلا؛
from django.template import loader
from .models import Article
def home(request):
article = Article.objects.all()
template = return render('home.html')
context = {
'article': article,
}
return render(request, template)
article = Article.objects.filter(id=2)الان تو این کد فقط آبجکتی رو میاره که id اون برابر با ۲ باشه.
@Learrning_Python
👍5
Forwarded from 𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
زبان برنامه نویسی پایتون بالاخره در رتبه اول پر استفاده ترین زبان برنامه نویسی در 𝗚𝗜𝗧𝗛𝗨𝗕 قرار گرفت و جای خودش رو به جاوااسکریپت داد❗
شاید براتون جالب باشه ولی طبق اطلاعات رسمی خود گیتهاب جاوااسکریپت برای 10 سوال متوالی در جایگاه اول قرار داشته 🥇
حالا چه دلایلی باعث این شده که پایتون در جایگاه اول قرار بگیره ؟ 🚀
درواقع پایتون بهدلیل سادگی و خوانایی بالا، همراه با کتابخانههای قدرتمندی مثل PyTorch، به انتخاب اول توسعهدهندگان در پروژههای AI و یادگیری ماشین تبدیل شده.
البته که کاربرد های پایتون صرفاً به این دو مورد ختم نمیشه و در حوزههای متنوعی مثل توسعه وب، علم داده، توسعه بازی، خودکارسازی وظایف، توسعه نرمافزارهای دسکتاپ، وب اسکرپینگ و توسعه رباتیک نیز بهکار میره 💥
🌐 اطلاعات بیشتر در بلاگ رسمی GitHub
امیدوارم از این مطلب لذت برده باشید، با ریاکشنای خودتون بهمون انرژی بدید ❤️🔥
شاید براتون جالب باشه ولی طبق اطلاعات رسمی خود گیتهاب جاوااسکریپت برای 10 سوال متوالی در جایگاه اول قرار داشته 🥇
حالا چه دلایلی باعث این شده که پایتون در جایگاه اول قرار بگیره ؟ 🚀
درواقع پایتون بهدلیل سادگی و خوانایی بالا، همراه با کتابخانههای قدرتمندی مثل PyTorch، به انتخاب اول توسعهدهندگان در پروژههای AI و یادگیری ماشین تبدیل شده.
البته که کاربرد های پایتون صرفاً به این دو مورد ختم نمیشه و در حوزههای متنوعی مثل توسعه وب، علم داده، توسعه بازی، خودکارسازی وظایف، توسعه نرمافزارهای دسکتاپ، وب اسکرپینگ و توسعه رباتیک نیز بهکار میره 💥
در کل این روند نشوندهنده تأثیر عمیق هوش مصنوعی بر جامعه توسعهدهندگان و افزایش استفاده از پایتون در پروژههای مرتبط هستش ؛)
🌐 اطلاعات بیشتر در بلاگ رسمی GitHub
#️⃣ #news #python #git
🚀 @coolycode
❤8👍1