일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 아티클 스터디
- CS
- django
- JWT
- 쿠키(cookie)
- ERD
- web
- viewsets
- 세션(Session)
- redis
- NoSQL
- 장고
- nginx
- 티스토리챌린지
- 코딩테스트
- 연습
- 오블완
- 개발공부
- 도커
- Doker
- 파이썬
- Til
- SQL
- docker
- github
- git
- flask
- 자료구조
- Python
- Wil
- Today
- Total
목록전체 글 (135)
SteadyDrills

20240528코딩테스트: 짝수의 합def solution(n): if 0 range 함수의 활용과 sum 함수를 이용했다. 일정 범위의 연속된 정수를 생성해야 하므로range을 이용해서 2부터 시작하고, n+1에서 끝나는,증가값 2인 시퀀스를 만들었다. 그리고 그 시퀀스 값을 다 합치는 sum을 사용해 풀었다. 이 문제고 range 함수를 더 이해하게 된 거 같다.
20240527Lv2. 스파르타 자판기beverages = { "사이다": 1700, "콜라": 1900, "식혜": 2500, "솔의눈": 3000}for name, price in beverages.items(): print(f"{name}: {price}")user_choice = input("음료를 선택해 주세요: ")if user_choice not in beverages: print('없는 음료 입니다.')else: u_price = beverages[user_choice] coin = int(input("얼마를 넣으시겠습니까? ")) if coin 들여 쓰기에서 문제가 발생해 한 참을 수정하고, 힌트에서 목록에 없는 음료를 주문 시 실행 종료라..
20240524Lv1. 랜덤 닉네임 생성기import randoma = ["기철초풍", "멋있는", "재미있는"]b = ["도전적인", "노란색의", "바보같은"]c = ["돌고래", "개발자", "오랑우탄"]nick1 = random.choice(a)nick2 = random.choice(b)nick3 = random.choice(c)nick_name = f'{nick1} {nick2} {nick3}'print(nick_name) 이 코드를 짜는 동안 두 가지 고비가 있었다. 첫 번째로는 파이썬 파일 이름을 'random.py'로 만들고 실행시켜 보니 'AttributeError: partially initialized module 'random' has no attribute 'choice' (mos..
20240523홀 수 짝수 판별기1주 차 강의 숙제 중 하나였다. 우선 조건은 조건문(if)과 사용자로부터 숫자를 입력받는 기능을 포함.입력된 숫자가 짝수이면 "짝수입니다"를, 홀수이면 "홀수입니다"를 출력하게끔 코딩해야 한다. 짝수와 홀수가 영어로 'even number', 'odd number'이므로 함수 이름을 'even_odd'로 했다.def even_odd(num): if num > 0 and num % 2==0: return True else: return Falsenum = int(input('숫자를 입력하세요: '))if even_odd(num): print('짝수입니다.')else: print('홀수입니다.') 코드를 짜면서 헷갈렸던게,..
20240522코딩 테스트: 몫 구하기문제: 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성제한사항0 num1 ≤ 1000 num2 ≤ 100def solution(num1, num2): if 0 위 문제에 내가 쓴 답이다. 실행해 보고 더 궁금한 게 생겼다. 예를 들어 num1을 20, num2를 3이라고 하면, 6.666666666666667로 나오는데 정수값만 필요하면 어떻게 코딩을 해야 할까?def solution(num1, num2): if 0강의에서 배운 int 문법을 쓰면 정수값인 6만 나온다. 구글링을 통해 더 찾아보니까 '//'연산자를 넣으면 정수로만 값이 나온다. 그런데 값이 6.666666..
내가 AI 트랙에 참여한 계기는 무엇인가요?개발 분야에 예전부터 관심이 있었고, 앞으로 없어선 안될 AI의 활용도 함께 배우기 때문에 참여하게 됐습니다. 내가 이해한 개발자는 어떤 역할을 하는 사람인가요?소프트웨어를 개발하고 유지하고 효율적으로 개선시키는 사람인거 같습니다. 개발을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해 주시고, 아니라면 개발에 대해 찾아본 것을 작성해 주세요.개발은 처음이라, 개발에 대해 찾아보니 개발은 항상 새로운 일인 거 같습니다. 같은 문법이나 알고리즘을 사용하더라도 입력값이나 실행 환경에 따라 도출되는 결과가 다를 수도 있고, 같은 역할을 하는 코드도 사람마다 다른 방식으로 짤 수 있다는 부분이 흥미로웠습니다. 개발자의 역할을 수행하는 데에 있어 나의 강점..
20240521.Python (파이썬) 파이썬이란, 프로그래밍 언어로 '가독성이 높고 문법이 쉽다.'라는 장점이 있다.들여 쓰기 사용하여 코드 블록을 구분하기 때문에 구조가 명확해서 알아보기가 쉽다.또한, 다른 프로그래밍 언어에 비해 문법이 간결하다.# 파이썬(들여쓰기 예시)if x > 3: print("x는 3보다 큽니다.")else: print("x는 3보다 작거나 같습니다.") 가독성이 높은 언어를 사용함으로써 얻는 장점은 코드 이해가 빠르고 쉽다는 점이다.그 말은 곧 유지 보수적인 면에서 유리하며, 코드 작성 자체가 신속하게 이루어질 수 있다는 말이다. Python (파이썬) 프레임 워크 프레임 워크란, 소프트웨어 개발을 위한 구조적인 틀이자 기반이 되는 특정한 코드와 라이브러리의..