본문 바로가기

* Language24

[C언어] C언어를 배워야하는 이유(주관적인생각) 프로그래밍 언어를 배우기 시작하면, 대부분의 사람들은 C언어를 먼저 공부를 하거나 혹은 해당 언어를 바탕으로 첫 프로그래밍을 배우기 시작한다. 딱딱한 책과 익숙치 않은 어려운 영어들을 보면서 계속해서 흥미를 잃어간다. 그리고 속으로 생각한다. '아... 프로그래밍은 내 길이 아닌가?' 왜 C언어를 왜 배우는지도 안알려주고, 왜 이것부터 해야하는가? 누군가 속시원하게 알려주지도 않고 참고 C언어를 계속해서 학습 해나간다. 그러다 포인터부분에서 딱하니 막히기 시작하고, 아에 손을 놔버리게 된다. 아마 이글을 읽을려는 분들은 왜 C언어를 배워야 하는가에 대해 진지하게 고민을 하고 있으며, 답답한 마음에 검색하여 들어왔을거라 생각한다. 그렇다면, 지금부터 C언어를 왜 배워야 하는가에 대해 내 개인적인 의견을 적.. 2020. 10. 17.
[Python] 파이썬 변수값 바꾸기(Swap) 파이썬 변수값 바꾸기(Swap) 알고리즘 문제를 풀다가, 알게된 파이썬의 기초적인 문법이다. 언어 시작을 C로 잡았기 때문에 항상 temp를 이용해서 풀어왔었다. 하지만 파이썬에서는 바로 바꿔준다. (1) 변수가 2개 1 2 3 4 5 6 7 8 a = 1 b = 10 a, b = b, a print(a, b) # 1 3 cs (2) 변수가 3개 1 2 3 4 5 6 7 8 9 a = 1 b = 10 c = 100 a,b,c, = c,b,a print(a,b,c) # 100 10 1 cs (3) 변수가 4개 1 2 3 4 5 6 7 8 9 10 a = 1 b = 10 c = 100 d = 1000 a,b,c,d = d,c,b,a print(a,b,c,d) # 1000 100 10 1 cs 일반적인 자리 .. 2020. 10. 11.
[Python] 파이썬 리스트(list)개념과 사용법 [Python] 파이썬 리스트(list) 개념 * 하나의 자료구조(Data Structure)로서 영어단어 List처럼, 여러 개의 데이터 목록들을 담아 놓는 그릇 * []로 표현 num = [1,2,3,4,5] char = ["A","B","C"] string = ["Hi", "Nice to Meet You"] 파이썬 리스트(list) 사용법 (1) Element값이 존재 ㅇ : 집에도 고유한 주소가 있듯이, 리스트에도 주소(Index)가 있으며 0번째부터 시작이 된다. ㄴ1) 숫자 1 2 3 4 num = [1,2,3,4,5] num[0] # 1 cs ㄴ2) 문자 1 2 3 4 char = ["A", "B", "C"] char[0] #'A' cs ㄴ3) 문자열 1 2 3 4 string = ["안녕".. 2020. 10. 10.
[Python] 파이썬 반복문(for문, while문) [Python] 파이썬 반복문(for문, while문) * 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다. 파이썬 반복문(for문, while문) 1) 전체 구조? 1. while(): 2. for i in range(n): ㄴ for i in range(a, b): ㄴ for i in range(a, b, 증감): 2) Why 사용? "hello, python"을 10번 출력하고자 한다. (외국어를 배울때 있어서도 그 나라의 "안녕" 이라는 말을 먼저 하기에 관습적으로 사용) 가장 단순한건, print("hello, python")을 ctrl+c 해서 ctrl+v로 아래와 같이 10개를 만들면 된다. print("hello, python") print("hello, python") print.. 2020. 8. 30.