전체 글

파이썬/코트업 기초 100제

코드업 기초 100제 문제 002

코드업 기초 100제 문제 002 # Hello World # 출력하기 소스 더보기 print("Hello World")

파이썬/코트업 기초 100제

코드업 기초 100제 문제 001

코드업 기초 100제 문제 001 #Hello #출력하기 소스 더보기 print("Hello")

파이썬/코트업 기초 100제

코드업 기초 100제 1강~6강 소스및 출처

원본 https://colab.research.google.com/drive/1j41zX9Z4atBC5jzzerAfkfLizkIoS-2N 1강 https://github.com/PotatoMeme/ifp-2022-winter-vacation-study/tree/kimseonghwan/week03/codeUp01 2강 https://github.com/PotatoMeme/ifp-2022-winter-vacation-study/tree/kimseonghwan/week03/codeUp02 3강 https://github.com/PotatoMeme/ifp-2022-winter-vacation-study/tree/kimseonghwan/week03/codeUp03 4강 https://github.com/Potat..

파이썬/언어공부

파이썬 정리 04

리스트와 튜플 응용하기 a = [10, 20, 30] a.append([500, 600]) print(a) #[10, 20, 30, [500, 600]] print(len(a)) #4 리스트 안에 리스트 추가하기 : append는 append(리스트)처럼 리스트를 넣으면 리스트 안에 리스트가 들어갑니다. a = [10, 20, 30] a.extend([500, 600]) print(a) #[10, 20, 30, 500, 600] print(len(a)) #5 리스트 확장하기 : extend(리스트)는 리스트 끝에 다른 리스트를 연결하여 리스트를 확장합니다. a = [10, 20, 30] a.insert(2, 500) print(a) #[10, 20, 500, 30] print(len(a)) #4 a.in..

안드로이드/깡샘의 안드로이드 앱 프로그래밍

코틀린 공부04

클래스와 생성자 class Data{ // 선언부 //본문 내용이 업다면 생략가능 } fun main(){ val data = Data() data.함수() } 클래스의 멤버는 생성자, 변수, 함수, 클래스로 구성됩니다. 코틀린에서 객체를 생성할 때 new키워드를 사용하지 않습니다. 코틀린에서는 생성자를 주생성자와 보조 생성자로 구분합니다. 한 클래스에서 주 생성자만으로도 보조 생성자만으로도 또는 둘 다 선언할 수 있습니다. 코틀린의 생성자는 constructor키워드로 선언하는 함수입니다. 주 생성자 class Data constructor(name:String){ } 위코드는 주 생성자를 선언하는 코드입니다. 주 생성자는 한 클래스에 하나만 존재할 수 있습니다. 주 생성자 constructor 키워드..

안드로이드/깡샘의 안드로이드 앱 프로그래밍

코틀린 공부03

조건문 if~else 표현식 다른 언어와 비슷하다 그렇지만 코틀린의 if문은 표현식으로도 사용할 수 있다는 것이 특이합니다 표현식은 결괏값을 반화하는 계산식을 말합니다. fun main(){ var data = 10 var result = if(data>0){ println("data > 0") true// 반환값 } else{ //생략불가 print("data

안드로이드/깡샘의 안드로이드 앱 프로그래밍

코틀린 공부02

함수 선언하기 fun 함수명(매개변수명: 타입): 반환타입{ 코드 } 함수의 매개변수(parameter)는 val이 자동으로 적용되며 매개 변숫값을 변경할 수 없음 매개변수에는 기본값을 선언할 수 있습니다. 기본값으로 정해진 값들은 호출시 인자를 전달하지 않아도 되며 인자 전달 방식은 매개변수를 순서대로 할당하는 방법과 매개변수명을 지정하여 호출하는 방법이 있습니다. fun main(){ fun add(data1 : Int, data2 : Int = 10) : Int { //오류 -> data1 = 20 return data1 + data2 } println(add(10))//20 println(add(10,20))//30 println(add(data1=10))//20 println(add(data2=..

안드로이드/깡샘의 안드로이드 앱 프로그래밍

코틀린 공부01

코틀린 => 자바의 가상 머신인 JVM에 기반을 둔 언어. 즉, JVM에서 실행할 수 있습니다. 자바의 확장자 => .java 코틀린의 확장자 =>. kt 확장자는 달라도. kt파일을 컴파일하면 자바 바이트 코드가 만들어집니다. 즉 JVM이 실행함 코틀린의 이점 표현력과 간결함(expressive and concise) 최신 언어 기법을 이용하면 훨씬 간결하게 프로그램을 작성할 수 있습니다. 자바 코드와 비교해보면 코틀리 코드가 훨씬 간결하다 안전한 코드(safer code) 널(null) 안정성을 지원, 객체지향 프로그래밍에서 객체가 널 상태일수 있으며 널 포인트 예외가 발생할 수 있음. 그래서 널 일 때를 고려하여 개발하여야 하지만 코틀린에서는 널 허용 널 불허용으로 구분하여 선언 따라서 널 관련된 ..

파이썬/언어공부

파이썬 정리 03

조건문 if if 조건식1: 코드1 # 조건식1을 만족할 때 코드 실행 elif 조건식2:#생략가능 코드2 # 조건식2을 만족할 때 코드 실행 elif 조건식3:#생략가능 코드3 # 조건식3을 만족할 때 코드 실행 else:#생략가능 코드4 # 어떤 조건도 만족하지 않을 때 코드 실행 특이하게 if문 이후 콜론을 사용 불(Boolean) - 파이썬에서 참은 True, 거짓은 False를 사용하지만 다음 값들도 True 또는 False로 취급되므로 조건식을 작성할 때 주의 True로 취급: 0이 아닌 숫자, 내용이 있는 문자열, 리스트, 튜플, 딕셔너리, 세트 False로 취급: 0, None, 비어 있는 문자열, 리스트, 튜플, 딕셔너리, 세트 반복문for for 변수 in range(횟수): 반복할 코..

감자씨앗
코딩과 게임