파이썬으로 퀵 정렬 알고리즘 구현하기

이 포스트에서는 파이썬에서 퀵 정렬 알고리즘을 구현한 포스트입니다. 여기서는 퀵 정렬 알고리즘을 병합 정렬 알고리즘 기반으로 구현하였습니다. 코드를 봅시다. def quicksort(arr, desc = False): if len(arr) <= 1: return arr # only 2 or more try: # numeric array pivot = (max(arr) + min(arr)) / 2 except TypeError: # non-numeric array i = len(arr) // … 더 보기 “파이썬으로 퀵 정렬 알고리즘 구현하기”

파이썬에서 switch 조건 이용하기

자바로 짜여진 코드가 다음과 같다고 가정해 봅시다. import java.util.Scanner; public class GFRIEND_AlbumInfo { public static void main(String[] args) { int n; Scanner in = new Scanner(System.in); System.out.println(“1. EP 1집”); System.out.println(“2. EP 2집”); System.out.println(“3. EP 3집”); System.out.println(“4. 정규 1집”); System.out.println(“5. EP 4집”); System.out.println(“Select a number. (1-5)”); n = in.nextInt(); switch (n) { case 1: System.out.println(“EP 1집: … 더 보기 “파이썬에서 switch 조건 이용하기”

파이썬으로 XML 파싱하기

이 포스트에서는 파이썬에서 XML 데이터를 읽어들이는 방법을 설명합니다. 이전의 파이썬으로 간단한 XML 파일 만들기 포스트에서 예제로 다음과 같은 내용의 XML 문서를 만들었을 것입니다. <?xml version=”1.0″ encoding=”UTF-8″?> <girlgroup> <name alias=”GFRIEND”>여자친구</name> <members> <member>소원</member> <member>예린</member> <member>은하</member> <member>유주</member> <member>신비</member> <member>엄지</member> </members> <albums> <album order=”EP 1집”>Season of Glass</album> <album order=”EP 2집”>Flower Bud</album> <album order=”EP 3집”>Snowflake</album> <album order=”정규 1집”>LOL</album> </albums> </girlgroup> … 더 보기 “파이썬으로 XML 파싱하기”

파이썬으로 간단한 XML 파일 만들기

이 포스트에서는 파이썬으로 간단한 XML 파일을 만드는 방법을 소개합니다. 여기서는 lxml 확장 라이브러리를 사용하여 만드는 방법을 사용합니다. from lxml import etree # Data members = [“소원”, “예린”, “은하”, “유주”, “신비”, “엄지”] albums = [ [“EP 1집”, “Season of Glass”], [“EP 2집”, “Flower Bud”], [“EP 3집”, “Snowflake”], [“정규 1집”, “LOL”] ] # Create XML root = … 더 보기 “파이썬으로 간단한 XML 파일 만들기”

99병의 맥주 파이썬

티스토리 블로그에 포스팅했던 99병의 맥주 파이썬 코드를 이 곳에 포스팅합니다. for x in range(99, 0, -1): print(“%d병의 맥주가 벽장에 있네, %d병의 맥주가 있네.” % (x, x)) print(“한 병을 내려서 넘겼다네.”, end=” “) txt = “%d병의 맥주가 벽장에 있네.” % (x – 1) if x > 1 else “더 이상 벽장에 맥주는 없네.” print(txt, end=”\n\n”) print(“더 … 더 보기 “99병의 맥주 파이썬”

파이썬에서 Hello, world! 출력하기

이 포스트에서는 파이썬에서 Hello, world!를 출력하는 방법을 설명합니다. 여느 Hello, world! 예제들이 거의 그렇듯 화면에 출력하기 위해서 print 문을 사용하는데요. 파이썬에서는 Hello, world!를 출력하기 위해 print 문을 사용하고자 할 때 다음과 같은 두 가지 방법이 알려져 있습니다. print “Hello, world!” print(“Hello, world!”) 전자는 Hello, world의 앞뒤로 괄호가 없고, 후자는 괄호가 있습니다. 과연 이 둘의 차이점이 … 더 보기 “파이썬에서 Hello, world! 출력하기”