지누.log
article thumbnail
코드잇 프로그래밍 in Python :: 토픽3. 프로그래밍과 데이터
Programming/코드잇 Codeit 2021. 2. 23. 18:00

✏️ 본 포스팅은 코드잇 대학생 코딩캠프 1기 활동 기록 입니다. 📌리스트 함수 numbers = [2, 3, 5, 7, 11, 13, 17, 19] del numbers[3] # 삭제하고 싶은 인덱스 print(numbers) # 결과 [2, 3, 5, 11, 13, 17, 19] numbers.insert(4, 3) print(numbers) # 결과 [2, 3, 5, 11, 3, 13, 17, 19] 📌리스트 정렬 numbers = [19, 3, 2, 5, 3, 11, 7, 17] new_list = sorted(numbers, reverse=True) print(new_list) # 실행결과: [19, 17, 11, 7, 5, 3, 3, 2] print(numbers) # 실행결과: [19, 3,..

article thumbnail
코드잇 프로그래밍 기초 in Python
Programming/코드잇 Codeit 2021. 2. 22. 18:00

✏️ 본 포스팅은 코드잇 대학생 코딩캠프 1기 활동 기록 입니다. 📌 문자열 포맷팅 name = "지누" age = 25 (% 기호) ➡︎ 옛날 방식 print("저는 %s 이고 %d살입니다." % (name, age)) (format 메소드) ➡︎ 현재 많이 쓰이는 방식 print("저는 {} 이고 {}살입니다.".format(name, age)) (f-string) ➡︎ 새로운 방식 print(f"제 이름은 {name}이고 {age}살 입니다.") 📌 자료형 파이썬에서 나눗셈 결과는 항상 정수가 아닌 소수로 표시됨 파이썬에서 "="의 의미는 "같다"가 아닌, "오른쪽 값을 왼쪽 변수에 지정해주는 것" 옵셔널 파라미터 항상 마지막에! Syntactic Sugar x = x + 1 ➡︎ x += 1 pr..

article thumbnail
코드잇 컴퓨터 개론 :: 토픽4. 소프트웨어 이해하기
Programming/코드잇 Codeit 2021. 2. 21. 18:00

✏️ 본 포스팅은 코드잇 대학생 코딩캠프 1기 활동 기록 입니다. ✽ 애플리케리션을 만들어주는 sw → 컴파일러, 인터프리터 ✽ 컴파일러와 인터프리터가 프로그래밍 코드를 실행할 수 있는 app으로 바꿔줌 ✽ 컴파일러: 프로그래밍 언어의 번역기 → 빠르게 개발할 수 없음.. ▸ 사용자 컴퓨터에 머신코드를 보내줌 ▸ C, C++ .. ▸ 개발 편의성은 떨어지지만, 실행 속도는 빠름 (저수준 언어의 특징) ✽ 인터프리터: 코드 실행기 (코드를 한줄씩 즉시 실행) ➡︎ 개발 속도가 빨라짐 ▸ 사용자 컴퓨터에 코드 자체를 보내줌 ▸ 코드 실행속도가 느려짐 ▸ 코드 유출 ▸ 용량 작음 ▸ Python, Ruby .. ▸ 개발 편의성이 높지만, 실행 속도는 느림 (고수준 언어의 특징) ✽ 운영 체제 (Operatin..

article thumbnail
코드잇 컴퓨터개론 :: 토픽3. 프로그래머의 세계 이해하기
Programming/코드잇 Codeit 2021. 2. 20. 18:00

✏️ 본 포스팅은 코드잇 대학생 코딩캠프 1기 활동 기록 입니다. 트렌드를 읽는 방법 활발한 기술 많은 사용자가 있는지? 활발한지? stackoverflow, quora ... 인정받는 기술 '잘 모를 땐 대세를 따르자~!' 공유의 문화 뛰어난 고수 개발자 or 유명 IT 회사에서 사용하는 기술 참고 🔗stackshare 사이트 유망한 기술 산업적인 이유로 추세가 바뀔 수 있음 산업 전반에 대한 이해 필요 by 꾸준한 공부와 조사 🔗Gartner 사이트

article thumbnail
코드잇 알고리즘의 정석 :: 좋은 알고리즘이란?
Programming/코드잇 Codeit 2021. 2. 20. 17:33

✏️ 본 포스팅은 코드잇 대학생 코딩캠프 1기 활동 기록 입니다. 📌알고리즘이란? ✽ 컴퓨터 알고리즘: 컴퓨터가 어떤 문제를 해결하기 위해서 컴퓨터가 이해할 수 있는 방식으로 정리되어 있는 해결 방법 ✽ 알고리즘의 중요성: 거의 모든 분야에서 핵심적인 역할을 맡고 있음 ▸ 넷플릭스 → 추천 알고리즘 ▸ 코드를 효율적으로 짤 수 있음 ✽ 알고리즘: 다양한 방법들을 고민하고 분석하는 것 📌선형 탐색과 이진탐색 ✽ 선형탐색: 리스트의 처음부터 끝까지 하나씩 찾는 것 def linear_search(element, some_list): # 코드를 작성하세요. for i in range (len(some_list)): if element == some_list[i]: return i return 'None' pr..