반응형 전체 글66 프로그래머스 설문조사 이벤트 후기(프로그래머스 키트) 프로그래머스에서 진행한 설문조사 이벤트에 참여하고 선물을 받았다. 구성품은 다음과 같다. [수면안대, 스티커, 테이프, 티셔츠, 마우스패드, 포스터, 스트레스볼] 한계없이 꿈꿀 수 있을 것만 같은 수면안대 스티커가 7개나 들어있다. 7은 행운의 숫자이다. 매우 맘에 든다. 노트북에 붙이면 개당 개발력 +1 증가할 것 같다. 사이즈가 매우크다. 착용샷(?)은 찍지 못했다. 잠옷으로 딱이다. 깃 치트시트다. 이것만 있으면 안심하고 개발할 수 있다. width: 30cm; height: 42cm; 의 포스터 이다. 총 12종류나 있다. 벽에 붙일 때 프로그래머스 컬러 테이프를 사용하면 좋을 것 같다. 머쓱이 스트레스볼이다. 개인적으로 가장 맘에든다. 스트레스 완화와 심신의 안정에 도움을 준다. 프로그래머스 키.. 2023. 2. 16. Python List 함수 자주 사용하는 list 함수 함수 설명 append(x) 리스트 마지막에 x 추가 sort(key=None, reverse=True/False) 리스트 오름차순 정렬(reverse=False) 리스트 내림차순 정렬(reverse=True) reverse() 리스트 원소 순서 뒤집기, 정렬 x index(x) 리스트에 x값 존재할 경우 위치값 반환, 없으면 에러 remove(x) 리스트에서 처음 나오는 x 삭제 pop() pop(x) 리스트 마지막 원소 꺼내기 리스트 x번째 원소 꺼내기 count(x) 리스트에 포함된 원소 x의 개수 extend(x) 리스트에 x리스트 더하기 clear() 리스트의 모든 원소 삭제 del A 리스트(A)내의 위치 또는 범위를 지정하여 삭제 예제 append fruit_li.. 2023. 1. 27. omitempty Go에서는 객체를 json으로 변환하려면 struct를 선언해야 한다. omitempty는 해당 struct의 필드에 데이터가 없으면 json으로 변환 시 해당 필드는 생략된다. 즉 value가 false, 0, nil, 빈 배열 일 떄를 말한다. 사용 예시는 다음과 같다. type User struct { Name string `json:"name"` Age int `json:"age"` Email string `json:"email,omitempty"` PhNum string `json:"phNum,omitempty"` } func main() { // Json 데이터 예시 var uhm = User{ Name: "Uhm", Age: 20, Email: "uhm@gmail.com", } byte, _.. 2023. 1. 10. error: Your local changes to the following files would be overwritten by checkout: Branch를 변경하거나 git pull을 할 때 다음과 같은 오류가 발생하였다. error: Your local changes to the following files would be overwritten by checkout: ... Please commit your changes or stash them before you switch branches. Aborting 해결 방법은 다음과 같다. 현재 브랜치에서 작업한 내용을 저장한다. git stash git stash 명령을 사용하면 수정한 내용들만 저장한다. 그후 브랜치를 변경하거나, git pull을 하면된다. git stash에 대한 자세한 내용은 아래의 링크로... https://zerostarting.tistory.com/20 Git s.. 2022. 12. 17. Java 설치 JRE(Java Runtime Environment)와 JDK(Java Development Kit) JRE는 자바 프로그램을 실행하기 위한 라이브러리, 자바 가상 기계, 기타 컴포넌트를 제공한다. JDK는 JRE에 추가로 자바 프로그램을 개발하는데 필요한 컴파일러, 디버거와 같은 도구들을 추가한 것이다. JDK 안에 JRE가 포함되어 있다. 자바 프로그램 개발 단계 1) 소스 파일의 생성 - 에디터를 사용한다. - 확장자명은 .java 이다. - 메모장 또는 이클립스 사용이 가능하다. 2) 컴파일 - 컴파일러로 컴파일 한다. - 컴파일러는 자바 소스 코드를 바이트 코드로 변환한다. - 바이트 코드는 확장자가 .class로 끝나는 파일에 저장한다. 3) 클래스 적재 - 바이트 코드 파일을 .. 2022. 12. 10. Java 소개 자바의 역사 1991년 제임스 고슬링(James Gosling)을 비롯한 썬 마이크로시스템 사의 Green 프로젝트 팀에서 가정용 전자 제품에 사용할 수 있는 작은 컴퓨터 언어를 설계했다. 처음에는 C++를 사용해서 운영체제를 만들려고 시도하였는데 C++의 복잡도로 이해서 실패했다. 그래서 Green 프로젝트를 위한 더 나은 언어를 직접 만들게 되는데 이것이 바로 자바(Java)이다. 이후에 Green 프로젝트는 Time Warner의 주문형 비디오 시스템을 개발하다가 Time Warner가 경쟁사인 실리콘 그래픽스 사를 선택하는 바람에 결국 실패하게 된다. 그러던 1993년, 그래픽 기반의 월드 와이드 웹(World Wide Web)이 발표되고 자바 개발자들은 곧 이러한 웹 기반의 응용 프로.. 2022. 12. 10. Golang 문자열 다루기 (strconv, strings) Golang을 사용하여 개발할 때 필요한 문자열을 다루는 함수들을 정리합니다. 가끔 함수명이 기억나지 않을 때, 보려고 작성 자주 사용하는 함수 정리 문자열 변환 strconv 함수 설명 사용 예시 Atoi(s string) (i int, err error) 숫자로 이루어진 string을 int으로 변환 한다. strconv.Atoi("1") // 1 Itoa(i int) string int형 숫자를 string으로 변환한다. strconv.Itoa(1) // "1" FormatFloat(f float, fmt byte, prec, bitSize) string float를 string으로 변환한다. strconv.FormatFloat(1.2, 'f', -1, 64) // "1.2" ParseFloat(s.. 2022. 12. 10. Zero 부터 시작하는 Python - 개요, 설치 Python의 창시자는 네덜란드의 프로그래머 귀도 반 로섬이다. 1989년 크리스마스 주에 심심한 김에 만들어진 프로그래밍 언어이다. Python의 특징 플랫폼 독립적인 인터프리터 언어 객체 지향적, 동적 타이핑 언어 가독성 => 간결, 코드 블록 들여쓰기(indentation) 생산성 설치 방법 1. Python 공식 홈페이지에서 패키지를 설치한다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 사용중인 OS에 맞게 설치하면 되는데, 아마 대부분 윈도우 사용자가 많으니 Windows를 설치한다. 2. 설치한 인스톨러를 실행하면 다음과 같은 .. 2022. 12. 5. Zero 부터 시작하는 Python 2022. 12. 5. 이전 1 2 3 4 5 6 7 8 다음 반응형