🔥
ما تو جلسه اول Pygame فهمیدیم که پایگیم برای چی هست و محیط آن به چه شکل هست
برای دیدن پست کلید کنید
✨در این قسمت میخوام بگم که چجوری متن مون رو به وسط چپ و راست بنویسم این پست رو تا آخر ببینید
1. چاپ متن در وسط صفحه:
لازم نیست که همه کد رو تشریح بدم فقط قسمت لازم رو میگم
💥 ببینید اول اومدیم صفحه مون رو گفتیم که عرض و ارتفاعش چند باشه.
بعد اومدیم فونت متن رو گفتیم.
در لاین بعدی متن مورد نظر رو نوشتیم و گفتیم که رنگش چجوری باشه لاین بعدی هم اومدیم متن مون رو به وسط آوردیم خوب اگه دقت کنید نوشته 400 و 300 چرا؟
چون اومده صفحه رو نصف کرده که متن مون به وسط قرار گیرد
2. چاپ متن در سمت راست صفحه:
اینم که
⚡️ گفته از سمت راست 800 رو منفی 10 کن بره سمت راست حالا خود تون میتونین یک قیمت دیگری رو بدید
3. چاپ متن در سمت چپ صفحه:
اینم که
گفته سمت چپ 10 خوب الان چرا نگفته 800+10 یا منفی 10؟
بخاطر این که از سمت چپ شروع میشود نوشتن مون اگر متن فارسی بود باید کلا فرق میکرد
امیدوارم که فهمیده باشید❤️
مشکلی داشتید کامنت ها بگید
#جلسه_دوم_پایگیم
#part_2_pygame #python
#Ah_sear
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
پارت دوم pygame🔥 ما تو جلسه اول Pygame فهمیدیم که پایگیم برای چی هست و محیط آن به چه شکل هست
برای دیدن پست کلید کنید
✨در این قسمت میخوام بگم که چجوری متن مون رو به وسط چپ و راست بنویسم این پست رو تا آخر ببینید
1. چاپ متن در وسط صفحه:
import pygame
pygame.init()
screen = pygame.display.set_mode((800, 600))
font = pygame.font.SysFont(None, 36)
text = font.render("Hello, World!", True, (255, 255, 255))
text_rect = text.get_rect(center=(400, 300))
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((0, 0, 0))
screen.blit(text, text_rect)
pygame.display.flip()
pygame.quit()
لازم نیست که همه کد رو تشریح بدم فقط قسمت لازم رو میگم
screen = pygame.display.set_mode((800, 600))
font = pygame.font.SysFont(None, 36)
text = font.render("Hello, World!", True, (255, 255, 255))
text_rect = text.get_rect(center=(400, 300))
💥 ببینید اول اومدیم صفحه مون رو گفتیم که عرض و ارتفاعش چند باشه.
بعد اومدیم فونت متن رو گفتیم.
در لاین بعدی متن مورد نظر رو نوشتیم و گفتیم که رنگش چجوری باشه لاین بعدی هم اومدیم متن مون رو به وسط آوردیم خوب اگه دقت کنید نوشته 400 و 300 چرا؟
چون اومده صفحه رو نصف کرده که متن مون به وسط قرار گیرد
2. چاپ متن در سمت راست صفحه:
import pygame
pygame.init()
screen = pygame.display.set_mode((800, 600))
font = pygame.font.SysFont(None, 36)
text = font.render("Hello, World!", True, (255, 255, 255))
text_rect = text.get_rect(right=800-10, centery=300)
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((0, 0, 0))
screen.blit(text, text_rect)
pygame.display.flip()
pygame.quit()
اینم که
text.get_rect(right=800-10, centery=300)
⚡️ گفته از سمت راست 800 رو منفی 10 کن بره سمت راست حالا خود تون میتونین یک قیمت دیگری رو بدید
3. چاپ متن در سمت چپ صفحه:
import pygame
pygame.init()
screen = pygame.display.set_mode((800, 600))
font = pygame.font.SysFont(None, 36)
text = font.render("Hello, World!", True, (255, 255, 255))
text_rect = text.get_rect(left=10, centery=300)
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((0, 0, 0))
screen.blit(text, text_rect)
pygame.display.flip()
pygame.quit()
اینم که
text_rect = text.get_rect(left=10, centery=300)
گفته سمت چپ 10 خوب الان چرا نگفته 800+10 یا منفی 10؟
بخاطر این که از سمت چپ شروع میشود نوشتن مون اگر متن فارسی بود باید کلا فرق میکرد
امیدوارم که فهمیده باشید❤️
#جلسه_دوم_پایگیم
#part_2_pygame #python
#Ah_sear
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
Telegram
کافه کد | 𝗖𝗮𝗳𝗲 𝗖𝗼𝗱𝗲
⣠⣈⠥⠑ ⠩⢅⡔ ⠌⡰⠖⡉⡒⠚
⚡️معرفی کتابخانه Pygame
✅ کتابخانه Pygame یک کتابخانه منبع باز برای توسعه بازیها و برنامههای چندرسانهای در زبان برنامهنویسی Python است. این کتابخانه امکانات گستردهای برای کنترل صفحه نمایش، صدا، ورودی کاربر و فیزیک بازی را فراهم میکند.…
⚡️معرفی کتابخانه Pygame
✅ کتابخانه Pygame یک کتابخانه منبع باز برای توسعه بازیها و برنامههای چندرسانهای در زبان برنامهنویسی Python است. این کتابخانه امکانات گستردهای برای کنترل صفحه نمایش، صدا، ورودی کاربر و فیزیک بازی را فراهم میکند.…
❤3🔥2👨💻2
افزونه js
💥 پس از نصب این افزونه با استفاده از کلیدهای ctrl + shift + p قسمت پالت فرمان در Visual Studio Code ظاهر می شود و در صورت تایپ quoka لیستی از تمامی دستورات این افزونه را مشاهده خواهید کرد. از این منو ، گزینه New JavaScript File را انتخاب کنید تا یک فایل جاوا اسکریپت جدید سازگار با این افزونه ایجاد شود .
Quokka
✨یک افزونه جالب است که کد را اجرا می کند و هنگام نوشتن کد در ویرایشگر نتایج را به شما نشان می دهد. اگر کد دارای خطا یا اخطار باشد در آنجا به شما نشان داده و شما راهنمایی می کند.
#Js #programming #VsCod
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
💥 پس از نصب این افزونه با استفاده از کلیدهای ctrl + shift + p قسمت پالت فرمان در Visual Studio Code ظاهر می شود و در صورت تایپ quoka لیستی از تمامی دستورات این افزونه را مشاهده خواهید کرد. از این منو ، گزینه New JavaScript File را انتخاب کنید تا یک فایل جاوا اسکریپت جدید سازگار با این افزونه ایجاد شود .
Quokka
✨یک افزونه جالب است که کد را اجرا می کند و هنگام نوشتن کد در ویرایشگر نتایج را به شما نشان می دهد. اگر کد دارای خطا یا اخطار باشد در آنجا به شما نشان داده و شما راهنمایی می کند.
#Js #programming #VsCod
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
❤6🔥3👨💻3
پروژه ساعت دیجیتال با پایتون🔥
✨شرح مختصر پروژه✨
ساخت ساعت دیجیتال، یک نمونه پروژه پایتون است که به درک مفاهیم پایه برنامه نویسی و آشنایی با کتابخانه های گرافیک پایتون کمک میکند. در ادامه به بررسی سورس کد این پروژه میپردازیم.
👨💻توضیحات پروژه👨💻
در ایجاد برنامه های رابط کاربری گرافیکی، میتوان برنامه را هر طور که خواست شخصی سازی کرد. از فونت متن گرفته تا رنگ پس زمینه، همه ویژگیها برای سفارشی سازی در دسترس هستند. در این پروژه پایتون، با استفاده از کتابخانه tkinter و time یک ساعت دیجیتال میسازیم.
☝️مرحله اول :
افزودن کتابخانه ها
اولین گام برای انجام پروژه، افزودن کتابخانه ها به محیط برنامه میباشد.
✌️مرحله دوم :
ساخت رابط کاربری
حالا بیایید عنوان و اندازه برنامه خود را تعریف کنیم. توجه داشته باشید که در کد زیر، اگر شما یک پنجره ثابت میخواهید که قابلیت تغییر سایز به حداکثر یا حداقل صفحه را نداشته باشد در متد resizable از (0,0) و در غیر اینصورت برای قابل تغییر بودن اندازه صفحه از (1,1) استفاده میکنیم .
🤟 مرحله سوم :
تعریف توابع
بعد از طراحی ظاهر برنامه به تعریف توابع عملکردهای برنامه میپردازیم:
#python #programming
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
✨شرح مختصر پروژه✨
ساخت ساعت دیجیتال، یک نمونه پروژه پایتون است که به درک مفاهیم پایه برنامه نویسی و آشنایی با کتابخانه های گرافیک پایتون کمک میکند. در ادامه به بررسی سورس کد این پروژه میپردازیم.
👨💻توضیحات پروژه👨💻
در ایجاد برنامه های رابط کاربری گرافیکی، میتوان برنامه را هر طور که خواست شخصی سازی کرد. از فونت متن گرفته تا رنگ پس زمینه، همه ویژگیها برای سفارشی سازی در دسترس هستند. در این پروژه پایتون، با استفاده از کتابخانه tkinter و time یک ساعت دیجیتال میسازیم.
☝️مرحله اول :
افزودن کتابخانه ها
اولین گام برای انجام پروژه، افزودن کتابخانه ها به محیط برنامه میباشد.
from tkinter import Label, Tk
import time
✌️مرحله دوم :
ساخت رابط کاربری
حالا بیایید عنوان و اندازه برنامه خود را تعریف کنیم. توجه داشته باشید که در کد زیر، اگر شما یک پنجره ثابت میخواهید که قابلیت تغییر سایز به حداکثر یا حداقل صفحه را نداشته باشد در متد resizable از (0,0) و در غیر اینصورت برای قابل تغییر بودن اندازه صفحه از (1,1) استفاده میکنیم .
app_window = Tk()
app_window.noscript("Digital Clock")
app_window.geometry("420x150")
app_window.resizable(1,1)
text_font= ("Boulder", 68, 'bold')
background = "#f2e750"
foreground= "#363529"
border_width = 25
label = Label(app_window, font=text_font, bg=background, fg=foreground, bd=border_width)
label.grid(row=0, column=1)
🤟 مرحله سوم :
تعریف توابع
بعد از طراحی ظاهر برنامه به تعریف توابع عملکردهای برنامه میپردازیم:
def digital_clock():
time_live = time.strftime("%H:%M:%S")
label.config(text=time_live)
label.after(200, digital_clock)
digital_clock()
app_window.mainloop()
#python #programming
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
❤2🔥2👨💻2
#memefi
🔆 توییت memefi رو مشاهده میکنید😁
🔥میگه روز لیست شدن memefi با کامیون پولاتونو جابجا میکنید
⚡️ داخل گروهشون ادمینشون گفت که ماه ژوئن توکنش لانچ میشه
💥 اگه میخواید شروع کنید هنوز یک ماهی وقت هست و میتونید پوینت خوبی بدست بیارید🔥
استارت ربات
فیلتر شکن لازم داره
🔆 توییت memefi رو مشاهده میکنید😁
🔥میگه روز لیست شدن memefi با کامیون پولاتونو جابجا میکنید
⚡️ داخل گروهشون ادمینشون گفت که ماه ژوئن توکنش لانچ میشه
💥 اگه میخواید شروع کنید هنوز یک ماهی وقت هست و میتونید پوینت خوبی بدست بیارید🔥
استارت ربات
فیلتر شکن لازم داره
🔥4😍2
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
پروژه ساعت دیجیتال با پایتون🔥 ✨شرح مختصر پروژه✨ ساخت ساعت دیجیتال، یک نمونه پروژه پایتون است که به درک مفاهیم پایه برنامه نویسی و آشنایی با کتابخانه های گرافیک پایتون کمک میکند. در ادامه به بررسی سورس کد این پروژه میپردازیم. 👨💻توضیحات پروژه👨💻 در ایجاد…
اینم کدهای یکی از بچه های چنل❤️
#python #programming
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
import pygame
import datetime
pygame.init()
app_win = pygame.display.set_mode((420,150))
pygame.display.set_caption("Digital Clock")
text_font = pygame.font.SysFont(None, 68)
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
app_win.fill((0,0,0))
text_clock=(text_font.render(datetime.datetime.now().strftime("%H:%M:%S"),True, "#f2e720"))
text_rect = text_clock.get_rect(center=(400,300))
app_win.blit(text_clock, text_rect)
pygame.display.flip()
pygame.quit()
#python #programming
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
👨💻7🔥3
⚡2🔥2🤣2
🔥 Php 🔥
مثل مسواک میمونه شما هر روز از مسواک استفاده میکنید و کار تون رو راه می اندازه در حال حاضر ابزار ساده هم است دیگه چی میخواهید؟
⚡️راموس لردورف⚡️
سازنده و خالق زبان برنامه نویسی PHP
موافقید؟¿؟
#php
#Ah_sear
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
مثل مسواک میمونه شما هر روز از مسواک استفاده میکنید و کار تون رو راه می اندازه در حال حاضر ابزار ساده هم است دیگه چی میخواهید؟
⚡️راموس لردورف⚡️
سازنده و خالق زبان برنامه نویسی PHP
موافقید؟¿؟
#php
#Ah_sear
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
🔥4❤3
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
🐬 کدنویسی تمیز (Clean Code) 🐬 مجموعه اصولی است که به شما کمک میکند کدی بنویسید، که فهم و اصلاح آن توسط دیگران و یا بعد از مدتهای طولانی برای خودتان سخت نباشد . این اصول استانداردهایی هستند که اگر رعایت شوند، شما را تبدیل به یک برنامه نویس حرفه ای میکنند.…
✨پارت2✨
🔰 در ادامه به این میپردازیم که اصول کدنویسی تمیز چیست ؟
1- سادگی کدها (KISS) :
2- خوانایی و قابل فهم بودن کدها :
3- نام گذاری مناسب :
4- مدیریت آرگومان ها :
5- انتخاب زبان مناسب :
6- کاهش وابستگیها :
7- بازبینی کدها :
⚜ هر کدوم رو نمیفمید در کامنت این پست بگید براتون توضیح بدم ❤️
🚩 این پست ادامه دارد ... . 🔥
پارت1
#programming #Clean_Code
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
🔰 در ادامه به این میپردازیم که اصول کدنویسی تمیز چیست ؟
1- سادگی کدها (KISS) :
2- خوانایی و قابل فهم بودن کدها :
3- نام گذاری مناسب :
4- مدیریت آرگومان ها :
5- انتخاب زبان مناسب :
6- کاهش وابستگیها :
7- بازبینی کدها :
⚜ هر کدوم رو نمیفمید در کامنت این پست بگید براتون توضیح بدم ❤️
پارت1
#programming #Clean_Code
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
❤6👨💻2
یک جنگجو متواضعانه خود را همانگونه که هست میپذیرد و با دلسوزی ، اقتدار ,خود را هدر نمیدهد
اگر دری بسته است ، آن را با لگد باز نمیکنیم،
قفل را با دقت مطالعه میکنیم و نحوه باز کردن آن را پیدا میکنیم , به همین ترتیب، اگر زندگی جنگجو ای راضی کننده نباشد، ناراحت نمیشود و شکایت نمیکند ، در عوض راهبردهایی برای تغییر سرنوشت خود طراحی می کند.
گشنگ بود🔥❤️
Channel • @Cafe_Of_Code
Group • @IRdeveloperchat
اگر دری بسته است ، آن را با لگد باز نمیکنیم،
قفل را با دقت مطالعه میکنیم و نحوه باز کردن آن را پیدا میکنیم , به همین ترتیب، اگر زندگی جنگجو ای راضی کننده نباشد، ناراحت نمیشود و شکایت نمیکند ، در عوض راهبردهایی برای تغییر سرنوشت خود طراحی می کند.
گشنگ بود🔥❤️
Channel • @Cafe_Of_Code
Group • @IRdeveloperchat
🔥6🕊2👨💻2⚡1
🔥نکاتی برای شروع فرایند کدنویسی تمیز🔥
🐬 نقش الگوریتمها در کدنویسی تمیز
💯یکی از مهمترین مسائل در فرایند برنامه نویسی داشتن منطق درست برای پیاده سازی بهینه صورت پروژه است.
✨ وقتی تفکر طراحی و الگوریتمی پیدا کنید، طراحی مسیری برای پیاده سازی صحیح سادهتر به نطر میرسد. آشنایی و مطالعه در برخی زمینههای مرتبط میتواند به شما در شکل گیری این ذهنیت کمک کند.
👨💻مطالعه الگوریتمهای طراحی👨💻
الگوریتمها (Algorithm) تعیین میکنند که یک مسئله را چگونه باید حل کنید.
⚡️بنابراین برنامه نویسانی که دراستفاده از الگوریتمها و نوشتن الگوریتمهای جدید مهارت داشته باشند، در مرحله پیاده سازی نیز موفقتر خواهند بود. البته که یادگیری آنها نیازمند صرف زمانی برای مطالعه دقیق و توانمندیهای ریاضیاتی است.
⚡️ اگر در کنار مهاترهای فنی این مرحله را نیز پشت سر بگذارید ، به احتمال زیاد میتوانید تبدیل به یک برنامه نویس ارشد در حوزه کاری خود شوید.
پارت 1
پارت 2
🚩
#programming #Clean_Code
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
🔥5👨💻2
🔥پارت سوم pygame🔥
⚡️تو جلسه دوم فهمیدیم که چجوری متن مون رو به سمت های راست و چپ و وسط بیاوریم
برای دیدن پست کلید کنید
⚡️خب در این قسمت میخوام بهتون بگم که چجوری عکس رو هم نمایش دهیم
👇👇👇👇👇
دوباره هم که میایم اول کتابخانه pygame رو امپورت میکنیم بعد
میایم آدرس دقیق تصویر مون رو میدیم
در این کد میایم عکس مون رو لود میکنیم با استفاده از image.load آدرس داخلی هم که image_path هست یعنی همون متغیری که آدرس عکس مون رو ذخیره میکنه یا هم هر اسمی که خودتون دادید
اول میایم دو تا متغیر تعریف میکنیم که میاد صفحه رو با اندازه تصویر برابر میکنه.
بعد میایم صفحه رو درست میکنیم.
این بود از این جلسه
میخواستم یه مبحث دیگری رو هم بگویم ولی طولانی میشد برای جلسه بعدی میگم
امیدوارم که فهمیده باشید
سوالی داشتید تو کامنت ها بپرسید
#پایگیم #پایتون #جلسه_سوم_پایگیم
#python #pygame #part_3_pygame
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
⚡️تو جلسه دوم فهمیدیم که چجوری متن مون رو به سمت های راست و چپ و وسط بیاوریم
برای دیدن پست کلید کنید
⚡️خب در این قسمت میخوام بهتون بگم که چجوری عکس رو هم نمایش دهیم
👇👇👇👇👇
import pygame
pygame.init()
image_path = "your photo address"
# بارگذاری تصویر
image = pygame.image.load(image_path)
screen_width, screen_height = image.get_rect().size
screen = pygame.display.set_mode((screen_width, screen_height))
# نمایش تصویر در نقطه ابتدایی (0,0)
screen.blit(image, (0, 0))
pygame.display.flip()
running = True
# حلقه اصلی برنامه
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()
دوباره هم که میایم اول کتابخانه pygame رو امپورت میکنیم بعد
image_path = "your photo address"
میایم آدرس دقیق تصویر مون رو میدیم
image = pygame.image.load(image_path)
در این کد میایم عکس مون رو لود میکنیم با استفاده از image.load آدرس داخلی هم که image_path هست یعنی همون متغیری که آدرس عکس مون رو ذخیره میکنه یا هم هر اسمی که خودتون دادید
screen_width, screen_height = image.get_rect().size
screen = pygame.display.set_mode((screen_width, screen_height))
اول میایم دو تا متغیر تعریف میکنیم که میاد صفحه رو با اندازه تصویر برابر میکنه.
بعد میایم صفحه رو درست میکنیم.
این بود از این جلسه
میخواستم یه مبحث دیگری رو هم بگویم ولی طولانی میشد برای جلسه بعدی میگم
امیدوارم که فهمیده باشید
سوالی داشتید تو کامنت ها بپرسید
#پایگیم #پایتون #جلسه_سوم_پایگیم
#python #pygame #part_3_pygame
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
Telegram
کافه کد | 𝗖𝗮𝗳𝗲 𝗖𝗼𝗱𝗲
🔥پارت دوم pygame🔥
ما تو جلسه اول Pygame فهمیدیم که پایگیم برای چی هست و محیط آن به چه شکل هست
برای دیدن پست کلید کنید
✨در این قسمت میخوام بگم که چجوری متن مون رو به وسط چپ و راست بنویسم این پست رو تا آخر ببینید
1. چاپ متن در وسط صفحه:
import pygame…
ما تو جلسه اول Pygame فهمیدیم که پایگیم برای چی هست و محیط آن به چه شکل هست
برای دیدن پست کلید کنید
✨در این قسمت میخوام بگم که چجوری متن مون رو به وسط چپ و راست بنویسم این پست رو تا آخر ببینید
1. چاپ متن در وسط صفحه:
import pygame…
🔥5❤3
گلریزون انتخابات!
20 گیگابایت اینترنت رایگان 30 روزه
طریقه فعالسازی:
همراه اول و رایتل با کد دستوری
*100*673#
اپراتور ایرانسل با کد دستوری
*5*1#
20 گیگابایت اینترنت رایگان 30 روزه
طریقه فعالسازی:
همراه اول و رایتل با کد دستوری
*100*673#
اپراتور ایرانسل با کد دستوری
*5*1#
🔥5❤3
پارت چهارم
⚡️جمع بندی کد نویسی تمیز🔥
نکته مهم این است که در فرایند کدنویسی تمیز اساسیترین بخش، طراحی مسیر و نقشه ذهنی پیش از آغاز فرایند برنامه نویسی است.
⚡️بهتر است قبل از شروع الگوریتمهای کلی، بدانید که چه راهی برای پیاده سازی مسئله پیش رو راحتتر است ، سپس با تکیه بر اصول Clean Code کدهای خود به تمیزترین شکل ممکن پیاده سازی کرده و در اختیار مدیر پروژه قرار دهید. تفاوت Clean Code و Dirty Code در پروژه هایی با تعداد خطوط کد بالا بسیار واضح است .
پارت 1
پارت 2
پارت 3
#programming #Clean_Code
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
⚡️جمع بندی کد نویسی تمیز🔥
نکته مهم این است که در فرایند کدنویسی تمیز اساسیترین بخش، طراحی مسیر و نقشه ذهنی پیش از آغاز فرایند برنامه نویسی است.
⚡️بهتر است قبل از شروع الگوریتمهای کلی، بدانید که چه راهی برای پیاده سازی مسئله پیش رو راحتتر است ، سپس با تکیه بر اصول Clean Code کدهای خود به تمیزترین شکل ممکن پیاده سازی کرده و در اختیار مدیر پروژه قرار دهید. تفاوت Clean Code و Dirty Code در پروژه هایی با تعداد خطوط کد بالا بسیار واضح است .
پارت 1
پارت 2
پارت 3
#programming #Clean_Code
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
❤5🔥2
⚡️تفاوت css flexbox و css grid چیست؟ کدوم بهتره؟
🔸 Css Flexbox
یک سیستم طراحی یکبعدی است که برای تنظیم و قرار دادن عناصر در خط یا ستون استفاده میشود.
🔸 این مدل اجازه میدهد که عناصر به طور اتوماتیک و انعطاف پذیر در فضای موجود قرار بگیرند.
🔸 از Flexbox برای لیوتهای ساده یا پیچیده تر میتوان استفاده کرد، اما عمدتا برای چیدمانهای یکبعدی استفاده میشود. (یعنی روی محور x یا y)
🔹 Css Grid
یک سیستم طراحی دو بعدی است که برای ایجاد چیدمانهای شبکهای استفاده میشود.
🔹 با CSS Grid میتوانید چندین ردیف و ستون ایجاد کنید و موقعیت دقیق عناصر را کنترل کنید.
🔹 این تکنولوژی برای ساخت لیوتهای پیچیده با روابط دقیق میان عناصر مورد استفاده قرار میگیرد. (یعنی شما میتوانید بصورت دوبعدی دسترسی داشته باشید به لیوت ها)
⚡️به طور خلاصه، Flexbox برای چیدمانهای یکبعدی مناسب است،
اما Grid برای چیدمانهای دو بعدی بهتر است.
#css #css_flexbox #flexbox #grid #css_grid
#Ah_sear
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
🔸 Css Flexbox
یک سیستم طراحی یکبعدی است که برای تنظیم و قرار دادن عناصر در خط یا ستون استفاده میشود.
🔸 این مدل اجازه میدهد که عناصر به طور اتوماتیک و انعطاف پذیر در فضای موجود قرار بگیرند.
🔸 از Flexbox برای لیوتهای ساده یا پیچیده تر میتوان استفاده کرد، اما عمدتا برای چیدمانهای یکبعدی استفاده میشود. (یعنی روی محور x یا y)
🔹 Css Grid
یک سیستم طراحی دو بعدی است که برای ایجاد چیدمانهای شبکهای استفاده میشود.
🔹 با CSS Grid میتوانید چندین ردیف و ستون ایجاد کنید و موقعیت دقیق عناصر را کنترل کنید.
🔹 این تکنولوژی برای ساخت لیوتهای پیچیده با روابط دقیق میان عناصر مورد استفاده قرار میگیرد. (یعنی شما میتوانید بصورت دوبعدی دسترسی داشته باشید به لیوت ها)
⚡️به طور خلاصه، Flexbox برای چیدمانهای یکبعدی مناسب است،
اما Grid برای چیدمانهای دو بعدی بهتر است.
#css #css_flexbox #flexbox #grid #css_grid
#Ah_sear
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
🔥5👨💻3
🎖گامهایی برای تبدیل شدن به یک برنامه نویس موفق🎯
☝️ در مورد صنعت و بازار مورد علاقه خودتان تصمیم گیری کنید
🤘 زبان های برنامه نویسی مورد نیاز را بشناسید
🤟 یادگیری دانشگاهی، فنی یا مستقل را آغاز کنید
👌 پروژه های خودتان را شروع کنید
🤙 شغل یابی را آغاز کنید
⚡️پنج باور نادرست در مورد تبدیل شدن به یک برنامه نویس موفق✨
🐬 باور نادرست اول:
به دانش عالی در زمینه ریاضیات نیاز دارید. درست نیست. کسانی که مهارتهای ریاضی متوسطی دارند هم به عنوان یک برنامه نویس موفق فعالیت کردهاند.
🐬 باور نادرست دوم:
برنامه نویسی، مخصوص نوابغ است. باز هم دروغ است. شما میتوانید با انجام مطالعه و تمرین لازم، در برنامه نویسی هم مثل سایر مهارتها، خبره شوید. برنامه نویسی یک استعداد ذاتی نیست، بلکه آموختنی است.
🐬 باور نادرست سوم:
زنان، برنامه نویسان خوبی نمیشوند. این هم یک شایعه است. برخی از مدیران ارشد این صنعت که تیمهای بزرگ برنامه نویسی را هدایت میکنند، زن هستند. زنان میتوانند به خوبی مردان و حتی بهتر از آنها، برنامه نویسی کنند.
🐬 باور نادرست چهارم:
برای تبدیل شدن به یک برنامه نویس موفق نیاز به مدرک تحصیلی دارید. ضرورتی ندارد. منابع و دوره های متعددی در فضای وب وجود دارد که یادگیری برنامه نویسی را برای همه ساده میکند. طراحان این منابع و دورهها در حوزه برنامه نویسی خبره هستند.
🐬 باور نادرست پنجم:
برنامه نویسی خسته کننده است. اصلاً این طور نیست. وقتی نتیجه کارتان برای زندگی افراد مفید واقع میشود، انگیزه بیشتری برای یادگیری و برنامه ریزی در این زمینه پیدا خواهید کرد.
♾ در نهایت…
برای تبدیل شدن به یک برنامه نویس موفق اول از همه علاقمندی به این حرفه را مدنظر قرار دهید. بعد باید صنعت، زبان برنامه نویسی و مهارتهای مورد نیاز برای اشتغال در حوزه برنامه نویسی را بررسی کنید. زمان و روش یادگیری این مهارت هم اهمیت زیادی دارد
🎗 شما چه نظری در مورد یادگیری و موفقیت در این حرفه دارید؟
منابع
https://techbootcamps.utexas.edu/blog/how-to-become-a-programmer
www.springboard.com/blog/software-engineering/how-to-become-a-programmer
🚩 آیا این مطلب برای شما مفید بود؟❤️
#programming
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
☝️ در مورد صنعت و بازار مورد علاقه خودتان تصمیم گیری کنید
🤘 زبان های برنامه نویسی مورد نیاز را بشناسید
🤟 یادگیری دانشگاهی، فنی یا مستقل را آغاز کنید
👌 پروژه های خودتان را شروع کنید
🤙 شغل یابی را آغاز کنید
⚡️پنج باور نادرست در مورد تبدیل شدن به یک برنامه نویس موفق✨
🐬 باور نادرست اول:
به دانش عالی در زمینه ریاضیات نیاز دارید. درست نیست. کسانی که مهارتهای ریاضی متوسطی دارند هم به عنوان یک برنامه نویس موفق فعالیت کردهاند.
🐬 باور نادرست دوم:
برنامه نویسی، مخصوص نوابغ است. باز هم دروغ است. شما میتوانید با انجام مطالعه و تمرین لازم، در برنامه نویسی هم مثل سایر مهارتها، خبره شوید. برنامه نویسی یک استعداد ذاتی نیست، بلکه آموختنی است.
🐬 باور نادرست سوم:
زنان، برنامه نویسان خوبی نمیشوند. این هم یک شایعه است. برخی از مدیران ارشد این صنعت که تیمهای بزرگ برنامه نویسی را هدایت میکنند، زن هستند. زنان میتوانند به خوبی مردان و حتی بهتر از آنها، برنامه نویسی کنند.
🐬 باور نادرست چهارم:
برای تبدیل شدن به یک برنامه نویس موفق نیاز به مدرک تحصیلی دارید. ضرورتی ندارد. منابع و دوره های متعددی در فضای وب وجود دارد که یادگیری برنامه نویسی را برای همه ساده میکند. طراحان این منابع و دورهها در حوزه برنامه نویسی خبره هستند.
🐬 باور نادرست پنجم:
برنامه نویسی خسته کننده است. اصلاً این طور نیست. وقتی نتیجه کارتان برای زندگی افراد مفید واقع میشود، انگیزه بیشتری برای یادگیری و برنامه ریزی در این زمینه پیدا خواهید کرد.
♾ در نهایت…
برای تبدیل شدن به یک برنامه نویس موفق اول از همه علاقمندی به این حرفه را مدنظر قرار دهید. بعد باید صنعت، زبان برنامه نویسی و مهارتهای مورد نیاز برای اشتغال در حوزه برنامه نویسی را بررسی کنید. زمان و روش یادگیری این مهارت هم اهمیت زیادی دارد
🎗 شما چه نظری در مورد یادگیری و موفقیت در این حرفه دارید؟
منابع
https://techbootcamps.utexas.edu/blog/how-to-become-a-programmer
www.springboard.com/blog/software-engineering/how-to-become-a-programmer
🚩 آیا این مطلب برای شما مفید بود؟❤️
#programming
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
UT Austin Boot Camps
How to Become a Programmer: A Step-By-Step Guide
Learning how to become a programmer is more straightforward than it seems. Click here to find out how to get started.
❤6🔥3
- امروز سیاهترین و بدترین روز بود
- ازت میخوام بیخود منو متقاعد نکنی که
- لابهلای این روزا و شبا
- لحظههای خوبی پیدا میشه
- چشماتو باز کن
- با دقت نگاه کن
- زندگی پر از درد و سختیه
- با اینکه
- اتفاقای خوب هم به وقتش میوفته.
حالا از آخر به اول بخون.
9:00
#text
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
- ازت میخوام بیخود منو متقاعد نکنی که
- لابهلای این روزا و شبا
- لحظههای خوبی پیدا میشه
- چشماتو باز کن
- با دقت نگاه کن
- زندگی پر از درد و سختیه
- با اینکه
- اتفاقای خوب هم به وقتش میوفته.
حالا از آخر به اول بخون.
9:00
#text
Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
🔥8❤6
⚡️ متد toLocaleDateString در جاوااسکریپتت 🔥
مثال (متد toLocaleDateString)
برگرداندن تاریخ از شیء تاریخ مثل یک رشته معمولی :
خروجی n در کد بالا
تعریف و کاربرد
متد toLocaleDateString()، قسمت تاریخ از یک شیء تاریخ را تبدیل به یک رشته ی معمولی و قابل خواندن می کند.
نحوه استفاده✨
#پست_درخواستی
#Js #programming
Channel • @Cafe_Of_Code
Group • @IRdeveloperchat
مثال (متد toLocaleDateString)
برگرداندن تاریخ از شیء تاریخ مثل یک رشته معمولی :
var d = new Date();
var n = d.toLocaleDateString();
خروجی n در کد بالا
12/21/2014
تعریف و کاربرد
متد toLocaleDateString()، قسمت تاریخ از یک شیء تاریخ را تبدیل به یک رشته ی معمولی و قابل خواندن می کند.
نحوه استفاده✨
Date.toLocaleDateString()
مقدار برگشتی یک رشته که تاریخ را مشخص می کند
#پست_درخواستی
#Js #programming
Channel • @Cafe_Of_Code
Group • @IRdeveloperchat
❤8👨💻2
⚡️6 تا وبسایت برای دانلود UI و UX وبسایت
1⃣Dribble
2⃣Behance
3⃣ Ui8
4⃣Freebiesbug
5⃣Figma
6⃣Adobe Xd
#UX #UI #web #website
#Ah_sear
Channel • @Cafe_Of_Code
Group • @IRdeveloperchat
1⃣Dribble
2⃣Behance
3⃣ Ui8
4⃣Freebiesbug
5⃣Figma
6⃣Adobe Xd
#UX #UI #web #website
#Ah_sear
Channel • @Cafe_Of_Code
Group • @IRdeveloperchat
Dribbble
Dribbble - Discover the World’s Top Designers & Creative Professionals
Find Top Designers & Creative Professionals on Dribbble. We are where designers gain inspiration, feedback, community, and jobs. Your best resource to discover and connect with designers worldwide.
🔥5❤2👨💻2