태지쌤

로봇 & 코딩교육 No.1 크리에이터

IT관련 135

엔트리/스크래치에 지쳤다면 코스페이시스(CoSpaces)

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. 오늘은 오랜만에 코스페이시스 관련 교재를 소개해드릴까해요. ​ 출판사는 생능북스이구요. 저자는 헬로소프트의 이재우 대표님이에요. 유튜브 채널도 운영하고 있구요. 시간순삭 인공지능 책과 유튜브 강의를 통해서 이재우 대표님은 알고있던터라 믿고 책을 선택할 수 있었어요. ​ ​ 코스페이시스는 국내 총판이 없고 엔트리 스크래치와 달리 기본적으로 유료 제품이라서 지금까지 엔트리나 스크래치에 비해 사용하기에 까다롭다는 평가가 있었는데요. 이번에 헬로소프트가 코스페이시스 공식 리셀러가 되면서 국내에서 학교에서 쉽게 코스페이시스를 교육할 수 있게 되었어요. ​ ​ 머리말에 있는 것처럼 학교 수업에 스크래치가 도입된 건 12년 엔트리는 7년이 넘었는데요. ..

IT관련 2023.03.21

ChatGPT API를 활용한 AskUp(아숙업) 대박

요새 IT분야에서는 챗GPT에 대한 관심이 뜨거운데요. 챗GPT에서 제공하는 API를 활용해서 국내에 서비스되는 AskUp을 사용해봤어요. ChatGPT를 카톡에서 사용할 수 있어요. 한국인에게는 딱 맞는 서비스에요. ​ 카카오채널 추가를 했구요. 평소에 카카오톡 이용하듯 채팅창에 간단한 질문을 입력했어요. ​ ​ 이번에는 파이썬 문제를 던져봤어요. 그런데 ChatGPT보다 편리했던건 텍스트가 아닌 이미지를 캡쳐해서 AskUP에게 넘겨줬다는거에요. 파이썬 교재에 들어갈 연습문제를 만들고 있는데 이 연습문제의 문제를 캡쳐해서 넣어줬더니 이미지에서 정보를 인식 후 답을 주더라구요. 그래서 훨씬 편리했어요. ​ ​ 이미지에서 337 글자를 읽었다고해서 이어지는 질문으로 문제를 풀어달라고 했더니 멋진 답을 내놓..

IT관련 2023.03.10

스크래치 슬라이더 범위와 변수의 관계

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤입니다. ​ 스크래치에서 가끔씩 슬라이더 기능을 사용하는데요. 이걸 이용해서 손쉽게 변수의 값을 변경할 수 있어요. ​ ​ 이때 change slider range 슬라이더의 범위 설정으로 들어가서 최소값과 최대값을 설정할 수 있는데요. ​ ​ 여기서 문제는 분명히 최대값을 100으로 설정해뒀는데.... 실제로 변수의 값은 100을 훌쩍넘어도 여전히 값이 올라간다는 거에요. ​ ​ 이걸 학생들에게 어떻게 설명하면 좋을까요? 슬라이더의 범위 설정과 실제 변수의 최대값 제한과는 별개이기 때문입니다. 범위 설정 내에서는 변수와 비례해서 슬라이더가 증가하지만 최대값을 넘어가면 슬라이더는 최대치 그대로 보여지고 변수는 계속 올라가도록 개발되어있습니다. 이를 ..

IT관련 2023.03.03

chatGPT가 설명하는 알고리즘의 유한성

알고리즘의 유한성이 무엇인지 예를 들어 설명해줘 알고리즘의 유한성(finiteness)이란, 알고리즘의 실행이 유한한 단계 내에 끝나는 성질을 말합니다. 즉, 알고리즘이 무한히 실행되거나 종료되지 않는 경우가 없어야 합니다. 예를 들어, 1부터 n까지의 합을 구하는 알고리즘이 있다고 가정해보겠습니다. 이 알고리즘은 다음과 같이 작동합니다. 변수 sum을 0으로 초기화합니다. 변수 i를 1부터 n까지 1씩 증가시키면서 반복합니다. sum에 i를 더합니다. sum을 반환합니다. 이 알고리즘은 항상 유한한 시간 내에 실행이 종료됩니다. i가 n까지 1씩 증가하는데, 이 과정은 유한한 단계 내에서 반드시 종료되기 때문입니다. 이와 같이, 알고리즘이 종료될 수 있는 조건이 반드시 존재하면 그 알고리즘은 유한성을 ..

IT관련 2023.03.02

네이버웨일북(리눅스/웨일OS)에 마이크로소프트 엣지 설치하기

네이버 웨일북에서 웨일브라우저가 아닌 타 브라우저 사용이 가능할까요? 네! 가능합니다! 가장 많이 사용되는 크롬 브라우저 설치되구요. 이번에는 ChatGPT 열풍으로 새롭게 관심받고 있는 MS의 엣지 Edge 브라우저를 설치해보기로 했어요. 앗! 리눅스가 없다.....ㅠㅠ ​ ​ 하지만 스크롤 살짝 내리면 리눅스는 작게 소개되어있어요 ㅋㅋㅋㅋ 저는 웨일북에 엣지 브라우저를 설치하기 위해 첫번째 Linux(.deb) 파일을 다운로드 받았어요. ​ 다운로드 받은 파일을 그냥 더블클릭하세요. ​ ​ 복잡한 텍스트 명령어 필요없이 바로 설치가 됩니다. ​ ​ 설치가 잘 진행되고 있죠? ​ ​ 네이버 웨일북에 엣지 브라우저 설치가 잘 완료되었어요. ​ ​ 짠~ 최근 사용한 앱에 추가된 반가운 엣지 브라우저 ​ ​..

