روش هایی برای یادگیری زبان انگلیسی از طریق خودخوان

سلام

۱۲English Self Study Tips

معمولاً افرادی در کلاس زبان شرکت می  کنند که یا اول راه هستند و یا دنبال مهاجرت یا نظیر اینا هستند و کمتر آدمی رو دیدم که وقتی زبان انگلیسیش در حد متوسط رو به خوب باشه حوصلۀ کلاس زبان رفتن رو داشته باشه. چندی پیش(!) کلی وب رو بالا و پایین کردم تا روش های خودخوان یا Self Study رو پیدا کنم و حالا این موارد رو با تو به اشتراک می ذارم:

  1. نوشتن خاطرات به صورت روزانه در حد روزی یک پارگراف: بهتره حتی اون رو در وبلاگ و… منتشر کنی. این جمله خیلی مشهوره که می گن اگر شجاعت این رو ندارید که خوانندگان وبلاگتون به زبان انگلیسی اشتباه شما بخندن هیچ وقت شجاعت این رو نخواهید داشت که در جمع و در حضور افراد صحبت کنید.
  2. گوش دادن به پادکست های انگلیسی

پیاده‌سازی فرم ها به شیوۀ استاندارد

سلام جنگو برای پیاده سازی و ساخت فرم ها یک ماژول آماده دارد که در forms قرار گرفته است. جنگو با دو نوع فرم با نام های forms.Form و forms.ModelForm کار می کند. کلاس Form یک کلاس عمومی برای ساخت انواع فرم ها بوده و در زمانی استفاده می شود که فرمِ ساخته شده به […]

فرم ها در جنگو

سلام کاربرد فرم ها که معلوم است اما مشکلی که در نرم افزارهای تحت وب وجود دارد مربوط به پیاده سازی ناصحیح فرم ها و عدم کنترل و پاکسازی ورودی‌ها بوده و ممکن است باعث حملاتی مثل SQLi یا XSS یا نظیر آن شود. اما در صورتی که در جنگو به صورت استاندارد کد زده […]

قالب‌هایی با قابلیت استفادۀ مجدد یا Reusable Templates

سلام تا به اینجای کار برای هر صفحۀ HTML به صورت جداگانه کد زدیم و بعضی وقت ها هم کدهای تکراری استفاده کردیم. در اینجا می خواهیم یک صفحۀ اصلی (master page) بسازیم و بعد قسمت های یکتایی را به هر تمپلیت اضافه کنیم. فایلی با نام base.html درون فولدر templates ایجاد می کنیم: templates/base.html […]

لیستی از الگوهای پرکاربرد URL

سلام تمام پیچیدگی کار در آدرس دهی مربوط به بخش ریجکس‌هاست که در این بخش به صورت جدولی آمده است. لینک:  https://simpleisbetterthancomplex.com/references/2016/10/10/url-patterns.html Primary Key AutoField Regex (?P<pk>\d+) Example url(r’^questions/(?P<pk>\d+)/$’, views.question, name=’question’) Valid URL /questions/934/ Captures {‘pk’: ‘934’} Slug Field Regex (?P<slug>[-\w]+) Example (r’^posts/(?P<slug>[-\w]+)/$’, views.post, name=’post’) Valid URL /posts/hello-world/ Captures     {‘slug’: ‘hello-world’}   Slug […]

استفاده از APIها در URL

سلام حالا می خواهیم صفحۀ مربوط به تاپیک‌های یک بورد را کدنویسی کنیم. اولین کار این است که فایل urls.py را ویرایش کنیم: Libogram/urls.py from django.conf.urls import url from django.contrib import admin from boards import views urlpatterns = [     url(r’^$’, views.home, name=’home’),     url(r’^boards/(?P<pk>\d+)/$’, views.board_topics, name=’board_topics’),     url(r’^admin/’, admin.site.urls), ] و حالا نوبت نوشتن […]