anaconda prompt에서는 3.8과 함께 anaconda가 제대로 뜨는데

 

cmd창에서 python을 입력하면

python 3.7 버전이 떠서 애를 먹었었다. 

게다가 anaconda도 버전과 함께 뜨지 않았다.

 

친구가 환경 변수를 위로 올려보라고 했는데,, (정말 고마윤 친규 ,, 흑흑  🥰😘)

그게 답이었다.

 

 

위와 같이 anaconda를 제일 위로 올리고,

python 37은 제거해 준 후 38을 위로 올려주었더니

해결(?) 되었다. !

 

하지만 곧바로 부딪친 다음 문제 ,,

위와 같이 해결 하였다.

anaconda prompt에 python을 쳤을 때와 달리

cmd에서는 Warning도 함께 반겨주었다.

 

구글링 결과 Anaconda3/Scripts에서 acvtivate base 명령어를 쳐주어야 한다고 한다.

해결 ,, 맞나,, ㅎ

 

.

.

 

개발 환경 셋팅이 가장 어려운 것 같다.

시작이 반이다 라는 말은 요런거 아닐까,, ? 

🔥😂🤦‍♀️

 

 

'NOTE > etc' 카테고리의 다른 글

IT 용어  (0) 2021.10.16
vs code에서 anaconda 실행하기  (0) 2021.03.28
pip 오류  (0) 2021.01.14
ORM(Object Relational Mapping)  (0) 2021.01.03
API(Application Programming Interface)  (0) 2021.01.03

정보처리기사

 

#1 필기

 

시험시간 2시간 30분

문제수 100

 

과목당 40점 이상, 평균 60점 이상

 

제1과목 소프트웨어 설계

제2과목 소프트웨어 개발

제3과목 데이터베이스 구축

제4과목 프로그래밍 언어 활용

제5과목 정보시스템 구축 관리

 

-> 수제비랑 cbt 사이트(기출) 이용 !


#2 실기

 

-> 수제비 책 + 수제비 카페에 있는 데일리문제 + 기출

 

다 풀고 외웠다

2021년 1회를 봤기때문에 기출이 별로 없어서

데일리문제 전날에 폭풍 암기

 

 

python -m pip install [할 거]

 

해주면된당

 

아마도 환경변수 ? 문제,,였나,,

하지만 건드는건 무서워 ,, 셋팅 너무어렵다

'NOTE > etc' 카테고리의 다른 글

vs code에서 anaconda 실행하기  (0) 2021.03.28
환경 변수 오류  (0) 2021.03.28
ORM(Object Relational Mapping)  (0) 2021.01.03
API(Application Programming Interface)  (0) 2021.01.03
프론트엔드(Front-End) VS 백엔드(Back-End)  (0) 2021.01.03

너무 헤맸던 git ,, 마스터를 하쟈 ~(연습용 레포)

 

feature -> develop -> master 이렇게 되게 git을 만들고자 한다.

 


1.

우선 레포에서 직접 develop 브랜치를 만들고 , default branch로 설정(setting에서 branch 눌러서 하면됨) !

 

 

2.

그 다음 clone !

 

default가 develop이라 브랜치 확인해보면 이렇게 되어있당

 

 

3.

이제 develop에서 feature 브랜치를 만들어 줄 거다

 

 

4.

**,,  push하기 전 pull 필수다,,

그리고 대충 뭐 변경사항 만들어주고 add랑 commit 해준다.

**이건 연습이지만, 커밋컨벤션 꼭 확인할 것!

 

 

 

5.

이제 push~(git push -u origin [feature 브랜치])

 

 

6.

그리고 github 사이트에서 풀리퀘 처리해준다 ~ 

이때 꼭 develop으로 merge해야한다 ~ (아마 기본 값으로 설정되어있을 거긴 한데,,)

 

 

 

7.

그리고 develop 으로 checkout 하여서 git pull을 해준다 !

 

8.

마지막으로 feature 브랜치를 삭제하여준다. 

->현재 develop에 있는 상태 이고, 거기서 git branch -d [feature 브랜치]

 

 

