코드덤 Code your dreams
코드덤 Code your dreams
  • Видео 566
  • Просмотров 1 292 962
조도 센서를 활용한 아두이노 작품 4가지 | 다트 게임, 홈 골프, 과녁 맞히기, 농구 게임
조도 센서와 피에조 부저 그리고 LED로 만든 작품 4가지를 소개해 드립니다~
4가지 작품 모두, 조도센서를 활용해서 목표물을 감지하는 방식입니다!
동일한 코드는 아니지만,
이전 조도센서 강의를 참고하시면 충분히 도전해 보실 수 있으실 거예요!
회로구성 : ruclips.net/video/_HBs9E6hKig/видео.html
코딩 : ruclips.net/video/r07-2OSVQlI/видео.html
코딩은 배움을 우리 생활 속으로 녹여낼 수 있는 훌륭한 도구입니다. 코딩교육을 통해 배움과 실생활과의 경계가 허물어지고, 우리의 아이디어, 우리의 꿈이 현실에 조금 더 가까워질 수 있기를 바랍니다.
#코드덤아두이노
Просмотров: 3 932

Видео

부트스트랩 5 무료 강좌 | 예제 11 : 입력 양식 폼 만들기 | 플로팅 레이블
Просмотров 1,1 тыс.Год назад
부트스트랩 5 무료 강좌 | 예제 11 : 입력 양식 폼 만들기 | 플로팅 레이블
부트스트랩5 무료 강좌 | 예제 10 : Table 스타일 | 표 색상, hover 효과, 줄 무늬 스타일
Просмотров 913Год назад
부트스트랩5 무료 강좌 | 예제 10 : Table 스타일 | 표 색상, hover 효과, 줄 무늬 스타일
부트스트랩5 무료 강좌 | 예제 9 : 이미지 슬라이드 쇼 | 캐러셀 carousel | bootstrap 5
Просмотров 1,4 тыс.Год назад
부트스트랩5 무료 강좌 | 예제 9 : 이미지 슬라이드 쇼 | 캐러셀 carousel | bootstrap 5
부트스트랩 5 무료 강좌 | 예제 8 : 디지털 명함 만들기 | bootstrap 그리드 시스템 | 카드 스타일
Просмотров 754Год назад
부트스트랩 5 무료 강좌 | 예제 8 : 디지털 명함 만들기 | bootstrap 그리드 시스템 | 카드 스타일
부트스트랩 5 무료 강의 | 예제 7 : 이미지 overlay | boostrap 카드 스타일에 배경 이미지 넣기
Просмотров 687Год назад
부트스트랩 5 무료 강의 | 예제 7 : 이미지 overlay | boostrap 카드 스타일에 배경 이미지 넣기
부트스트랩 5 무료 강의 | 예제 6 : 반려견 소개 페이지 | bootstrap 반응형 레이아웃
Просмотров 1,1 тыс.Год назад
부트스트랩 5 무료 강의 | 예제 6 : 반려견 소개 페이지 | bootstrap 반응형 레이아웃
부트스트랩 5 무료 강좌 | 예제 5 : 프로필 섹션 | bootstrap 그리드 (grid) 시스템
Просмотров 1,3 тыс.Год назад
부트스트랩 5 무료 강좌 | 예제 5 : 프로필 섹션 | bootstrap 그리드 (grid) 시스템
부트스트랩 5 무료 강의 | 예제 4 : 프로그래스 바 만들기 | bootstrap 강좌
Просмотров 814Год назад
부트스트랩 5 무료 강의 | 예제 4 : 프로그래스 바 만들기 | bootstrap 강좌
부트스트랩5 무료 강좌 | 예제 3 : 갤러리 섹션 만들기 | 플렉스박스 d-flex
Просмотров 945Год назад
부트스트랩5 무료 강좌 | 예제 3 : 갤러리 섹션 만들기 | 플렉스박스 d-flex
부트스트랩 5 무료 강좌 | 예제 2. 명언 카드 페이지 - 그림자 효과, 배경 불투명도, 인용문, 너비 설정
Просмотров 968Год назад
부트스트랩 5 무료 강좌 | 예제 2. 명언 카드 페이지 - 그림자 효과, 배경 불투명도, 인용문, 너비 설정
부트스트랩 5 무료 강의 | 예제 1. 별자리 소개 페이지 - 반응형 이미지, 텍스트 속성, 배경 색, 마진 설정하기
Просмотров 1,7 тыс.Год назад
부트스트랩 5 무료 강의 | 예제 1. 별자리 소개 페이지 - 반응형 이미지, 텍스트 속성, 배경 색, 마진 설정하기
부트스트랩 5 무료 강의 | 파이썬 장고(Django)로 이어지는 웹 프로그래밍 강의 시리즈를 시작합니다! | 정적 사이트와 동적 사이트란?
Просмотров 3,9 тыс.Год назад
부트스트랩 5 무료 강의 | 파이썬 장고(Django)로 이어지는 웹 프로그래밍 강의 시리즈를 시작합니다! | 정적 사이트와 동적 사이트란?
[부트스트랩5] 1-4. vs code 설치하기
Просмотров 1,5 тыс.Год назад
[부트스트랩5] 1-4. vs code 설치하기
[부트스트랩5] 실전 1-1. ART Cook 포트폴리오 웹 사이트 소개
Просмотров 239Год назад
[부트스트랩5] 실전 1-1. ART Cook 포트폴리오 웹 사이트 소개
파이썬 터틀 그래픽으로 만드는 20가지 프로젝트 강의 시리즈 | 게임, 퀴즈, 디지털 아트 등
Просмотров 2,2 тыс.Год назад
파이썬 터틀 그래픽으로 만드는 20가지 프로젝트 강의 시리즈 | 게임, 퀴즈, 디지털 아트 등
세계적인 웹 디자인 툴킷!! 부트스트랩 5로 만드는 나만의 포트폴리오 웹 사이트
Просмотров 761Год назад
세계적인 웹 디자인 툴킷!! 부트스트랩 5로 만드는 나만의 포트폴리오 웹 사이트
[부트스트랩5] HTML 4-1. 김소월 시 웹 페이지 예제 소개
Просмотров 125Год назад
[부트스트랩5] HTML 4-1. 김소월 시 웹 페이지 예제 소개
[부트스트랩5] BS 10-3. 버튼 스타일 지정하기
Просмотров 1,8 тыс.Год назад
[부트스트랩5] BS 10-3. 버튼 스타일 지정하기
[부트스트랩5] BS 10-1. 부트스트랩 적용 방식 이해하기
Просмотров 3,5 тыс.Год назад
[부트스트랩5] BS 10-1. 부트스트랩 적용 방식 이해하기
[부트스트랩5] HTML 6-1. 케이터링 예약 접수 페이지 소개
Просмотров 169Год назад
[부트스트랩5] HTML 6-1. 케이터링 예약 접수 페이지 소개
[부트스트랩5] HTML 5-1. 예제 : 통새우 버거 레시피 페이지 소개
Просмотров 133Год назад
[부트스트랩5] HTML 5-1. 예제 : 통새우 버거 레시피 페이지 소개
[부트스트랩5] HTML 3-1. 원데이 클래스 예제 소개
Просмотров 151Год назад
[부트스트랩5] HTML 3-1. 원데이 클래스 예제 소개
[부트스트랩5] HTML 1-1. HTML, CSS, 자바스크립트란?
Просмотров 1,6 тыс.Год назад
[부트스트랩5] HTML 1-1. HTML, CSS, 자바스크립트란?
[ 부트스트랩5 ] 나만의 포트폴리오 웹 사이트 만들기 [ HTML CSS 포함 ] | Bootstrap 5
Просмотров 2,9 тыс.Год назад
[ 부트스트랩5 ] 나만의 포트폴리오 웹 사이트 만들기 [ HTML CSS 포함 ] | Bootstrap 5
20가지 파이썬 터틀 프로젝트! 이제 [유튜브 멤버십]으로 만나보세요!
Просмотров 1,7 тыс.2 года назад
20가지 파이썬 터틀 프로젝트! 이제 [유튜브 멤버십]으로 만나보세요!
[파이썬 터틀 2편] 10-1. 발사 게임 - 해양 청소부 터틀 프로젝트 소개
Просмотров 4912 года назад
[파이썬 터틀 2편] 10-1. 발사 게임 - 해양 청소부 터틀 프로젝트 소개
[파이썬 터틀 2편] 9-1 똥 피하기 게임 소개
Просмотров 1 тыс.2 года назад
[파이썬 터틀 2편] 9-1 똥 피하기 게임 소개
[파이썬 터틀 2편] 8-1 미로 탈출 게임 프로젝트 소개
Просмотров 8982 года назад
[파이썬 터틀 2편] 8-1 미로 탈출 게임 프로젝트 소개
[파이썬 터틀 2편] 7-1 노란 공 잡기 프로젝트 소개
Просмотров 2412 года назад
[파이썬 터틀 2편] 7-1 노란 공 잡기 프로젝트 소개

