2021/11 6

[ Python ] 파이썬 리스트란? 파이썬 리스트 쓰는 방법 [1]

파이썬에서의 리스트란? 리스트(list)는 하나의 변수에 여러 값을 할당하는 자료형이다. 리스트의 특징 - 순서가 있는 수정 가능한 객체의 집합 - 하나의 자료형만 저장하지 않고, 정수형이나 실수형 같은 다양한 자료형을 포함 - 수정,삭제,추가가 가능 - 리스트는 [대괄호] 로 작성하며, 내부 원소는 , 로 구분 [리스트 예시] 리스트(List) 사용 방법 - list는 인덱스 0부터 시작함 number = [1,2,8,9] #print로 찍어보기 print('number[0] : ',number[0]) print('number[0] : ', number[3]) ### 출력 ### # number[0] : 1 # number[0] : 9 - index 범위를 벗어나면 에러가 발생 number = [1,2..

[ Python ] 아나콘다 주피터 노트북 (Anaconda/Jupyter Notebook) 설치 방법

아나콘다란? - 머신러닝이나 데이터 분석등에 사용하는 여러가지 패키지가 기본적으로 포함되어있는 파이썬 배포판 - 파이썬 컴파일러, 주요 라이브러리,주피터 노트북 툴 등 파이썬 사용시 필요한 것들을 한꺼번에 설치해줌 그럼 주피터 노트북(jupyter notebook)은 뭘까? - 오픈 소스 기반의 웹 애플리케이션으로, 파이썬을 비롯한 40여 개의 프로그래밍 언어로 코드를 작성하고 실행하는 개발 환경을 제공 - 파이썬으로 작성한 여러 개의 코드와 실행 결과를 하나의 문서처럼 관리할 수 있음 - 데이터 분석을 위해 여러 종류의 라이브러리를 불러온 후 일부 코드의 실행 결과를 확인할 수 있다는 특징이 있음 설치 방법 1. 사이트 접속 https://www.anaconda.com/products/individua..

[ Error ] 디버그 해시 키,릴리즈 해시키 얻기 오류 해결법(kakao)

kakao API를 쓰기 위해는 해키시를 등록해야합니다. 필자는 카카오 로그인 API를 구현하기 위해 디버그 해시키가 필요했다.. 그래서 저거를 CMD 창에 넣고 돌렸는데.. 아래와 같은 에러가 났다.. 내키.. 자세히 보니 openssl 이 없다고 한다.. 그래서 사이트에 들어가서 다운을 받았다.. https://code.google.com/archive/p/openssl-for-windows/downloads Google Code Archive - Long-term storage for Google Code Project Hosting. code.google.com 하지만.. 다시 또 에러가 떳다.. 😂 그래서 찾아보니.. keytool -exportcert -alias androiddebugkey ..

기타/에러 2021.11.04

[ Kotlin ] 코틀린 val , var 이란? 그리고 차이점

코틀린은 자바와 다르게 변수 선언 시 val 또는 var을 사용한다. [JAVA Code] int num = 2; String str = "java"; 위 코드와 같이 자바는 "[타입] 변수명 = 할당 할 값" 이런식의 문법이다. [Kotlin Code] val num1 = 2 var num2 = 3 코틀린 코드에서는 자바와 다르게 "[val or var] 변수명 = 할당 할 값" 이런식의 문법이다. 그런데 val과 var의 차이점은 무엇일까? val: 한번 성언하면 값을 변경 할 수 없다. var: 한번 선언한 이후 값을 변경 할 수 있다. [예시 Code] // 변수 선언 val num1 = 1 var num2 = 2 // 값 변경 num1 = 3 // 에러 num2 = 4 위 코드를 예시로 들었을 ..

[ Android Studio] 안드로이드 Inflate란?

Inflate란? 사전적 정의로는 "부풀리다 ,올리다" 라는 의미를 가지고 있다. ❗❔이 뜻은 뭘까? 안드로이드에서 Inflate는 xml에 표기된 레이아웃들을 메모리에 로딩된 후 객체화 시키는 과정이다. 쉽게 말해, layout에 그때 그때 다른 layout을 집어 넣을 수 있다는 얘기다. 즉, 각기 다를 화면들을 한화면에 동적으로 띄우고 싶은 경우 사용된다. 🙄메모리를 객체에 올릴 수있는 함수는 setContentView() 가 아닌가? 화면을 Activity로 만들 경우 안드로이드에서는 Java or Kotlin 소스코드와, xml 인 레이아웃 파일 이렇게 두개가 생성된다. 이때, Activity에서 setContentView()가 바로 xml을 객체화시키는 Inflate 동작이다. Activity..

728x90