본문 바로가기

프로그래밍

[Python] 리스트(list) 함수 - append(), insert(), remove(), pop(), sort(), reverse(), index(), extend() Python 리스트(list) 예제입니다.다중 값을 저장할 수 있는 리스트입니다. 특정한 위치에 값을 추가할 수 있고 특정 값을 삭제할 수도 있습니다. 또한 정렬 및 리스트끼리의 추가 등이 가능합니다. # 리스트를 선언합니다. 변수명 = list() 혹은 []로 선언 수 있습니다. # List에 값을 추가하겠습니다.아래와 같이 Append를 사용하여 A, B, C를 차례대로 추가했습니다.Temps는 A, B, C를 저장하고 있습니다. # insert를 사용하면 원하는 위치에 값을 넣을 수 있습니다.1번째 위치에 D를 넣으면 Temps는 A, B,C에서 A, D, B, C를 가지고 있게 됩니다. # 값을 제거하고 싶은 경우 Remove와 pop을 사용할 수 있습니다.원하는 값을 입력하여 리스트에서 제거 가.. 더보기
[Python] string 함수 - Len(), Find(). Count(), Replace(), Split(), Strip() Python String 함수 및 예제 입니다. String - Len()Len을 사용하여 Temp 변수의 길이를 출력위 예제 같은 경우 "Python"이므로 Len(Temp1)은 6을 반환합니다. Temp[범위]를 입력하여 원하는 문자열의 길이를 반환할 수 있습니다. Temp = "python programming language" String - Find()Find는 해당 문자를 찾는 해당 문자가 몇 번째 위치해 있는지 반환합니다.중복된 문자열의 경우 가장 처음 찾은 index를 반환합니다.위 예제에서 find ('p')를 입력하면 p 가 가장 앞에 있어0을 반환(대소문자 구분) String - Count()문자열에 해당 문자가 몇 개 있는지 개수를 반환위 예제에서 python programming .. 더보기
c# - 로컬 아이피 주소 (local ip address) 가져오기 로컬 IP주소를 가져오는 예제입니다.using System.NET을 선언해주셔야 합니다.아이피 주소를 출력해주는 코드는 아래와 같습니다. string localIP = "Not available, please check your network seetings!"; IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) { if (ip.AddressFamily == AddressFamily.InterNetwork) { localIP = ip.ToString(); Console.WriteLine(localIP); } } 더보기
c# - 폴더에 있는 파일이름 가져오기 선택한 폴더에 있는 파일 이름을 출력하는 예제입니다. 상단에 using System.IO를 선언해주셔야 합니다. 아니면 System.IO.directoryInfo 이런 식으로 객체 생성할 때 앞에 붙여 주셔야 합니다.파일 이름을 출력하는 코드는 아래와 같습니다. using System.IO; //폴더 경로를 입력string Path= "C:\TEST";//해당 폴더가 존재하는지 확인 if (System.IO.Directory.Exists(Path)) {//DirectoryInfo 객체 생성 System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(Path); //해당 폴더에 있는 파일이름을 출력 foreach (var item in di.GetFiles()) .. 더보기
유니티3D(Unity3D) - 델리게이트(Delegate) 예제 Unity3D 델리게이트(delegate) 예제입니다.Unity3D에서 간단한 연산을 하는 델리게이트 예제 입니다. 코드는 아래와 같이 MyFct라는 델리게이트를 선언하고 MyCalc를 생성합니다.MyCalc를 통해 Add와 Sub을 연산할 수 있습니다. Console에 val1, val2를 더하는 값이 표시되는 것을 확인 할 수 있습니다. 더보기
유니티3D(Unity3D) - 열거형(enum) 예제 Unity3D 열거형 간단한 예제를 써봅니다.열거형을 생성하고 값을 넣는 예제입니다. 코드는 아래와 같이 Color라는 열거형을 선언하고 red = 0 , blue = 1 , green = 2을 선언합니다.유니티를 실행시키면 초기에 void Start()를 실행시키면서 Print(Color.blue)와 print((int)color.blue)를 실행하게 됩니다. 유니티에서 실행하면 Console에 blue와 1이 출력된 것을 확인할 수 있습니다. 더보기
Unity3D - 구조체(Struct) 예제 Unity3D 간단한 구조체 관련 간단한 예제를 써봅니다.구조체를 생성하고 값을 넣는 기본 예제 입니다. 코드는 아래와 같습니다. Point라는 구조체를 선언하고 int 형으로 x와 y 변수를 만들었습니다.void Start() 할 때, Point 구조체를 MyPoint라는 변수로 선언하고 Mypoint.x 와 Mypoint.y에 값을 넣어주고 프린트하게 되면 10 과 20이 출력되는 것을 확인할 수 있습니다. 유니티에서 실행하면 Console에 값이 찍힌 것을 확인할 수 있습니다. 더보기
[Python] 주피터(jupyter notebook) 설치 및 파이썬 실행 지난번에는 글에서는 파이썬을 설치해봤습니다.이번에는 파이썬을 사용할 주피터를 설치해 보도록 하겠습니다. Windows PowerShell을 실행시킵니다.>>> pip install jupyter를 아래와 같이 작성한 다음 설치를 진행합니다. 주피터(jupyter) 설치 진행 중 화면입니다. 설치가 완료되었다면 >>> Jupyter notebook 을 실행 바랍니다. jupyter notebook을 실행하면 아래와 같은 창이 표시됩니다. New -> Python3 를 클릭하면 Python을 실행할 수 있는 창이 표시됩니다. 크롬(Chrome)을 기본 브라우저로 사용해서 사용하는 것을 추천해 드립니다. 이번에도 Hello World를 출력해 봤습니다. 아래 바로 결과물이 출력되는 것을 확인할 수 있습니다. .. 더보기