안녕하세요 코드웍스(codewalks)입니다!
이번 포스트에서는 누구나 할 수 있는 AI 데이터분석 교육플랫폼 코드웍스에 포함된 유용한 기능들을 소개해드리려고 합니다.
목차
다크모드 지원
개발자들의 필수 IDE기능 다크모드를 블록코딩에서도 제공합니다! (라이트모드는 버그가 꼬여서라는...)
사용법은 간단합니다!
1. 코드웍스에 접속
2. 오른쪽 맨 위쪽에 테마
3. 달 클릭
4. 다크모드 전환!
다크모드를 보니 뭔가 더 개발을 잘 할 수 있을 거 같지 않나요? 🤭
텍스트 드래그 코딩
코드웍스에서는 블록코딩 뿐 아니라, 텍스트 드래그 코딩도 제공합니다!
텍스트 드래그 코딩이란?
블록 코딩(제한된 자율성) + 텍스트코딩(오타문제) ===> 텍스트 드래그 코딩으로 해결👍
이 방법은 코드를 직접 입력하는 대신, 텍스트를 드래그하여 선택함으로써 코드를 작성할 수 있게 합니다.
이를 통해 학생들이 블록 코딩에서 텍스트 코딩으로 자연스럽게 넘어가며 학습의 연속성을 유지할 수 있고, 오타로 인한 좌절감을 줄여 보다 쉽게 코딩 개념을 익힐 수 있습니다.
사용 방법은, 아래 이미지와 같이 코드웍스 홈페이지에서 블록 옆에 텍스트를 눌러주기만 하면 모드가 텍스트드래그 코딩으로 변환됩니다!
코드웍스에서 실제 작동하는것을 보여드리자면, 아래 이미지와같이 텍스트로 이미 쓰여진 코드를 드래그해서 코딩하는 방식입니다. 이런 방식은 블록코딩에서 텍스트코딩으로 넘어갈 때 오는 괴리감이나 오타로 인한 오류로 인한 스트레스를 줄여주고 학습 효율을 높여줍니다! 🤗
유용한 데이터셋 제공
코드웍스는 데이터분석, 인공지능 학습에 유용한 데이터를 제공합니다. 개인적으로 사용할 데이터를 다운받아서 업로드 후 사용도 가능하지만, 내부적으로 데이터셋들을 제공해서, 학습 효율을 높였습니다.
사용방법은 코드웍스 페이지 상단 오른쪽에 데이터셋 아카이브를 클릭합니다.
아래 이미지와 같이 제공되는 데이터셋들이 나타나게 됩니다. 각 데이터셋에 대한 설명도 포함되어있습니다.
이를 활용하기 위해서는 아래 순서를 따르면 됩니다.
1. 데이터셋 아카이브 클릭
2. 원하는 데이터셋 클릭
3. 저장할 파일명 입력 후 확인
4. 코드웍스 상단에 파일+ 아이콘 클릭
5. 잘 저장된 것을 확인
6. pandas의 read_csv등으로 불러와서 활용.
언어 선택
코드웍스는 영어/ 한글 형식 변환을 제공합니다.
총 네가지 모드를 제공하는데, 사용자의 선호나 수준에 맞게 선택할 수 있도록 했습니다.
제공 모드
- 한글(Python)- 코드웍스를 켰을때 이 모드로 세팅되어있습니다. 가장 기본 모드입니다.
- Python(한글)- 오른쪽 이미지입니다
- 한글/ python
예시
코딩이 처음이라면, 한글(python)모드로 먼저 익힙니다.
코드웍스는 블록 코딩과 더불어 실시간으로 파이썬 코드로 변환을 지원합니다.
이를 보면서 코딩을, 파이썬을 좀 더 편하게 익힐 수 있다는 장점이 있습니다.
파이썬 코드로 다운 가능
블록으로 작성한 코드를 파이썬 코드(py)파일로 저장이 가능합니다.
만약 0부터 10까지의 수 중에, 짝수만 출력하는 for문을 작성했다고 해보겠습니다.
코드웍스는 실시간으로 파이썬 코드로 변환을 해주는 기능이 있는데요, 아래와 같이 잘 변환된 것을 확인하실 수 있습니다.
이를 파이썬 코드 파일로 저장하고싶다면, 파일> 코드다운로드(py)를 클릭하시면 됩니다.
저장된 코드를 보시면 잘 변환되어서 저장된 것을 확인하실 수 있습니다.
함수 검색 기능
이 많은 함수를 사용하고 싶은데 블록이 어디에 위치해 있는지 모른다면 어떻게 해야할까요? 코드웍스는 함수를 검색하여 사용 할 수 있도록 합니다! 코드웍스 페이지 상단에 보면 함수 검색이 있습니다. 이를 클릭하면 찾는 함수를 검색할 수 있습니다.
아래 이미지는 함수를 검색한 결과인데, 두가지 검색 기능을 제공합니다. 한글과 영어 두버전으로 검색할 수 있습니다.
검색해서 나온 결과에서 원하는 함수를 찾고, 블록 번호에 있는 번호를 참고하여서 블록을 찾으면 됩니다.
만약 데이터프레임을 생성하고 싶다면, 데이터프레임 생성에 있는 c1블록으로 가서 찾으면 됩니다. 아래와같이 C블록으로 가서 c1블록을 찾고, 아래화살표를 클릭하면, 우리가 찾던 데이터프레임 생성이 있는 것을 알 수 있습니다.
함수 활용 방법 알려주는 기능
그럼 사용하고자 하는 함수의 사용법을 알고싶으면 어떻게 해야할까요?
코드웍스는 각 함수에 대한 활용법에 대한 안내를 제공합니다!
1. 사용법이 궁금한 함수에 오른쪽 마우스 클릭
2. 아래 이미지와 같이 여러 옵션이 제공되는데, 이때 맨 아래 도움말을 클릭
3. 새창으로 활용하는 방법 제공
라이브러리 추가 기능
코드웍스에는 기본적으로 제공되는 라이브러리들을 제외하고도 추가를 하여 사용할 수 있습니다.
페이지 상단 오른쪽에 보시면 라이브러리 추가가 있습니다.
이를 클릭하면 추가할 수 있는 라이브러리들이 나오게됩니다.
추가로 제공되는 라이브러리는,
- statsmodel(통계 라이브러리)
- biopython(바이오 파이썬)
- 피지컬컴퓨팅(라즈베리파이 보드사용)
- 기계 고장 진단
통계, 생물정보학 등 원하는 라이브러리를 추가하여서 확장된 기능을 이용하실 수 있습니다. 🤭
머신러닝과 데이터분석 코드 기본제공 기능
처음부터 끝까지 블록을 끌어다 놓는것이 부담스럽고, 수업을 진행하기 힘들다면, 코드웍스에서 제공하는 기본 예제 코드를 활용할 수 있습니다. 코드웍스 블록 중, J와 K블록에서 데이터분석과 머신러닝의 기본예제 코드를 제공합니다.
아래와 같이 각 예제별로 기본 예제 코드가 제공되며, 처음부터 끝까지 코드를 끌어다 놓을 부담없이, 원하는 난이도로 조절 할 수 있습니다.
이번 포스트에서는 코드웍스의 유용한 기능들에 대하여 알아보았습니다.
코드웍스의 유용한 기능들을 활용해서 인공지능, 데이터분석을 쉽고 재미있게 배워보는건 어떨까요?
읽어주셔서 감사합니다!
코드웍스를 활용한 강의들도 유튜브에 무료로 공개되어있으니 참고하세요!
https://www.youtube.com/@CodeWalks
'🧑💻 codewalks안내' 카테고리의 다른 글
코딩 교육, 인공지능 교육 어떻게 해야 하나? (1) | 2024.08.11 |
---|---|
안녕하세요 코드웍스 입니다 (1) | 2024.07.30 |