일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- docker
- 도커
- redis
- 자료구조
- Wil
- 오블완
- 코딩테스트
- 파이썬
- CS
- 연습
- Python
- web
- git
- 개발공부
- flask
- Til
- 쿠키(cookie)
- NoSQL
- django
- 티스토리챌린지
- github
- nginx
- Doker
- 장고
- ERD
- 세션(Session)
- JWT
- viewsets
- 아티클 스터디
- Today
- Total
목록파이썬 (16)
SteadyDrills
20240628코드 컨벤션(Code Conventions) 협업(팀 프로젝)과 유지 & 보수를 위한 코드 작성 규칙 ▶ 스타일을 통일하자는 "약속" ex) 파이썬의 PEP 8(Python Enhancement Proposal 8) 등 파이썬에서 요구하는 코드 컨벤션1. 네이밍 컨벤션( Naming Conventions ) - 이름만 보고도 해당 코드가 어떤 걸 의미하는지 추측하기 위한 규칙 변수 / 함수를 네이밍 할 때는 Snake 표기법을, Class를 네이밍 할 때는 Pascal( upper camel ) 표기법을 사용 Pascal ( upper camel ) : 각 단어를 대문자로 구별. 카멜 표기법과 혼용해서 사용하는 경우도 있지만, 일반적으로 (Microsft 등)은 "low calmel"..
20240624 파이썬 (PYTHON) 컴퓨터와 사람의 소통을 위한 개발 언어 중 하나로 인터 프리터식 언어이다. 인터프리식컴퓨터가 소스 코드를 한 줄씩 읽고 실행(동시통역처럼 즉각적으로) 파이썬을 배우는 이유:우리가 원하는 데이터를 수집하고 제공하는 서버를 만들기 위함.FLASK 파이썬의 프레임 워크 중 하나로 서버를 만들 수 있다. 프레임 워크 간편한 개발도구이다.수공구(일반 파이썬 코딩)로도 할 수 있지만 번거로움을 줄여주고 편리하게 개발을 하기 위한 전동공구 같은 도구이다. 학습 후 느낀 점:사전캠프에서 조사를 했던 정보와 비슷하지만 튜터님의 비유와 설명이 좋아 이해하기 더 쉬웠다.오늘은 첫날이라 그런지 집중이 안 되는 부분이 많았지만 차근차근 집중력을 올려야 할 거 같다.
https://school.programmers.co.kr/learn/courses/30/lessons/12932 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를 들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건n은 10,000,000,000 이하인 자연수입니다.def solution(n): answer = [] for i in reversed(str(n)): answer.append(int(i)) retur..

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..
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..
20240521.Python (파이썬) 파이썬이란, 프로그래밍 언어로 '가독성이 높고 문법이 쉽다.'라는 장점이 있다.들여 쓰기 사용하여 코드 블록을 구분하기 때문에 구조가 명확해서 알아보기가 쉽다.또한, 다른 프로그래밍 언어에 비해 문법이 간결하다.# 파이썬(들여쓰기 예시)if x > 3: print("x는 3보다 큽니다.")else: print("x는 3보다 작거나 같습니다.") 가독성이 높은 언어를 사용함으로써 얻는 장점은 코드 이해가 빠르고 쉽다는 점이다.그 말은 곧 유지 보수적인 면에서 유리하며, 코드 작성 자체가 신속하게 이루어질 수 있다는 말이다. Python (파이썬) 프레임 워크 프레임 워크란, 소프트웨어 개발을 위한 구조적인 틀이자 기반이 되는 특정한 코드와 라이브러리의..