log-diginori / log-diginori.github.io

grep -E 'oepn|source|mind' log.diginori.log
https://log.diginori.com
1 stars 2 forks source link

PYCON 2023 #47

Open becky2sawyer opened 11 months ago

becky2sawyer commented 11 months ago

KakaoTalk_Photo_2023-08-12-11-14-58 001

KakaoTalk_Photo_2023-08-12-11-15-03 002

KakaoTalk_Photo_2023-08-12-11-15-07 003

KakaoTalk_Photo_2023-08-12-11-15-16 005

KakaoTalk_Photo_2023-08-12-11-15-12 004

becky2sawyer commented 11 months ago

짠내나는 데이터 다루기

becky2sawyer commented 11 months ago
image

https://app651.asia02.app.backend.ai/ko

image

https://github.com/mckaywrigley/chatbot-ui

becky2sawyer commented 11 months ago
image
becky2sawyer commented 11 months ago

역 피라미드 만들기

https://lablup.typeform.com/to/Gvt1CLAD 언어모델

image
이벤트 미션입니다.
래블업의 언어 모델에게 프롬프팅을 해서 10층짜리 역 피라미드를 출력하는 파이썬 코드를 작성하도록 하세요. 코드가 제대로 생성되면 성공입니다.

This is the event mission.
Prompt the Lablup language model to generate Python code that prints a 10-level reverse pyramid as shown. If the code is generated correctly, it is a success.

입력한 프롬프트와 언어모델이 출력한 코드를 스크린샷으로 저장한 후에 이벤트 제출 링크에 업로드 해 주세요. 다른 참여자가 이미 사용한 동일한 프롬프트는 인정되지 않습니다.
After saving a screenshot of the input prompt and the output generated code by the language model, please upload it to the event submission link. Duplicate prompts that have already been used by other participants will not be accepted.
image
becky2sawyer commented 10 months ago

파이썬 함수를 만들고 싶습니다. 숫자 n이 주어지면, 첫 줄에는(n-1) 개의 공백과 1개의 * 문자를 n 번째 줄에는 (n-n) 개의 공백과 (2n-1) 개의 * 문자를 출력하는 함수입니다. 파이썬 코드를 만들어 주세요. 그리고 n=10일때 호출하는 코드로 부탁드립니다.

def print_pyramid(n):
    for i in range(1, n + 1):
        for j in range(n - i + 1, -1, -1):
            print(" ", end="")
        for j in range(0, 2 * i - 1):
            print("*", end="")
        print("\n")
becky2sawyer commented 10 months ago

아래의 순서에 따라 실행 가능한 파이썬 코드를 작성하세요.

  1. 1 부터 10까지 반복문을 써주세요
  2. 작성한 반목문은 print("*") 를 실행하게 써주세요.
  3. print안의 값을 ("" (2*i -1)).center(20) 로 대체해서 써주세요.
  4. "\n" 은 제외해주세요.
becky2sawyer commented 10 months ago

파이썬 코드를 생성하고 싶습니다. 아래의 순서에 따라 파이썬 코드 작성을 부탁드립니다.

  1. 11 부터 1까지 반복문을 사용합니다.
  2. 작성된 반복문에서 ("" (2*i -1 )).center(20) 을 실행하게 써주세요.

위 코드에서 print 부분을 ("" (2 * i -1)).center(20) 로 바꾸어 주고 11 을 10으로 바꿔서 다시 코드를 작성해줘

for i in range(10, -1, -1): print((("*" * (2 * i - 1)).center(20)))
******************* 
 *****************  
  ***************   
   *************    
    ***********     
     *********      
      *******       
       *****        
        ***         
         *     
becky2sawyer commented 10 months ago
스크린샷 2023-08-13 오후 3 40 37 스크린샷 2023-08-13 오후 3 38 17
becky2sawyer commented 10 months ago

KakaoTalk_Photo_2023-08-13-15-46-59 005

becky2sawyer commented 10 months ago

https://pyconkorea.notion.site/23b5e0c31591480da06d553c1decb6e3

파이썬 알고리즘 대전, 로보코드

1bZYi (1).png

파이콘 한국 2023의 로보코드 프로그램에 오신 것을 환영합니다!

참가방법


  1. 하단의 작성된 예제 코드를 참고하여 파이썬을 이용해 프로그래밍해주세요.

    GitHub: https://github.com/pythonkr/pyconkr-2023-robocode

    [demo.py](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ace38391-40d3-4680-a73d-163422b34fb5/demo.py)

  2. 작성이 완료된 코드는 구글폼을 통해 오후 4시까지 제출해주세요. (폼 제출 시간 기준으로 4시 이후 제출 파일은 운영 상의 이유로 참가가 어렵습니다.)

  3. 제출된 코드는 제출 순으로 오후 5시부터 토너먼트를 진행합니다.

  4. 최종 1, 2, 3등에게는 소정의 상품을 보내드립니다.

시뮬레이터 사용 방법


GitHub Repository 내부의 simulator/main.py 파일을 이용하면 직접 실행해보실 수 있습니다.

  1. Python 설치
  2. PyQt5 설치 pip install pyqt5
  3. simulator/Robots 디렉토리에 작성한 로봇 코드 이동
  4. simulator/main.py 실행
  5. 상단 메뉴의 Battle → New

    Untitled

게임규칙


  1. 제출된 코드를 바탕으로 게임은 1:1 대전으로 총 3판을 진행합니다.
  2. 3판 중 2판을 먼저 승리하는 코드가 승리하게 되고, 다음 라운드로 진출합니다. (3판 2선승제)

    • 게임 진행 데모영상

    [화면 기록 2023-07-11 오전 12.48.54.mov](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/00aa7f77-1152-4fec-998d-1af27d56e46b/%E1%84%92%E1%85%AA%E1%84%86%E1%85%A7%E1%86%AB_%E1%84%80%E1%85%B5%E1%84%85%E1%85%A9%E1%86%A82023-07-11%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB_12.48.54.mov)

유의사항


  1. CoC를 위반하거나 악의적인 코드를 제출할 경우 참가가 불가합니다.
  2. 제출하신 코드가 정상적으로 작동하지 않을 경우 자동 탈락처리 됩니다.

제출할 곳