끝 ~~

 

 

 

***결과 (git graph - vs code)

(결과 보기 위하여 마지막에 develop 을 master에 merge 함!)

 

-> React에서 상태(state)를 더 효율적으로 관리하는데 사용하는 상태 관리 라이브러리 

 

*리액트 특성상 한 컴포넌트에서 데이터 상태에 변화가 생겨 업데이트하면 하위 컴포넌트도 모두 리렌더링되는 문제 !

 

-> Redux로 해결 ! -> 상태관리의 로직을 컴포넌트 밖에서 처리 !

 

*스토어 : 애플리케이션의 상태 값 저장

*액션 : 상태 변화 일으킬때 참조하는 객체

*디스패치 : 액션을 스토에어 전달 !

*리듀서: 상태를 변화시키는 로직이 있는 함수 !

*구독: 스토어 값이 필요한 컴포넌트는 스토어를 구독한다 ! 

 


redux는 정의된 Action과 Reducer에 의해 구독하고 있는 컴포넌트에 state 전달 !

 

'NOTE > React' 카테고리의 다른 글

[React] React Fundamentals 2019 따라하기  (0) 2021.01.13
[React] react-router-dom 사용하기  (0) 2020.12.29
[React] 버튼 사용하기(onClick)  (0) 2020.12.29
[React] hello world 띄우기  (0) 2020.12.28

<실수 or 헷갈리거나 기억해야 할 거 같은 것들,, ? >

 

*props.fav = { fav } 

 

*map function -> array 의 각 item에 function이 적용됨 !

 

*name

-> name이 일치하게 쓰여야한다.. 첨에 둘이 다르게해서 I like만 출력이 되었다,, 

'NOTE > React' 카테고리의 다른 글

[React] Redux  (0) 2021.01.13
[React] react-router-dom 사용하기  (0) 2020.12.29
[React] 버튼 사용하기(onClick)  (0) 2020.12.29
[React] hello world 띄우기  (0) 2020.12.28

*ORM(Object Relational Mapping)

  -> 객체-관계 매핑

  -> 객체라는 개념을 구현한 클래스와 RDB(Relational DataBase)에서 쓰이는 데이터인 테이블을 자동으로 매핑(연결)

  -> ORM 을 통해 객체 간의 관계를 바탕으로 SQL 문 자동 생성 -> 불일치 해결 !

  -> SQL 문 짤 필요 없이 객체를 통해 간접적으로 데이터베이스를 조작할 수 있게 됨

 

*장점

  : SQL문이 아닌 클래스의 메서드를 통해 데이터베이스 조작 가능 ! 

  -> 객체 모델만 이용해서 프로그래밍 ! 

  : 기존 객체와 독립적으로 작성되어있고, 객체로 작성되어 재활용 가능 ! -> 재사용, 유지보수, 리팩토링 용이

 

*ORM 프레임워크 

  : ex) Django ORM -> python 기반 프레임워크인 Django에서 자체적으로 지원하는 ORM

 

'NOTE > etc' 카테고리의 다른 글

환경 변수 오류  (0) 2021.03.28
pip 오류  (0) 2021.01.14
API(Application Programming Interface)  (0) 2021.01.03
프론트엔드(Front-End) VS 백엔드(Back-End)  (0) 2021.01.03
프레임워크(Framework)  (0) 2021.01.03

*API(Application Programming Interface) - 응용 프로그램 프로그래밍 인터페이스

-> 응용프로그램에서 사용할 수 있도록,

운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 !

-> 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스 제공 !

-> 응용프로그램과 운영체제 연결 !

 

 

 

'NOTE > etc' 카테고리의 다른 글

pip 오류  (0) 2021.01.14
ORM(Object Relational Mapping)  (0) 2021.01.03
프론트엔드(Front-End) VS 백엔드(Back-End)  (0) 2021.01.03
프레임워크(Framework)  (0) 2021.01.03
MVC(Model-View-Controller)  (0) 2021.01.03

+ Recent posts