분류 전체보기 1215

[나는 리뷰어다] 소플의 처음만난 리액트

소개 리액트는 메타(구 페이스북)에서 만든 오픈소스 자바스크립트 UI라이브러리입니다. 리액트의 장점은 빠른 업데이트와 렌더링 속도로 볼 수 있습니다. 리액트는 빠른 업데이트를 위해서 내부적으로 Virtual DOM 이라는 것을 사용하며 업데이트를 해야 하는 DOM 요소를 찾아서 해당 부분만 업데이트 하기 때문에 리렌더링이 잦은 동적인 모던웹에서 엄청나게 빠른 퍼포먼스를 발휘합니다. 또한 컴포넌트 구조로 재사용이 용이합니다. HTML 파일 대신에 JSX(JavaScript eXtension) 파일을 사용하게 되는데 HTML 과 비슷하지만 XML을 기반으로 한다는데 차이가 있습니다. 구성 각 장의 구성은 미리 보기를 통해서 이 장에서 배울 내용을 살펴 보고, 개념을 정확히 알아보고 실습을 통해서 개념을 정리..

기타/도서리뷰 2022.06.17 (8)

2022 온라인 코딩파티 시즌1

초.중,고등학생,대학생 등 SW.AI교육에 관심있는 누구나에게 열려있는 2022 온라인 코딩파티 시즌 1이 오픈되었습니다.^^ https://www.software.kr/home/kor/contents.do?menuPos=84 SW중심사회 SW중심사회 www.software.kr SW중심사회 포털에 접속해서 미션에 도전 하시면 됩니다. 초등학생 저학년 부터 도전 할 수 있는 블록 부문 부터 텍스트부문, 컴퓨팅사고력을 테스트 할 수 있는 CT부문, 인공지능 관련한 AI부문 까지 다양한 미션이 열려 있습니다. 관심 있는 분들은 바로 미션 도전을 향해 Go Go~ 과학기술정보통신부와 교육부에서 주최하고 한국과학창의재단에서 주관하는 2022 온라인 코딩 파티에서 재미와 코딩에 대한 모든 것을 알아 가시길 바랍니..

2022 삼성주니어소프트웨어 창작대회 안내