Комментарии

  • @오그바블
    @오그바블 Месяц назад

    50cm 멀어져도 각도가 0으로안되요..

  • @sohunjang9843
    @sohunjang9843 Месяц назад

    엔트리 덕후이시군요(?)

  • @alhyeon120
    @alhyeon120 Месяц назад

    14:55 에서 똑같이 했는데 먹이가 막 날라다녀요

  • @7svsw
    @7svsw 2 месяца назад

    ,

  • @301소예성
    @301소예성 3 месяца назад

    11 33

  • @한설-j6p
    @한설-j6p 3 месяца назад

    여기서 블루투스로도 연결하고 싶은데 어떻게하나요?

  • @swhy9124
    @swhy9124 3 месяца назад

    import turtle as t import random import time def find_card(x,y): min_idx = 0 min_dis = 100 for i in range(16): distance = turtles[i].distance(x, y) if distance < min_dis: min_dis = distance min_idx = i return min_idx def score_update(m): score_pen.clear() score_pen.write(f"{m} {score}점/{attempt}번 시도",False,"center",("",15)) def result(m): t.goto(0,-60) t.write(m, False, "center", ("",30,"bold")) def play(x,y): global click_num global first_pick global second_pick global attempt global score if attempt == 12: result("Game Over") else: click_num += 1 card_idx = find_card(x,y) turtles[card_idx].shape(img_list[card_idx]) if click_num == 1: first_pick = card_idx elif click_num == 2: second_pick = card_idx click_num = 0 attempt += 1 if img_list[first_pick] == img_list[second_pick]: score += 1 score_update("정답") if score == 8: result("성공") else: score_update("오답") turtles[first_pick].shape(default_img) turtles[second_pick].shape(default_img) t.bgcolor("pink") t.setup(700,700) t.up() t.ht() t.goto(0,280) t.write("Dessert Memory Game",False,"center",("",30,"bold")) score_pen = t.Turtle() score_pen.up() score_pen.ht() score_pen.goto(0,230) #터틀 객체 생성 turtles = [] pos_x = [-210,-70,70,210] pos_y = [-250,-110,30,170] for x in range(4): for y in range(4): new_turtle = t.Turtle() new_turtle.up() new_turtle.color("pink") new_turtle.speed(0) new_turtle.goto(pos_x[x],pos_y[y]) turtles.append(new_turtle) default_img = "images/default_img.gif" t.addshape(default_img) img_list = [] for i in range(8): img = f"images/img{i}.gif" t.addshape(img) img_list.append(img) img_list.append(img) random.shuffle(img_list) for i in range(16): turtles[i].shape(img_list[i]) time.sleep(3) for i in range(16): turtles[i].shape(default_img) click_num = 0 # 클릭 횟수 ( 매 2회 클릭마다 정답체크) score = 0 #점수 attempt = 0 #시도한 횟수 first_pick = "" # 첫 번째 클릭한 이미지 second_pick = "" # 두 번째 클릭한 이미지 t.onscreenclick(play) t.done() 맥으로 하고있는데 사진이 안떠서요ㅠㅠ 이미지 경로가 잘못된건가요??

  • @bookshareecotronix
    @bookshareecotronix 3 месяца назад

    좋은 강의 잘봤습니다.

  • @해린-w8v
    @해린-w8v 3 месяца назад

    메뉴판은 그냥 쓰면 되는걸까요??

  • @Lofi_Music_Studio3
    @Lofi_Music_Studio3 3 месяца назад

    보면 이해가 가는데 막상 적용할려고 보면 잘 떠오르질 않네요 ㅎㅎ

  • @주태용-f5f
    @주태용-f5f 3 месяца назад

    74HC595 IC 이용해서 도트매트릭스로 숫자구현하는 강좌도 하나있으면 좋겠습니다.

  • @AI24-yc2nt
    @AI24-yc2nt 4 месяца назад

    .

  • @AI24-yc2nt
    @AI24-yc2nt 4 месяца назад

    from turtle import Turtle, Screen import time import random def up(): if snakes[0].heading() != 270: snakes[0].setheading(90) def down(): if snakes[0].heading() != 90: snakes[0].setheading(270) def right(): if snakes[0].heading() != 180: snakes[0].setheading(0) def left(): if snakes[0].heading() != 0: snakes[0].setheading(180) def create_snake(pos): snake_body = Turtle() snake_body.shape('square') snake_body.color('orangered') snake_body.up() snake_body.goto(pos) snakes.append(snake_body) def rand_pos(): rand_x = random.randint(-250, 250) rand_y = random.randint(-250, 250) return rand_x, rand_y def score_update(): global score score += 1 score_pen.clear() score_pen.write(f'점수 : {score}', font=('', 15, 'bold')) screen = Screen() screen.setup(600, 600) screen.bgcolor('khaki') screen.title('Snake game') screen.tracer(0) # 뱀 만들기 start_pos = [(0, 0), (-20, 0), (-40, 0)] snakes = [] score = 0 for pos in start_pos: create_snake(pos) # 먹이 food = Turtle() food.shape('circle') food.color('snow') food.up() food.speed(0) food.goto(rand_pos()) # 점수 score_pen = Turtle() score_pen.ht() score_pen.up() score_pen.goto(-270, 250) score_pen.write(f'점수 : {score}', font=('', 15, 'bold')) screen.listen() screen.onkeypress(up, 'Up') screen.onkeypress(down, 'Down') screen.onkeypress(left, 'Left') screen.onkeypress(right, 'Right') game_on = True while game_on: screen.update() time.sleep(0.1) for i in range(len(snakes) - 1, 0, -1): snakes[i].goto(snakes[i - 1].pos()) snakes[0].forward(20) if snakes[0].distance(food) < 15: score_update() food.goto(rand_pos()) create_snake(snakes[-1].pos()) if (snakes[0].xcor() > 280 or snakes[0].xcor() < -280 or snakes[0].ycor() > 280 or snakes[0].ycor() < -280): game_on = False score_pen.goto(0, 0) score_pen.write('게임 오버', align='center', font=('', 30, 'bold')) for body in snakes[1:]: if snakes[0].distance(body) < 10: game_on = False

  • @33a333
    @33a333 4 месяца назад

    언니~

  • @33a333
    @33a333 4 месяца назад

    언니 시뮬 돌리는 프로그램 하시는거 어디서 받아여?

    • @박민욱-u8z
      @박민욱-u8z 2 месяца назад

      thinkercad라는 웹사이트입니다

  • @박희진-p3t
    @박희진-p3t 4 месяца назад

    안녕하세요 여기서 사용한 오브젝트들을 엔트리에서 못찾겠어요 혹시 파일로 추가하신건가요?

  • @nicehwang107
    @nicehwang107 5 месяцев назад

    강사님 안녕하세요 혹 틀린그림찾기 앱으로 게임 만들고 싶은데 유료강의라도 해주시면 안 되는지요? 유튜브 보고서 따라해봤는데 그건 아날로그식?이고 손으로 직접 터치하고 다음 단계로 넘어가는 게임을 만들어 보고 싶어요 정말정말 컴언어 모르는 초짜인데 강사님 따라해보고 싶습니다 검색해보니 파이썬이다 fluter??다 이런 언어가 나오는데 틀린그림찾기 원본과 틀린그림 각 두 장은 포토샵으로 만들 줄 아는데 이걸 앱으로 어떻게 구현하는지 궁긍합니다 ㅠ

  • @rufinapark8376
    @rufinapark8376 5 месяцев назад

    친절한 강의 감사드립니다 !

  • @mysmallpark
    @mysmallpark 5 месяцев назад

    3:50

  • @Lofi_Music_Studio3
    @Lofi_Music_Studio3 6 месяцев назад

    부트스트랩 자동완성은 어떤 확장프로그램을 써야 하는지 궁금합니다.

  • @톡톡다모여마켓
    @톡톡다모여마켓 7 месяцев назад

    아이들 수업용으로 작성하고 있는데 default_img = 'default_image.gif'에서 경로나 파일이 없다고 에러가 납니다. default_image.gif가 같은 폴더에 있습니다.

  • @끄림냥
    @끄림냥 7 месяцев назад

    혹시 점수를 타이머로 바꿀수 있나요

  • @chanpark9166
    @chanpark9166 7 месяцев назад

    감사합니다. ~

  • @rayalchemist4120
    @rayalchemist4120 7 месяцев назад

    질문이 있습니다. elif user_choice - com_choice == -1 or (user_choice ==2 and com_choice ==0) : 대신 elif user_choice - com_choice == -1 or 2 : print("축하합니다! 승리하셨습니다!") 를 해봤습니다. 왜냐하면 user_choice: 0 (바위) com_choice: 2(보) 일다 답은 -2 이기 때문에 성립이 안된다고 생각했는데. python 이 "축하합니다! 승리하셨습니다!"를 프린터하였습니다. 여기서 pytion이 1과 -1은 구별하는데 2와 -2는 구별하지 못하는 걸까요?

  • @jjinunolja
    @jjinunolja 7 месяцев назад

    엔트리에 써도 돼나요???출처는 남기겠습니다.

  • @ChoChoCho472
    @ChoChoCho472 7 месяцев назад

    AI음성인가요 실제 녹음하신건가요? 뭔가 좀 어색한데

  • @달콤쌉쌀-z4j
    @달콤쌉쌀-z4j 8 месяцев назад

    좋은 강의 감사합니다. 이번에는 트랜지스터에 저항 안해도 돼나요?

  • @컴티스
    @컴티스 8 месяцев назад

    coffeeprice = 0 totalprice = 0 order = int( input("커피 고르세요")) if order == 1: coffeeprice = 1800 elif order == 2: coffeeprice = 2700 elif order == 3: coffeeprice = 2700 cups = int( input("커피 몇드릴까요?")) totalprice = coffeeprice * cups print(totalprice) 여기서 뭐가 틀렸을까요?

    • @태우-x9s
      @태우-x9s 4 месяца назад

      cups=int~~ 이 코드부터 밑 코드 전부 elif 안에 있는게 아니라 밖에 있어야할듯합니다

  • @음태형-t7p
    @음태형-t7p 8 месяцев назад

    코드를 똑같이 적어 넣었지만 별 가운데가 안 채워집니다. 그래서 코드를 조금 수정했습니다. 초보자님들 참고하세요. import turtle as t import random t.bgcolor("black") t.speed(0) for x in range(20): t.up() t.goto(random.randint(-300,300), random.randint(-300,300)) t.down() t.color("yellow") t.begin_fill() star_size = random.randint(10,30) for i in range(5): t.forward(star_size) t.left(144) t.forward(star_size) # 이 코드와 t.left(72) # 이 코드를 추가했습니다. t.end_fill() t.ht() t.mainloop()

    • @loveme95821234
      @loveme95821234 11 дней назад

      우와^^ 감사합니다. 컴퓨터마다 어떤것은 별 내부까지 잘 채워지는데 어떤 컴퓨터는 내부 오각형이 안채워지는 이유를 모르겠어요 ㅠㅠ

  • @음태형-t7p
    @음태형-t7p 8 месяцев назад

    강의 감사합니다. 복습중입니다. 선생님 강의 중에서 70강 계산기 만들기에서 실습해 본 코드를 조금 응용해서 숫자 패드 자물쇠를 만들어봤습니다. 초보님들께 도움이 되었으면 합니다. from tkinter import * def clicked(digit): if result_label.cget("text"): result_label.config(text="") input_entry.delete(0, END) elif digit == "⬅": input_text = input_entry.get() if input_text: input_entry.delete(len(input_text) - 1) elif digit == "C": input_entry.delete(0, END) result_label.config(text="") else: input_entry.insert(END, digit) def execute(): if input_entry.get() == "123456": result_label.config(text="Unlocked!") else: result_label.config(text="Failed!") window = Tk() window.title("Ted's Lock") window.resizable(False, False) window.config(padx=10,pady=10, bg="#F0F0F0") digits = [ ['7','8','9'], ['4','5','6'], ['1','2','3'], ['0','⬅','C'] ] input_entry = Entry(window, width=15, font=("Arial",20), bg="#FFFFFF", justify=RIGHT) input_entry.grid(column=0, row=1, columnspan=3) input_entry.focus() result_label = Label(window, text="", width=10, font=("Arial", 20), bg="#F0F0F0") result_label.grid(column=0, row=0, columnspan=3) for r in range(4): for c in range(3): digit = digits[r][c] button = Button(window, text=digit, width=5, font=("Arial", 15), bg="#FFFFFF", command=lambda x=digit: clicked(x)) button.grid(column=c, row=r+2, pady=4) cal_button = Button(window, text="Completed", width=19, font=("Arial", 15), fg="#FFFFFF", bg="#196AA7", command=execute) cal_button.grid(column=0, row=6, columnspan=3) window.bind('<Return>', lambda event=None: execute()) # 키보드 엔터를 눌렀을 때에도 'Completed' 버튼을 누른 것처럼 작동 window.mainloop()

  • @음태형-t7p
    @음태형-t7p 8 месяцев назад

    선생님 코드를 기반으로 하되 몇 가지 기능을 추가하였습니다. 최적화되지는 않았지만 저처럼 초보님들께 다소나마 도움이 되기를 바랍니다. from tkinter import * def clicked(digit): if result_label.cget("text"): result_label.config(text="") input_entry.delete(0, END) if digit == "⬅": input_text = input_entry.get() if input_text: input_entry.delete(len(input_text) - 1) elif digit == '%': try: result = float(input_entry.get().rstrip('%')) * 0.01 input_entry.delete(0, END) input_entry.insert(END, str(result)) except ValueError: input_entry.delete(0, END) input_entry.insert(END, "Error") elif digit == '+/-': current_text = input_entry.get() if current_text: if current_text[0] == '-': input_entry.delete(0) else: input_entry.insert(0, '-') else: if digit == "+" or digit == "-" or digit == "*" or digit == "/": if input_entry.get() and input_entry.get()[-1] in ['+', '-', '*', '/']: input_entry.delete(len(input_entry.get()) - 1) input_entry.insert(END, digit) if digit == "C": input_entry.delete(0, END) result_label.config(text="") def calculate(): try: result = eval(input_entry.get()) except SyntaxError: result_label.config(text="Syntax Error") except ZeroDivisionError: result_label.config(text="Zero Division Error") else: result_label.config(text=result) window = Tk() window.title("Calculator") window.resizable(False, False) window.config(padx=10,pady=10, bg="#F0F0F0") digits = [ ['%','C','⬅','/'], ['7','8','9','*'], ['4','5','6','-'], ['1','2','3','+'], ['+/-','0','.','='] ] input_entry = Entry(window, width=30, font=("Arial",20), bg="#FFFFFF", justify=RIGHT) input_entry.grid(column=0, row=0, columnspan=4) input_entry.focus() result_label = Label(window, text="", width=20, font=("Arial", 30), bg="#F0F0F0") result_label.grid(column=0, row=1, columnspan=4, pady=15) for r in range(5): for c in range(4): digit = digits[r][c] if r==4 and c==3: cal_button = Button(window, text="=", width=8, font=("Arial", 15), fg="#FFFFFF", bg="#196AA7", command=calculate) cal_button.grid(column=3, row=6, pady=4) else: button = Button(window, text=digit, width=8, font=("Arial", 15), bg="#FFFFFF", command=lambda x=digit: clicked(x)) button.grid(column=c, row=r+2, pady=4) window.bind('<Return>', lambda event=None: calculate()) # 키보드 엔터를 눌렀을 때에도 계산을 수행 window.mainloop()

  • @지식나눔태원
    @지식나눔태원 9 месяцев назад

    경기도 분당 야탑동 태원고등학교 지식나눔 공식채널입니다 태원고 학생들이 해당 강의보고 많은 도움 받고 있습니다 감사합니다.

    • @코드덤
      @코드덤 8 месяцев назад

      함께 해 주셔서 감사드립니다. 어느새 2023년 한 해의 끝이 다가왔네요. 2023년도 잘 마무리하시고, 2024년도 멋진 순간순간 만들어 나가시길 바랍니다!

  • @llllllilliiiiiill5894
    @llllllilliiiiiill5894 9 месяцев назад

    좋은 감사합니다

    • @코드덤
      @코드덤 8 месяцев назад

      함께 해 주셔서 감사드립니다. 어느새 2023년 한 해의 끝이 다가왔네요. 2023년도 잘 마무리하시고, 2024년도 멋진 순간순간 만들어 나가시길 바랍니다!

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    프로그램 실행시 자꾸 에러 메시지가 뜹니다 ㅜㅜ Traceback (most recent call last): File "C:\Users\지환아 사랑해~^^\PycharmProjects\pythonProject2\english_word.py", line 5, in <module> data=list(csv.reader(file)) ^^^^^^^^^^^^^^^^^^^^^^ File "<frozen codecs>", line 322, in decode File "C:\Program Files\Python312\Lib\encodings\utf_8_sig.py", line 69, in _buffer_decode return codecs.utf_8_decode(input, errors, final) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 8: invalid start byte Process finished with exit code 1

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    파이참에서 실행하면 실해이 안되고 파이썬에서 실행하면 실행이 되는 이유가 뭘까요 ㅠㅠ?

  • @silll3132
    @silll3132 9 месяцев назад

    감사해요~ 혹시 단어장을 스마트폰 어플로도 만들수 있을까요?

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    아주예전에 파이참을 설치했다 제거하고 다시 설치 했는데 run 실행이 안되요 ㅠㅠ

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    3:09초 까지 코드 입력하니 이런 에러메시지가 나오는데 어디서 잘못된걸까요> Traceback (most recent call last): File "C:/Users/지환아 사랑해~^^/Desktop/현혜진공부/파이썬/파이썬공부/엽서만들기.py", line 6, in <module> img1=PhotoImage(file="birds.png") File "C:\Program Files\Python311\Lib\tkinter\__init__.py", line 4129, in __init__ Image.__init__(self, 'photo', name, cnf, master, **kw) File "C:\Program Files\Python311\Lib\tkinter\__init__.py", line 4074, in __init__ self.tk.call(('image', 'create', imgtype, name,) + options) _tkinter.TclError: couldn't open "birds.png": no such file or directory

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    왼쪽버튼 오른쪽 버튼으로 막대가 움직이게 하셨는데 딱딱 끊어지게 막대가 움직이다 보니 공을 계속 놓쳐서 게임이 빨리 종료 되어 버리는데 혹시 조금 부드럽게 움직이게 할수 있을까요~~?

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    분명 똑같이 코딩을 했는데 자꾸 이상하게 실행되요 결과 코딩에서 이상하게 나와요 어디가 잘못 된거일까요 ㅠㅠ import turtle as t import random def com_choice(): rand_choice=random.randint(0,2) com.shape=(images[rand_choice]) return com_list[rand_choice] #승부 결과 판정 함수 만들기 def result_print(user_c,com_c): global user_jumsu,com_jumsu t.clear() t.goto(0,-100) if user_c==com_c: t.write('무승부',False,'center',('',50)) elif winnig_case[user_c]==com_c:#사용자가 이기는 경우 user_jumsu+=1 user_pen.clear() user_pen.write(user_jumsu,False,'center',('',50)) t.write('승',False,'center',('', 50)) else: #컴퓨터가 이기는 경우 com_jumsu=0 com_pen.clear() com_pen.write(com_jumsu,False,'center',('',50)) t.write('패',False,'center',('', 50)) #바위 함수 만들기 def rock(x,y): user.shape(rock_gif) com=com_choice() #컴퓨터 랜덤으로 선택 result_print("rock",com)#승부 판정 #가위 함수 만들기 def scissors(x,y): user.shape(scissors_gif) com=com_choice() #컴퓨터 랜덤으로 선택 result_print('scissors',com)#승부 판정 #보 함수 만들기 def paper(x,y): user.shape(paper_gif) com=com_choice() #컴퓨터 랜덤으로 선택 result_print('paper',com)#승부 판정 # 기본 설정 t.bgcolor('lavender') t.title('바위가위보 게임') t.ht() t.up() rock_gif="images/rock.gif" scissors_gif="images/scissors.gif" paper_gif="images/paper.gif" t.addshape(rock_gif)#이미지 파일경로 t.addshape(scissors_gif)#이미지 파일경로 t.addshape(paper_gif)#이미지 파일경로 #t.shape(paper_gif)#터틀 모양지정 images=[rock_gif,scissors_gif,paper_gif]#바위, 가위, 보 이미지 리스트만들 com_list=["rock","scissors","paper"] #앞쪽은 유저가 선택한거: 뒤쪽은 컴퓨터가 선택한 winnig_case={"rock":"scissors","scissors":"paper","paper":"rock"} user_jumsu=0 com_jumsu=0 #나의 선택 이미지 띄어줄 터틀 user=t.Turtle() user.up() user.speed(0) user.goto(-200,200)# 제목이 나타날 위치 user.write('- 나의 선택은 -',False,'center',('',30)) user.goto(-200,-100)# 이미지가 나타날 위치 user.shape(rock_gif)#기본 모양은 주먹으로 지정 #컴퓨터 선택 이미지 띄어줄 터틀 com=t.Turtle() com.up() com.speed(0) com.goto(180,200)# 제목이 나타날 위치 com.write('- 컴퓨터의 선택은 -',False,'center',('',30)) com.goto(180,-100)# 이미지가 나타날 위치 com.shape(rock_gif)#기본 모양은 주먹으로 지정 # 사용자 점수 펜 user_pen=t.Turtle() user_pen.ht() user_pen.up()#이동시 그림 안그려지게 user_pen.goto(-200,100) user_pen.write(user_jumsu,False,'center',('',50)) # 컴퓨터 점수 펜 com_pen=t.Turtle() com_pen.ht() com_pen.up()#이동시 그림 안그려지게 com_pen.goto(180,100) com_pen.write(com_jumsu,False,'center',('',50)) # 마우스 클릭으로 바위가위보 지정 t.onscreenclick(rock,1)#왼쪽 클릭 바위 호출 t.onscreenclick(scissors,2)#휠 클릭 가위 호출 t.onscreenclick(paper,3)#오른쪽 클릭 보 호출 t.done()#파이썬이 아닌 다른 에디터 사용인 경우 이것을 넣어야 그래픽 창이 바로 안 닫힘

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    elif user_choice-com_choice==-1 or user_choice-com_choice==2: 이렇게 하면 안되는 이유가 뭘까요 ?

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    선생님 수업중 사용하시는 아스키아트 자료도 올려주시면 안될까요 아스키아트 만드는데 시간이 더 많이 걸리네요 ㅠㅠ

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    선생님 수업에 사용된 아스키아트 문자는 선생님이 직접 만드신건가요 아니면 저번 수업에 알려주신 싸이트에서 가지고 오신건가요? 일시정지로 따라 만들려고 하는데 안되서요 ㅠㅠ

  • @최민서-q4n
    @최민서-q4n 9 месяцев назад

    사진 대신 제가 캔버스에 그린 캐릭터를 움직이게 하고 싶을 땐 어떻게 해야 할까요?

  • @user-yz5qq2xk3b
    @user-yz5qq2xk3b 9 месяцев назад

    선생님 저는 색깔이름이 빨강색이 아니고 옳다 이렇게 나와요 ㅠㅠ

  • @javoxirnosirjonov5303
    @javoxirnosirjonov5303 9 месяцев назад

    감사합니다 잘 따라했습니다 🎉🎉🎉🎉

  • @세이바라기
    @세이바라기 9 месяцев назад

    코드에서 요소들은 무엇이 있나요 요소들 간단히 설명해주세요 ㅜㅜ

  • @sunchoon
    @sunchoon 9 месяцев назад

    영삼 감사합니다 혹시 메모리와 연계하여 감지된 시간을 기록하는것도 가능할까요?

  • @밤섬해적단
    @밤섬해적단 10 месяцев назад

    혹시 슬라이더 스위치랑 조도센서랑 같이 회로를 구성하고 코딩을 했는데 작동이 왜 안되는지 알 수 있을까요?