TIL_221108 ✅Python_Basic

정윤숙·2022년 11월 8일
0

TIL

목록 보기
9/192

내일배움캠프 4기 스파르타코딩 React B반


📒

오늘의 공부

1. Python 문법

기초

  • 해당 내용물이 되려면 Tap으로 꼭 줄 맞춰 주기!

  • 변수 선언과 자료형

    • Boolean은 대문자로 ! True
      -> True False는 변수명으로 쓸 수 없어 소문자로 쓰면 변수명이라 생각해 에러 남
  • 문자열

    • len()함수
    • method - .upper() .lower() .replace()
    • 슬라이싱 - f[4:15] :를 기준으로 앞에 있는 숫자는 '부터' 뒤에 있는 숫자는 '전까지'
    • 리스트 - .sort() .sort(reverse=True)
    • 딕셔너리 - 인덱싱[1] 사용 불가
  • 조건문
    • 파이썬에서는 else if -> elif
  • 반복문
    • enumerate / break
    • print도 Tap/Shift+Tap으로 잘 위치 시켜야 함
  • 함수
    • int() - 문자열을 숫자로!

심화

  • tuple: 불변형
  • set(집합)
    • & | -
  • f-string
    • print(f'{name}은 {score}점입니다')
      -> Javascript ajax생각 난다!
  • try - except
  • 파일 불러오기
    • html, css파일 분리한 것처럼 함수도 다른 파일에서 불러오기
      from main_func import *
      -> main_func(함수가 있는 파일)
      -> * 전체 함수 불러오기 / 특정 함수를 쓸 수 있음
  • if문 - 삼항연산자
    • (참일 때 값) if (조건) else (거짓일 때 값)
  • for문
    • b_list = [a*2 for a in a_list]
      -> for문도 이렇게 한 줄에 쓰기 가넝!!!
  • map, filter, lambda
    • map은 list와 세트!
      ->list(map) 하거나 print에 list를 넣어서 출력하기
    • 함수 쓰지 않고 lambda식을 활용 할 수 있음
      -> map(lambda x: ('성인' if x['age'] > 20 else '청소년'), people)
      -> x에 조건을 넣어서(lambda) people을 한 바퀴 돈다(map)
    • filter는 True인 것 들만 뽑는다!
      -> map처럼 list와 같이 쓰기
  • 함수 심화
    • cal
    • *args - 여러 개의 인자를 하나의 매개변수로 받을 때 사용
    • **kwargs - 인자들이 딕셔너리로 나옴!

python 전체 복습 완료!

2. html, css 공부

  • 아직 페이지 분할, 속성 공부가 부족한데 너무 손 놓고 있는 것 같아서 파이썬 문법 복습까지 끝내고 페이지 만드는 연습을 했다.
  • Youtube 강의를 몇 개 참고해 따라 만들기부터 했다.
    • Bootstrap 알고 있었는데 개인 페이지에 쓸 생각을 전혀 못 했었네!!
    • Bootstrap의 grid
      -> 12를 기준으로 나눈다!
      -> 반응형 만들기가 쉽다

새로운 팀(B반 9조) : 외래교란종

오늘 새로운 팀을 만났다. 다들 비전공에 공부 시작한 기간도 비슷한 것 같다. 이번엔 내가 팀장을 해보고 싶어서 적극적으로 나섰다. 또 팀장이라는 틀에 나를 맞춰 괜히 내가 뭔가를 더 해야 할 것 같고 더 잘 해야 할 것 같다는 생각에 통제광이 되는 것 같다. 팀장이라고 해서 부담 가질 필요 없고 다들 똑같다는 팀원들의 말을 더 새기고 아직 프로젝트는 시작도 안 했으니 힘을 좀 빼도 될 것 같다.

Git

이전 팀원 분이 git에 대해 도움 요청하셔서 조금 도와 드렸다. push할 때 오류가 나서
git checkout -b yunny 등으로 브랜치를 새로 만들어서 psuh를 하니까 됐다! 기존 파일이랑 연결 된 브랜치에 새로운 폴더를 연결시키려고 해서 그런 것 같다

profile
프론트엔드 개발자

0개의 댓글