본문 바로가기

728x90
반응형

전체 글

(139)
휴먼, 넘파이(NumPy)란 무엇입니까? 휴먼? 넘파이란 무엇입니까? 넘파이(NumPy)란 파이썬의 라이브러리 중 하나로 일반적으로 파이썬에서 대규모 다차원 배열을 다룰 때 많이 사용한다. 휴먼? 넘파이를 사용하면 좋은 점은? 넘파이를 사용하면 좋은 점은 파이썬의 기본 리스트보다 빠른 연산이 가능하고 메모리를 보다 효율적으로 사용할 수 있다. 휴먼? 넘파이 어떻게 실행? 맥 기준으로 넘파이 라이브러리를 불러오기 위해 먼저 pip3 install numpy로 설치해주자. (윈도우는 아마 pip install numpy) 그러고 나서 간단한 배열을 만들어 보자 import numpy as np arr = np.array(range(1, 11)) print(arr) arr이라는 변수에 numpy의 내장된 기능을 활용해서 1부터 10까지 정렬이 된 배..
2021 NIPA AI 온라인 교육 수강 시작 나는 현재 국비 지원을 통해서 엘리스 AI 트랙 2기 과정을 수강하고 있다. 현재 수업은 웹 프론트와 백엔드에 중점이 되어 진행되어가고 있고 이 과정들이 끝나면 본격적으로 자료 분석과 AI에 관한 수업이 시작될 것으로 보인다. 하지만 현재 수업도 솔직히 따라가기 벅찬데 다음 데이터 수업과 AI 수업은 얼마나 더 어려울까 고민이 들었다. 그래서 엘리스 공부 외 자투리 시간에 데이터와 AI 관련된 공부를 하고 싶다는 생각이 있었다. 그런데 어느날 엘리스 2기에 같이 수강하는 분이 자기는 그래서 NIPA AI 온라인 교육으로 미리 공부하고 있다고 말해주었다. 그래서 그분에게 어떻게 하는지 여쭤보고 나도 신청하게 되었다. 2021 NIPA AI 온라인 교육 | 엘리스: 코딩, 엘리스에서 시작하세요! 실습중심 온..
Macbook m1 Xcode 실행하고 c++ 코드 작성하기 비록 맥 프로는 아니지만 나름 가벼운(?) 개발용도로 사용하기 위해 에어를 샀으니, 애플의 대표적인 ide인 xcode랑도 친해져야 겠다고 생각했다. 그래서 app store에 들어가서 다운을 받는데 ㅋㅋㅋ 용량 11gb 실화냐... 그리고 평점은 왜 이렇게 낮은겨.. 오ㅏ 왜 평점 1점인줄 알것다... 설치 속도도 굉장히 오래걸리고 설치가 다 됐음에도 불구하고 무반응이어서 다시 껐다 켰다... 다운 후 첫 실행화면이다. Create a new Xcode project를 누르고 파일을 cpp 파일 하나를 만들어 준다. 헬로우 모히또! 출력 코드이다. 사진에서는 안보이지만 딱 봐도 실행 아이콘 처럼 생긴 화살표를 눌러주면 실행이 완료되면 맨 아래 창에서 이렇게 실행 결과가 출력된다. 후기 써보니까 굉장히 ..
MySQL Shell로 쿼리문 작성해서 데이터 베이스 테이블 조회하기 항상 MySQL Shell로 조작하기 위해서는 connect가 되어있어야 한다. connect를 하는 방법을 모른다면 참고. MySQL Shell 접속 및 데이터베이스 보기 MySQL Shell을 클릭 그럼 초기 cmd 처럼 이런 초기화면이 나온다. 접속을 해주자 접속 명령어는 \connect --mysql root@localhost:3306 *만약 처음 접속하면 mysql을 설치할 때 설정한 비밀번호를 입력하라고.. mld42.tistory.com 우선 데이터베이스가 뭐 있는지 확인해보자. 나는 mojito라는 데이터베이스를 조회해보고 싶다. 우선 기본 스키마를 mojito로 바꿔주자. \use mojito 그 다음은 모드 변경인데 \sql을 입력해서 mode를 JS -> SQL로 바꿔주자. vscod..
기본적인 pymysql DATABASE 생성 import pymysql conn = pymysql.connect(host='localhost', user='root', password='설정한 mysql 비번', charset='utf8') cursor = conn.cursor() sql = "CREATE DATABASE mojito" cursor.execute(sql) conn.commit() conn.close() pymysql 라이브러리를 통해서 mysql에 접속하지 않고도 파이썬 코드로 테이블 생성이 가능하다. 실행 결과는 다음과 같음. 우선 비주얼 코드에서 생성했으니 비주얼 코드에도 잘 적용이 된 모습을 볼 수 있고 mysql shell에서도 적용된 모습을 확인 할 수 있음
MySQL Shell 접속 및 데이터베이스 보기 MySQL Shell을 클릭 그럼 초기 cmd 처럼 이런 초기화면이 나온다. 접속을 해주자 접속 명령어는 \connect --mysql root@localhost:3306 *만약 처음 접속하면 mysql을 설치할 때 설정한 비밀번호를 입력하라고 뜰 것이다. 데이터 베이스 확인하는 명령어는 \show query show databases
맥북에어 m1 homebrew 실행 오류 해결법(삭제 및 재설치) 않이 오늘 따끈따끈한 맥북에어가 도착해서 본격적으로 개발환경을 구축하려고 했다. 그래서 homebrew를 잘 다운받고 실행했는디.. 아니 왜 도대체 찾지 못합니까 멍청한 m1아.. 혹시 내가 홈브류를 설치하지 않았나? 멍청한 건 나인가 싶어서 경로를 찾아봤는데 음~ ls명령어로 치니까 홈브류 있었고~ 내 잘못 아녔구~ 하 일단 지워보고 다시 처음부터 해봐야겠다. 일단 홈브류는 rm 명령어로 깔끔하게 지워줬다. (앞에 sudo 붙어야 함 안 그럼 권한 거부 뜸) 그럼 이제 어떻게 해야 하나... 우선 애플 공홈에서도 말이 많았나 보다 친절하게도 공홈에서 매뉴얼을 따로 작성해 주었다. 고대로 따라가 보자. 우선 cd /opt 명령어를 통해 opt폴더로 이동해주자 (내 사진처럼 이미 opt폴더에 위했으면 생략..
state를 이용해 로딩 상태 구현하기 우선 머릿속으로 생각한 것은 맨 처음 홈페이지를 접속했을 때 대충 "로딩중입니다..." 라는 메시지가 처음에 출력되고 약 3초 뒤에 내가 원하는 화면이 출력되는 웹을 만들고 싶었다. 그래서 대강 만들어 낸 전체 코드는 다음과 같다. import React from 'react'; import iamready from './Iamready.gif' class App extends React.Component{ state = { Loading: true }; componentDidMount() { setTimeout(() => { this.setState({Loading: false}); }, 3000); } render() { return {this.state.Loading ? "로딩중..." : "난 준..

728x90
반응형