05. Programing Language
-
[C#]3. 입양자관리 프로그램 (enum, 상속, 리스트<T> 사용)05. Programing Language/[C#] 1.C#강좌 2020. 2. 21. 20:20
참조 : Alongside Y 님의 강좌 비쥬얼 스튜디오를 사용했으며 디자인은 따로 설명 하지 않겠습니다. 각 클래스마다 중요한 Point를 위주로 설명하겠습니다 1. 상위 클래스 Pet namespace AnimalShelter { public class Pet { public int PetId; public string Name; public string Color; public string Gender; public string Description; public Pet(int petId, string name, string color, string gender) { PetId = petId; Name = name; Color = color; Gender = gender; } public virtu..
-
[C#] 1. 계산기 만들기05. Programing Language/[C#] 1.C#강좌 2020. 2. 19. 12:25
출처: 유투브 Alongside Y 님의 강좌 이 계산기는 + , - , = , C 까지만 만들어져 있습니다. namespace HellowCSharpWin { public enum Operators { Add, Sub, Multi, Div} public partial class Calculator : Form { public int Result = 0; public bool isNewNum = true; public Operators Opt = Operators.Add; public Calculator() { InitializeComponent(); } public int Add(int number1, int number2) { int sum = number1 + number2; return sum; ..
-
[Python] 3-2 리스트 활용하기05. Programing Language/[Python] 1. 파이썬 자료구조 2020. 1. 16. 20:03
1. +를 사용하여 리스트 연결하기 a = [1, 2, 3] b = [4, 5, 6] c = a + b print(c) #[1, 2, 3, 4, 5, 6] print(a) #[1, 2, 3] - 그렇다 2. : 를 사용하여 리스트 자르기 t = [9, 41, 12, 3, 74, 15] t[1:3] #[41, 12] t[:4] #[9, 41, 12, 3] t[3:] #[3, 74, 15] t[:] #[9, 41, 12, 3, 74, 15] - 문자열 자르기와 동일하다 3. 리스트 메서드 x = list() type(x) # dir(x) ['append', 'count', 'extend', 'index', 'insert'....] #많지만 생략 4. 리스트를 처음부터 만들기 stuff = list() stu..
-
[Python] 3-1 리스트의 개념 및 특징05. Programing Language/[Python] 1. 파이썬 자료구조 2020. 1. 14. 12:44
1. 프로그래밍 -알고리즘 : 문제를 해결하는데 사용하는 일련의 규칙 또는 단계 -자료구조 : 컴퓨터에서 자료를 구성하는 특별한 방법 -지금까지는 알고리즘에 대해서 배웠다. 이제 자료구조에 대해 배워보자 2. 컬렉션이 아닌 것은? -대부분 변수는 한 값만을 갖는다(새 값을 대입하면, 이전 값에 덮어씌워 진다) 3. 리스트는 컬렉션의 일종 -컬렉션은 하나의 '변수'에 많은 값을 넣을 수 있다. friends = [ 'Joseph', 'Glenn', 'Sally'] carryon = [ 'socks', 'shirt', 'perfume'] -먼저는 컬렉션중 리스트에 대해 살펴보자. 4. 리스트 상수 print([1, 24, 76]) #[1, 24, 76] print(['red', 'yellow', 'blue'..
-
[Python] 2-2 파일 읽기05. Programing Language/[Python] 1. 파이썬 자료구조 2020. 1. 13. 16:06
1. 시퀀스로써 파일 핸들 xfile = open('mbox.txt') for cheese in xfile: print(cheese) -읽기용으로 열린 파일 핸들은 파일의 각 줄에 대한 문자열의 시퀀스(순서)로 볼 수 있다. -for문을 사용하여 시퀀스를 반복하여 돌 수 있다. -시퀀스는 정렬된 집합임을 기억하기 -쉽게 말해 cheese가 파일의 한줄씩 받아와서 출력해준다고 보면 되겠다. 2. 파일 *전체*를 읽기 fhand = open('mbox-short.txt') inp = fhand.read() print(len(inp)) #94626 print(inp[:20]) #From stephen.marquar -파일 전체(개행 문자 포함 전체)를 하나의 문자열로 읽는 것 -10만 줄은 괜찮지만 그이상 1..
-
[Python] 2-1 파일 열기05. Programing Language/[Python] 1. 파이썬 자료구조 2020. 1. 13. 15:06
이 단원에서 그동안의 노력이 진가를 발휘합니다. 모두 힘내세요! 1. 파일열기 -open() 함수가 해당 기능을 수행한다. 2. open() 사용 ex) fhand = open('mbox.txt', 'r') 핸들 = open(파일명, 모드) -파일을 조작하는데 쓰는 핸들을 반환한다. -파일명 에는 문자열이 들어간다. -모드에 매개변수를 넣는 것은 선택사항이며 파일을 읽으려면 'r'을 파일에 쓸려면'w'를 입력 한다. 3. 핸들이란? -핸들은 파일에 접근 하는 창구라고 할 수 있다. fhand = open('mbox.txt') print(fhand) # 4. 개행 문자 stuff='Hello\nWorld!' stuff #'Hello\nWorld!' print(stuff) #Hello #World! stuf..