최신 글
-
제 4회 코딩테스트대회 돌핀코딩 대회가 개최됩니다!
안녕하세요! 코딩수업 서포터 돌핀코딩입니다! ✨🐬 기다리던 소식이 도착했습니다! 바로 제 4회 돌핀코딩 대회가 개최됩니다! 이번 대회는 파이썬을 사랑하는 여러분을 위해 준비된 특별한 코딩 대회로, 실력을 발휘할 수 있는 멋진 기회가 될 거예요. 📅 대회 일정 이번 대회는 파이썬 고급과 파이썬 기초로 나누어져 있으며, 두 가지 다른 일정으로 진행됩니다. 파이썬 고급: 8월 31일 토요일 오전 11:00 ~ 오전 12:00 10시 50분부터 입장 가능합니다! 파이썬 기초: 9월 14일 토요일 오전 11:00 ~ 오전 12:00 10시 50분부터 입장 가능합니다! 각 대회에 많은 참여 부탁드리며, 자신의 실력을 확인할 좋은 기회입니다! 💻 대회 특징 및 컨셉 이번 대회는 파이썬을 활용한 코딩 대..
-
[대회] 제 3회 돌핀코딩 대회를 개최합니다! 🐬
안녕하세요~! 온라인 코딩 교육 플랫폼 돌핀코딩입니다! ✨🐬 제 3회 돌핀코딩 대회를 개최합니다!! 이번 대회의 주제도 파이썬 기초, 파이썬 고급 내용이랍니다! 여러분의 많은 관심과 참여 부탁드립니다~! 대회 일정 - 8월 16일 금요일 오후 20:30 ~ 오후 21:30 *20시 20분부터 입장해주세요! - 8월 31일 토요일 예정 대회 특징 및 컨셉 파이썬을 활용한 코딩 대회입니다. - 파이썬 기초 : 초, 중, 고, 20세 - 파이썬 고급 : 연령 제한 없음 (8월 31일 예정) 매 회차마다 하나 또는 두가지 이론을 주제로 해당 이론에 대한 문제를 3문제 (하, 중, 상) 배치하여 진행됩니다! 모집 인원 100명 대회상품 [파이썬 기초] 1등: 문화상품권 5,000원권 + 5000P ..
-
[대회] 제 2회 돌핀코딩 대회가 개최됩니다! 파이썬 기초, 고급
안녕하세요! 온라인 코딩 교육 플랫폼 돌핀코딩입니다! ✨🐬 제 2회 돌핀코딩 대회를 개최합니다!! 이번 대회는 파이썬 기초, 파이썬 고급 내용으로 준비되었습니다. 많은 관심과 참여 부탁드립니다! 대회 일정 - 7월 27일 토요일 오전 11:00 ~ 오후 12:00 *10시 50분부터 입장해주세요! 대회 특징 및 컨셉 파이썬을 활용한 코딩 대회입니다. - 파이썬 기초 : 초, 중, 고 청소년 대상 - 파이썬 고급 : 연령 제한 없음 매 회차마다 하나 또는 두가지 이론을 주제로 해당 이론에 대한 문제를 3문제 (하, 중, 상) 배치하여 진행됩니다. 모집 인원 50명 대회상품 [파이썬 기초] 1등: 문화상품권 5,000원권 + 5000P 2등: 3,000P 3등: 2,000P [파이썬 고급] 1..
-
[대회] 제 1회 돌핀코딩 대회 개최! 파이썬 기초 대회
안녕하세요-!돌핀코딩입니다! ✨🐬 제 1회 돌핀코딩 대회를 개최하게 되었습니다!! 이번 대회는 청소년을 대상으로 하며 파이썬 기초를 다루는 대회랍니다. 많은 관심과 참여 부탁드립니다! 대회 일정 - 7월 13일 토요일 오전 11:00 ~ 오후 12:00 *10시 50분부터 입장해주세요! 대회 특징 및 컨셉 청소년을 대상으로 진행하는 코딩 대회! 파이썬 기초 대회입니다. * 파이썬 기초 : 초등, 중등, 고등 대상 매 회차마다 하나 또는 두가지 이론을 주제로 해당 이론에 대한 문제 3개 (하, 중, 상)로 구성됩니다. 모집 인원 50명 대회상품 1등: 문화상품권 5000원권 + 5000P 2등: 3000P 3등: 2000P 참가규칙 01. Google 폼을 통해 대회 신청서를 기입해주세요. ..
-
Minikube (k8s 1.28.2) + Kubeflow 1.8 설치하기
[1단계] Minikube 로 K8S 세팅하기이번 글에서는 Minikube로 Kubernetes 버전 1.28.2버전을 설치하고, 현재 기준 최신 버전인 kubeflow 1.8을 설치할 거에요먼저 k3s, kubespray, kubeadm등 다양한 방식으로 설치해볼 수 있지만,Kubeflow를 설치하고 파이프라인을 작성해보는 것이 목적이라면 Minikube로도 충분합니다. sudo minikube start --driver=none \\ --kubernetes-version=v1.28.2 \\ --extra-config=apiserver.service-account-signing-key-file=/var/lib/minikube/certs/sa.key \\ --extra-config=apiserver..
-
[PS] 프로그래밍, 알고리즘 문제를 풀기 위해 어떻게 접근해야 할까?
프로그래밍 문제를 해결하는 것은 종종 어려울 수 있습니다. 이럴 때 문제 해결 과정을 단계별로 나누어 접근하면 효과적인데요. 어떻게 문제를 풀 것인가(How to Solve It)에 따르면, 문제 해결 과정은 네 단계로 나눌 수 있습니다. 1) 문제 이해, 2) 해결 계획 수립, 3) 계획 수행, 4) 회고 및 개선. 이러한 내용을 프로그래밍 대회를 위한 접근 방법으로 관찰해 보면 여섯 단계로 구성됩니다. 1. 문제를 읽고 제대로 이해하기 프로그래밍 문제를 해결하는 첫 번째 단계는 문제를 주의 깊게 읽고 이해하는 것입니다. 많은 분들이 이 단계를 가볍게 여겨 실수를 저지르는데, 특히 프로그래밍 대회에서는 문제의 궁극적 목적과 세부 조건을 완전히 파악하는 것이 중요합니다. 성급한 판단은 작은 실수로 이어져..
-
[IT 사전] 알고리즘과 의사코드
알고리즘이란 특정한 작업을 수행하기 위해 입력을 받고 원하는 출력을 만들어내는 과정을 기술한 것 입니다. 간단하게 말하면, 문제 해결의 절차라고 할 수 있는데요. 알고리즘을 설계할 때는 명확하고 모호하지 않은 정보가 필요합니다. 예를 들어서 학생 10명에게 시험 점수를 입력으로 받아 1등을 출력하는 작업을 한다면 입력과 출력을 아래와 같이 표현할 수 있습니다. 입력 : 10개의 점수 (79, 88, 57, 16, 92, 100, 75, 82, 88, 90) 출력 : 10개의 점수 중 최대값 (100) 이런 입출력들을 작성해보면 아래처럼 절차를 작성할 수 있습니다. 1. 점수 10개를 입력받는다. 2-1. 입력 받은 점수들을 하나씩 순회한다. 2-2. 순회하며 최대 값을 찾아낸다. 3. 2-2에서 얻은 최..
-
[채널 생성] 학교/학원/기업 전용 코딩 학습 사이트 만들기
안녕하세요, 돌핀코딩입니다! 요즘 날씨가 많이 추워졌죠? 올 겨울을 맞이하면서 EduEnv에서 채널 서비스를 출시하였습니다. 채널 서비스가 무엇이냐면요 학교 / 학원 / 기업 / 스터디원들을 위한 전용 코딩 학습 사이트를 제공해 드리는 서비스입니다. 채널을 생성하면 직접 문제를 제작하거나 기존에 있던 문제은행을 활용하여 친구들과 함께 학습하는 것이 가능한데요. 뿐만 아니라 강의를 제작하여 돌핀코딩에 노출시키고 강의를 판매할 수 있어요! 지금부터 하나씩 설명해드릴게요! 처음에 채널을 개설하려면 EduEnv에 로그인해야 해요 https://eduenv.com/channel/create EduEnv 자유롭게 성장할 수 있는 온라인 교육환경을 만듭니다. eduenv.com:443 위 링크를 클릭하시면 아래처럼 ..
-
중학생 코딩 교육, 이제 엄마가 직접 해요! 아이 교육부터 취업까지
"초·중학생 코딩, 어떻게 교육시키세요?" 요즘 이런 질문 많이 받지 않으시나요? 코딩이 필수 교육으로 떠오르면서 어떤 교육 방식이 아이에게 도움이 될지 고민하시는 학부모님들이 늘어가고 있습니다. 당장 맘카페만 봐도 코딩교육의 방향성에 대해 고민하는 글이 많은데요. 학원을 보내자니 비싼 비용이 부담스럽고, 아이에게 맡기자니 혹시 수업을 못 따라가지는 않을까 걱정이 많으실 겁니다. 고민이 많던 코딩 교육, 돌핀코딩의 입문과정을 통해 함께 도전해 보시는 건 어떠실까요? 돌핀코딩에서는 청소년들이 혼자서도 일론머스크나 페이스북의 주커버그처럼 유능한 프로그래머가 될 수 있도록 다양한 온라인 교육 콘텐츠를 제공합니다. 어떤 순서대로 공부시켜야 할지 모르겠다면? 이 링크를 아이가 읽어보게 해 주시면 됩니다! 프로그래..
개발 일지
-
Minikube (k8s 1.28.2) + Kubeflow 1.8 설치하기
[1단계] Minikube 로 K8S 세팅하기이번 글에서는 Minikube로 Kubernetes 버전 1.28.2버전을 설치하고, 현재 기준 최신 버전인 kubeflow 1.8을 설치할 거에요먼저 k3s, kubespray, kubeadm등 다양한 방식으로 설치해볼 수 있지만,Kubeflow를 설치하고 파이프라인을 작성해보는 것이 목적이라면 Minikube로도 충분합니다. sudo minikube start --driver=none \\ --kubernetes-version=v1.28.2 \\ --extra-config=apiserver.service-account-signing-key-file=/var/lib/minikube/certs/sa.key \\ --extra-config=apiserver..
2024.07.09 01:29 -
Ubuntu에서 nvidia-smi 실행시 Failed to initialize NVML: Driver/library version mismatch 오류 해결하기
Pytorch를 사용할 때, torch.cuda.is_available()가 False 가 나오면, GPU 연결에 문제가 생겼을 가능성이 높다. import torch import torch.nn.functional as F if torch.cuda.is_available(): device = 'cuda' else: device = 'cpu' 터미널에 nvidia-smi 를 쳐서 확인해보자. $ nvidia-smi Failed to initialize NVML: Driver/library version mismatch 확인해보니, Failed to initialize NVML: Driver/library version mismatch 오류가 발생했다. 재부팅하는 방법도 있지만, 재부팅을 하지 않고서 해결..
2023.07.30 19:42 -
setTimeout(callback, 0)은 무엇을 의미할까?
1. setTimeout 함수 자바스크립트는 비동기 프로그래밍을 지원하여 웹 애플리케이션에서 스레드를 차단하지 않고 작업을 실행할 수 있게 합니다. 이러한 비동기성을 활용할 수 있는 함수로 setTimeout이 있습니다. setTimeout 함수는 일정 시간이 지난 후에 함수를 실행하거나 코드 블록을 실행하는 데 사용됩니다. 보통 setTimeout 함수의 첫 번째 인자로는 실행하고자 하는 함수를, 두 번째 인자로는 지연 시간(ms 단위)을 전달합니다. // setTimeout 함수 사용법 setTimeout(() => { callback(); // 1초 지연 시간 뒤 호출 }, 1000); // ms 단위로 지연 시간 설정 2. 0ms 지연시간이 가지는 의미 // 왜 setTimeout 함수에 지연 시..
2023.07.28 14:10 -
CORS (Cross-Origin Resource Sharing) 오류는 왜 뜨는걸까?
CORS (Cross-Origin Resource Sharing) 1. CORS 개요 CORS (교차 출처 자원 공유)는 보안 상의 이유로, JavaScript에서 보내는 교차 출처 (자신과 다른 출처) HTTP 요청을 제한하기 위한 정책입니다. 대다수 브라우저에는 CORS가 적용되어 있는데, 이는 자신의 출처와 동일한 리소스만 불러올 수 있도록 하여, 악의적인 자원 접근과 탈취를 막기 위함입니다. CORS에 대해 자세하게 알아봅시다! 2. CORS 에러 프론트엔드를 개발하면서 아래와 같은 에러 메시지를 한 번쯤 보셨을 것 같습니다. CORS 에러가 발생하는 이유는 [CORS 개요]에서 소개했듯이, JavaScript 코드 상에서 동일한 출처가 아닌 곳에서 요청을 하였기 때문입니다. 아래의 에러 내용을 ..
2023.07.21 15:20