다음과 같이 삼성주니어소프트웨어 창작대회가 개최되어 안내 드립니다. 주제 소프트웨어로 해결하는 환경.사회문제 : 더 나은 미래를 위한 ESG 문제 해결 방안 참가자격 초등학교(4~6학년),중학교,고등학교 학생중 팀(최대3명) 또는 개인 + 지도교사 팀 구성은 타학교 학생간 팀 구성이 가능 단,지도교사는 팀원 중 최소 1명과 동일 학교 소속 대안학교 학생 : 공교육 학생과 팀을 이루어 참가가능 해외거주 학생 : 해당 학교가 교육청에서 인가한 한국인 학교여야 하며, 참가 학생이 한국국적 참가방법 팀장이 홈페이지 지원하기를 통해 예선접수 대회일정 시상내역 자세한 내용은 주소창 홈페이지(https://www.juniorsoftwarecup.com/) 를 참고 하시기 바랍니다. [인천 서구 원당컴퓨터학원]

소프트웨어대회안내 2022.06.15 (11)

2022년 이화여자대학교 전국여고생 프로그래밍 경진대회

이화여자대학교에서 주최하는 2022년 전국여고생 프로그래밍 경진대회가 개최되어 안내 드립니다. 대회일시 : 9월 17일(토) 13:00~17:00 장소 : 온라인 참가자격 : 학교장 추천을 받은 여고생 경진부문 : 자바,C언어,Python 을 활용한 문제 해결 능력 접수방법 접수기간: 2022년 6월 13일(월) ~ 7월 29일(금) 접수방법: 학교장 추천을 받아 담당 선생님을 통해 신청서 양식을 이메일로 접수 , 각 학교당 학교장 추천은 학생5명 이내 ( 경진대회는 팀이 아닌, 개인별 참가입니다 ) * 접수기간은 추최측에 공지에 따라 선착순 마감 또는 연장 될 수 있음 * 대회 전 중요 일정은 코로나 긴급 상황에 따라 변경될 수 있음 o 대회 운영 사무국 대표전화 02-3277-4413 o 대회 운영 ..

제 18회 전국 중학생 IT올림피아드 안내

전국 중학생 IT올림피아드는 디지털미디어고등학교(이하 디미고)에서 주최하는 IT 경진대회입니다. 대회 부문으로는 프로그래밍/창업아이템/컴퓨터그래픽/해킹방어 4개 부문으로 대회가 치루어 지고 있습니다. 그 중에서 프로그래밍 부문에 대해 알아 보면 다음과 같습니다. 4개 부문 공통으로 대회 접수 기간은 6월 30일 목요일 까지 접수링크( https://docs.google.com/forms/d/e/1FAIpQLSdI1hI69dQI3PWpAFt4GeJiKd25V6Gy7C60-GmTNSpI6QpGRg/viewform?vc=0&c=0&w=1&flr=0 ) 를 통해서 접수를 하시면 됩니다. 참가자격이 지난해까지는 중1학년도 가능 했던 것으로 기억하는데~ 중 2~3학년만 참가 가능하도록 바뀌었습니다. 프로그래밍 부문..

소프트웨어대회안내 2022.06.13 (15)

[예스24리뷰어]로봇인공지능인기학과 진로코칭

소개 4차산업혁명시대를 맞이하면서 대학의 중요성 보다는 본인의 진로에 맞는 학과의 선택이 중요한 시대입니다. 따라서 자신이 진학하고자 하는 학과에 대한 탐색이 필요합니다. 이 책은 4차산업혁명을 주도하는 분야의 최신경향 및 관련산업분야의 기술동향을 제공하고 있으며 미래를 위해 지금 어떤 것을 공부하고 준비해야 하는지 잘 설명 되어 있습니다. 구성 파트1 : 인공지능 로봇 산업의 길라잡이 인공지능.로봇산업의 미래를 살펴보고 유망한 인공지능 로봇 기업들을 살펴 봅니다. 파트2 : 인공지능 로봇개념사전 인공지능과 로봇의 개념과 용어들을 살펴 봅니다. 파트3 : 인간처럼 사고하고 행동하는 AI+X 딥러닝의 활용분야를 살펴보고 인공지능 계약학과,교육과정등을 살펴 봅니다. 또한 인공지능학과를 희망하는 경우 고등학교..

기타/도서리뷰 2022.06.10 (10)

[알고리즘]Union Find

유니온파인드(Union Find)란 - 대표적인 그래프 알고리즘으로 합집합 찾기 라는 의미를 가지고 있다. - 상호배타적집합(Disjoint-set) 이라고도 한다. - 여러개의 노드가 있을때 두개의 노드가 같은 그래프에 속하는지 판별하는 알고리즘 - 2가지 연산으로 이루어져 있다. 단계 1. 주어진 원소들이 서로 같은 집합에 속하는가를 알아내고(Find) 단계 2. 만약에 그렇지 않으면 같은 집합에 속하도록 추가하라(Union) 유니온파인드 구현방법 예) 위와 같은 경우 union(1,5),union(4,5),union(2,3),union(2,7),union(3,7),union(6,7) 을 표현한 그래프 이러한 그래프에 connected component 는 {0},{1,4,5},{2,3,6,7} 이렇..

강의실/알고리즘 2022.06.09 (12)

[딥러닝파이썬] 02-5.파이썬의 Pandas를 다뤄 보자.

피벗테이블 - 엑셀에서 처리하는 피벗테이블과 같은 의미 - index 축은 groupby와 동일하며 column에 labeling 값을 추가하여 value에 숫자를 aggregation 하는 형태임 - 피벗 테이블의 기본 구성요소는 행인덱스,열인덱스,데이터값,데이터집계함수로 구헝되어 있다. pdf=pd.pivot_table(df, #피벗할 데이터 프레임 index = '행위치에 들어갈 열', columns ='열 위치에 들어갈 열', values = '데이터로 사용할 열', aggfunc = '데이터 집계함수') - Seaborn 의 내장 데이터 타이타닉을 기준으로 피벗 테이블을 만들어 보자. import pandas as pd import seaborn as sns df = sns.load_datase..

강의실/머신러닝 2022.06.08 (7)

[예스24리뷰어클럽] 알고리즘 퍼즐

소개 알고리즘 테스트 = 코딩능력 테스트 라고 생각하는 분들이 많은데요~ 코딩은 단순히 도구 일 뿐이고 알고리즘 테스트는 사고력이 핵심이라서 어떤 문제를 어떻게 해결해야 하는지 원리를 깨우치는 것이 가장 중요한것 같습니다. 이 책은 알고리즘 사고력을 위해 엄선된퍼즐을 통해 다음과 같은 알고리즘을 직접 설계 할 수 있게 됩니다. 완전탐색 백트래킹 분할정복 이진탐색 동적프로그래밍 분석기술 그 외에도 다양한 문제해결 접근법을 배울 수 있게 설계 되어 있습니다. 구성 이 책은 처음 접근하시는 분들도 쉽게 풀어 볼 수 있는 초급 문제 유형이 50문제~ 충분히 훈련이 되었다면 중급 문제 50문제~ 고급문제 50문제에 도전을 하게 되면 알고리즘 퍼즐 완성이 됩니다. 각각의 문제는 다음과 같이 구성되어 있습니다. 각 ..

기타/도서리뷰 2022.06.07 (15)