Python관련(22)
-
[Python] 06. List
List 일단 내가 알고 있는 리스트는 C#에서는 제네릭 컬렉션을 이용한 자료구조이고 C++ 에서는 링크드 리스트를 이용한 자료구조로 알고 있습니다. 여기서는 C#에서 이용되는 제네릭 컬렉션과 비슷하게 구조가 되어 있는거 같으며 몇가지 특징을 서술 하겠습니다. 01. 추가 추가하는 방법은 Append를 이용하여 추가 할 수 있습니다. 여기서 특이점은 변수 타입을 가리지 않는다는 점입니다. s= [] 이렇게 하면 List 를 시작하겠다는 뜻이 됩니다. 추가할려면 s.append('test')s.append(122)s.append(12.3) 이런식으로 하게되면 s=['test', 122, 12.3] 이런식으로 구성하는것과 동일한 효과를 자지고 있습니다. 02. 삭제 삭제는 del list_object[ind..
2019.03.07 -
[Python] 05. 조건문
조건문 일반적으로 조건문은 boolean 즉 ture, false 두가지의 조건을 가지게 됩니다. 데이터 타입에 따라 비교하는 방식이 달라지며 몇가지 예를 들어보겠습니다. 'LuciferD'=='LuciferD2' 동일하지 않기 때문에 결과는 false입니다. 하지만 'LuciferD'!='LuciferD2' 동일하지 않는지 물어보기 때문에 결과는 true입니다. 01. And 로그인 관련 기능을 구현할때 사용 할 수 있습니다. 'LuciferD'=='Lucifer' And 'Pass'=='Pass' 02. Or 둘중 하나가 참일때 사용하는 기능입니다. 'LuciferD'=='Lucifer' Or 'Pass'=='Pass'
2019.03.05 -
[Python] 04. 제어문
제어문 제어문 혹은 조건문이라고 부르면 분기시마다 꼭 필요하게 되믄 구문입니다. 01. if문 아래와 같은 형식을 가지고 있으며 처리하는 프로세스는 if아래 스페이스 혹은 탭의 거리로 구분 짖습니다. 조건문의 경우 boolean type을 기준으로 true일때 처리합니다. if 조건문 : 프로세스 처리 02. else문 아래와 같은 형식을 가지고 있으며 조건문의 결과값이 false이면 else를 진행하게 됩니다. if 조건문 : 프로세스 처리else: 프로세스 처리 03. elif문 아래와 같은 형식을 가지고 있으며 else if를 의미합니다. 조건문의 결과값이 위에서 부터 확인하여 true이면 elif를 진행하게 됩니다. if 조건문 : 프로세스 처리elif 조건문 : 프로세스 처리else: 프로세스 처리
2019.03.05 -
[Python] 03. 문자열 포맷팅
문자열 포맷팅 01. Docstring print(''' asdfkaljsdf;lkjsdf;jsdalfkasdfjaslkdfj;askdfjasdlkfjlaksdjflasdend...''') 02. + 연산자를 이용 name='LuciferD'age=35print(' asdfkal'+name+'jsdf;lk'+age+';jsdalfkasdfjaslkdfj;askdfjasdlkfjlaksdjflasdend...') 03. Positional Formatting앞에서 순서대로 {} 위치에 데이터가 들어간다. name='LuciferD'age=35print(' asdfkal{}jsdf;lk{}jsdalfkasdfjaslkdfj;askdfjasdlkfjlaksdjflasdend...'.format(name,age..
2019.02.28 -
[Python] 02. 데이터 타입 및 문법
데이터 타입 및 문법 01. 숫자 일반 C언어와 비슷하다. 1+1 =21-1=01/1=12*1=2등등 02. 문자① 기본문자의 경우 두가지로 구분하며 ' " 으로 구분할수 있다. 문자열의 연결은 + 로 연결하며 아래와 같이 사용 할 수 있다. "TEST"+"라랄라라"="TEST라랄라라" 와 같다. ② 홑 혹은 쌍따옴표 사용 홑따옴표를 쓰고 싶으면 "TEST 'A' " 하면 A를 싸고 있는 ' 를 인식 할 수 있다. ③ Escape 문자 "를 쓸때에는 \" 를 사용하면 "를 출력 할 수 있다. ④ docstring 긴문자열을 사용할 경우 '''(홑따옴표 3개) 을 이용하면 개행및 문자열을 쉽게 표현 할 수있다. print('''ABCD''') 03. 문자열 처리C언어와 같이 변수 선언을 하지 않고 변수를 ..
2019.02.28 -
[Python] 01. 설치 및 셋팅 ( Codeanywhere )
설치 및 셋팅 01. 개요 이제 첫 학습으로 codeanywhere에서 제공되는 서버를 이용하여 학습 할 것이며 알든 모르든 정리하면서 진행 할 것입니다. 02. 셋팅 ① 우선 codeanywhere 첫화면은 개발했으면 접속 할 수 있는 서버 주소를 알려준다. https://helloworld-hohoyong76878.codeanyapp.com/와 같이 주소를 알려준다. 일단 뭐 접속하면 경로가 나타나며 index.html 파일을 생성하여 hello world 이렇게 생성하고 저장하면 일단 hello world 가 나타난다. ② SSH 터미널 창에서 우분투의 시스템 update를 진행한다. sudo apt-get update ③ 에디터 설치를 하는데 이때 설치하는 에디터는 nano 에디터를 사용할 것이다..
2019.02.27