반응형

Programming Language 20

[Python] 5.리스트 / 사전 / 튜플 / 세트 / 자료구조변경

1. 리스트(list) # 리스트 [] # 지하철 칸별로 10명, 20명, 30명 subway = [10,20,30] print(subway) print(subway[0]) subway = ["유재석", "조세호","박명수"] print(subway) # 조세호가 몇 번째에 있을까? print(subway.index("조세호")) # 하하가 다음 정류장에서 다음 칸에 탐 subway.append("하하") print(subway) # 정형돈이 유재석 / 조세호 사이에 태워봄 subway.insert(1, "정형돈") print(subway) # 한명씩 꺼냄 subway.pop() print(subway) # 같은 이름의 사람이 몇 명 있는지 확인 subway.append("유재석") print(subwa..

[Python] 4. 문자열

1. 문자열을 표시하는 3가지 방법 sentence = '나는 소년입니다' print(sentence) sentence2 = "파이썬은 쉬워요" print(sentence2) sentence3 = """ 나는 소년이고, 파이썬은 쉬워요 """ print(sentence3) # result 나는 소년입니다 파이썬은 쉬워요 나는 소년이고, 파이썬은 쉬워요 2. 슬라이싱 jumin = "990120-1234567" print("성별 : " + jumin[7]) print("연 : " + jumin[0:2]) # 0 ~ 2 이전까지의 값만 가져온다. print("월 : " + jumin[2:4]) print("일 : " + jumin[4:6]) print ("생년월일 : " + jumin[:6]) # 처음부터 ..

[python] 2.기본문법 - 자료형, 변수, 주석

파이썬의 기본문법은 조금 당황스러울 정도로 단순하다. 어떻게보면 직관적이라고 할 수 있지만, 다른언어로 프로그래밍을 해본 사람이라면 무척 당황스러울만큼 단순하다. 1. 숫자 자료형 print(5) print(-1) print(3.14) print(1000) print(5+3) print(2*8) print(3*(3+1)) print(12/3) --result-- 5 -1 3.14 1000 8 16 12 4.0 2.문자열 자료형 print('풍선') print("나비") print("키키키키키키키") print("ㅋ"*9) --result-- 풍선 나비 키키키키키키키 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 3.Boolean 자료형 (참 / 거짓을 표현) print(5 > 10) print(5 < 10) print(True) p..

[Python] 1.환경설정

1. Python공식홈페이지를 통하여 파이썬을 설치한다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 2. 원하는 기능을 확인하면서 설치를 진행한다. 3. 비주얼스튜디오(Visual Studio)를 설치한다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud appl..

[Git]Github 원하는 디렉토리만 삭제하는 방법 (초간단)

Github의 repository내의 특정 디렉토리만 삭제하려고 하면, 디렉토리 내의 있는 모든 파일을 삭제해야만 가능하다. 이러한 불편함을 해결하기위해 서칭하던 도중 매우 간단한 방법을 알게 되었다. 1. Git bash 를 다운받는다. https://gitforwindows.org/ Git for Windows Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike. Git..

[Android/Java] 반복 예약 알람 (AlarmManager, Broadcast Receiver, Service)

Activity - BroadcastReceiver - Service로 이어지는 과정을 이해하는 것이 중요하다. 4대 앱 구성요소(App Component) 중 3가지를 한번에 이용하는 과정이다. [https://developer.android.com/guide/components/fundamentals?hl=ko] 1. MainActivity에서 AlarmManager를 이용하여, 특정시간(Calendar)에 AlarmBroadcastReceiver로 Intent한다. (setInexactRepeating을 통해 반복주기를 설정할 수 있다) 2. AlarmBroadcastReceiver에서 AlarmIntentService로 Intent한다. 3. AlarmIntentService에서 푸시알람이 실행된..

[CSS] 그리드 (Grid)

NAVIGATION - 의미없는 태그를 사용하기 위하여 div(block level)를 사용 ARTICLE NAVIGATION - 의미없는 태그를 사용하기 위하여 span(inline)를 사용 ARTICLE NAVIGATION - 의미없는 태그를 사용하기 위하여 div(block level)를 사용 ARTICLE NAVIGATION - 의미없는 태그를 사용하기 위하여 div(block level)를 사용 ARTICLE ` NAVIGATION - 의미없는 태그를 사용하기 위하여 div(block level)를 사용 ARTICLE 실제 그리드가 모든 브라우저에서 적용되는 것은 아니다 https://caniuse.com/#search=grid

반응형