IT관련 2023.03.01

리눅스 실습을 위한 클라우드 환경 codeonweb

소프트웨어개발방법론 수업을 듣는데 리눅스 환경에서 실습을 하더라구요. 대부분은 윈도우PC를 사용하기 때문에 윈도우 사용자를 위해서 교수님께서 추천해주신 리눅스 실습 환경이에요. 대표사진 삭제 사진 설명을 입력하세요. codeonweb이라고해서 replit, 코랩처럼 클라우드에서 코딩할 수 있는 플랫폼인데 리눅스도 지원해요. 대표사진 삭제 사진 설명을 입력하세요. 일단 가입은 필수구요. 대표사진 삭제 사진 설명을 입력하세요. 실습탭을 선택 후 하단의 언어 선택할 때 shell을 선택 대표사진 삭제 사진 설명을 입력하세요. 아래와 같이 리눅스 명령어가 먹힙니다. 대표사진 삭제 사진 설명을 입력하세요. 프로그래밍언어 코딩 실습 뿐만 아니라 리눅스 실습도 편하게 codeonweb 사용하세요~

IT관련 2023.02.27

장애인에게 코딩교육이 필요한 이유는?

장애인에게 코딩교육이 필요한 이유는? 원래대로라면 구글이나 네이버에서 검색어를 통해서 검색 후 나온 결과물 중에서 제목이나 요약을 보고 가장 정확도 높은 결과를 직접 클릭해서 읽고, 이해하고, 요약하는 과정을 거쳐서 궁금증을 알아냈는데요. ​ ​ ChatGPT는 그냥 궁금한 내용을 입력했더니 알아서 정리해서 알려주네요. ​ 장애인들에게 코딩 교육이 필요한 이유는 다음과 같습니다: 경제적 독립성 증진: 코딩 기술은 현대 사회에서 매우 중요합니다. 따라서 코딩 교육은 장애인들이 경제적으로 독립적이고 직업적으로 안정적인 삶을 살 수 있도록 도와줄 수 있습니다. 취업 기회 확대: 코딩 기술은 수많은 취업 기회를 제공합니다. 이를 통해 장애인들은 직업 시장에서 더 많은 기회를 가질 수 있습니다. 또한, 코딩 교육..

IT관련 2023.02.22

ChatGPT로 코드 오류 찾기/디버깅(LinAlgError)

ChatGPT를 파이썬 코드의 오류를 찾는데 사용해봤어요. 기존에 개발자들이 코딩을 하다가 에러가 발생할 경우는 구글이나 스택오버플로우를 이용합니다. 오늘은 ChatGPT에게 물어봤어요. ​ ​ LinAlgError Traceback (most recent call last) in ----> 1 e = np.linalg.inv(a) 2 print(e) in inv(*args, **kwargs) 1 frames /usr/local/lib/python3.8/dist-packages/numpy/linalg/linalg.py in _raise_linalgerror_singular(err, flag) 86 87 def _raise_linalgerror_singular(err, flag): ---> 88 raise..

IT관련 2023.02.21

레노버노트북PC 한글 단축키 안먹힐 때 해결방법(핫키 비활성화)

개인 업무용으로 사용하는 레노버 씽크북 노트북 그런데 한글 프로그램에서 특수문자 입력할 때 자주 사용하는 단축키 ctrl + F10키가 먹히지 않았다. 이럴 때 해결하는 방법~! 일단 바이오스 셋업 모드로 들어가야한다. 컴퓨터 재부팅 후 레노버 로고가 보일 때 재빨리 F1키를 여러번 눌러준다. 그러면 아래와 같은 바이오스 모드 진입 평소에 보던 파란색 화면의 바이오스 화면에 비해서 레노버 씽크북의 바이오스 화면은 상당히 세련된 모습이다. 왼쪽 두번째 메뉴를 선택하니까 핫키 모드가 나타난다. 바로 이게 활성화되어 있어서 한글 프로그램 단축키가 먹히지 않는 것이다. ​ ​ 핫키 모드를 disabled로 바꾼다. 즉 비활성화 시켜주는 것이다. 레노버가 ctrl + F10키를 한글 단축키가 아닌 별도의 기능으로..

IT관련 2023.02.18

chatGPT 통해 파이썬 머신러닝 코드 리뷰

chatGPT가 파이썬 코드 리뷰도 해준다. 정말 똑똑한 녀석이군....^^;;; import matplotlib.pyplot as plt plt.scatter(train_input[:,0], train_input[:,1]) plt.scatter(test_input[:,0], test_input[:,1]) plt.xlabel('length') plt.ylabel('weight') plt.show() ​ ​ This is a Python code snippet that uses the Matplotlib library to create a scatter plot. Here's a brief explanation of what it does: The first line imports the Matplotli..

IT관련 2023.02.17
반응형