일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- socket io
- docker
- pandas
- Class
- AWS
- 중급파이썬
- flask
- RDS
- async
- merge
- NeXT
- 튜플
- TypeScript
- Props
- crud
- node
- Vue
- EC2
- dict
- 카톡
- MongoDB
- react
- lambda
- 파이썬
- SAA
- S3
- SSA
- 채팅
- wetube
- Today
- Total
목록분류 전체보기 (420)
초보 개발자
2주차에는 개인 과제가 하루에 하나씩 주어졌다. 업 앤 다운, 베스킨라빈스 31, 턴제 게임, 카카오톡 프로필, 인스타 프로필이 있었다. 업 앤 다운과 , 베스킨라빈스에는 컴퓨터와 상대할 수 있도록 조건들을 설정하였다. 그리고 턴제 게임에서는 기본 과제내용에 더해 아이템, 방어력, 공격력, 회피율, 크리티컬 등 기능을 추가해보았다. 과제를 통해 팀원들과 모르는 부분은 물어보고 아는 부분은 알려주면서 부족한 점을 보완해 나갈 수 있었다. 하지만 css같은 경우에는 너무 힘들었다. 나는 왜이렇게 css가 싫을까.. 꾸역꾸역 어거지로 완성은 했다만.. 자랑스럽게 보여주기에는 무리가 있다. 더욱이 css관련강의는 하나도 없기에 참고하기도 힘들었다.... 나중에 작정하고 css를 한번 제대로 파봐야겠다. 그리고 ..
class Person(): people_cnt = 0 def __init(self,name): self.name = name Person.people_cnt += 1 @classmethod def get_cnt(cls): print(cls.people_cnt) def get_cnt2() print(Person.people_cnt) def get_name(self): print(self.name) kim = Person('kim') lee = Person('Lee') 이러한 클래스가 있다고 가정해보자 기본적으로 people_cnt라는 클래스 변수를 0으로 지정해두었다. 그리고 객체가 생성될 때 인스턴스 메소드 __init__이 실행이된다. self.name(인스턴스 변수)에 name이들어가고 Person..
datetime 패키지 datetime 패키지에서는 날짜와 시간을 함께 저장하는 datetime 클래스, 날짜만 저장하는 date 클래스, 시간만 저장하는 time 클래스, 시간 구간 정보를 저장하는 timedelta 클래스 등을 제공한다. import datetime 먼저 datetime을 import한다! 날짜와 시간을 모두 알려주는 datetime 클래스부터 알아보자. 패키지 이름과 클래스 이름이 datetime으로 같기 때문에 사용할 때 헷갈린다. time = datetime.datetime #이렇게 사용해야하니 import datetime as dt # 이런식으로 이름을 바꿔주자!! 또한 신기한 점은 다른 클래스와 달리 클래스 이름이 대문자로 시작하지 않는다. datetime 클래스에는 객체를 ..
다음으로 container말고 footer먼저 분석해보려고한다. html과 css에 footer 관련하여 복붙해보겠다. footer 헤더와 마찬가지로 별거 없다. img 5개를 나열하고 icon-wrapper라는 클래스로 한번 감싸준게 끝이다. footer역시 fixed로 고정을 해주었고, 마찬가지로 fixed로 설정하면 기준이 뷰포트로 설정되니까 max-width를 720으로 설정해 준 것을 확인할 수 있다. header는 top이 0이었다면 footer는 반대로 bottom에 0을 입력해야 아래에 위치할 것이다. 이 외 특별한 것은 없다. img들을 감싸고 있던 div태그에 마진을 위 아래 4% 좌 우 6%로( 흰 여백을 주기 위해서 ) 설정해주었고, display flex로 상 하 가운데로 정렬해주..
sparta/projects at master · taehyeki/sparta (github.com) GitHub - taehyeki/sparta: 스파르타 코딩클럽 웹개발 트랙 1기 ! 스파르타 코딩클럽 웹개발 트랙 1기 ! Contribute to taehyeki/sparta development by creating an account on GitHub. github.com 한 80%정도 만들고 그냥 제출해버린 것 같다.. 반응형을 도대체 어케써야하는지 감이 안잡힌다. 따라서 튜터님께서 작성하신 코드를 낱낱히 분석해보고 다시 내걸 만들어봐야 겠다. 자 튜터님의 코드를 제가 처음부터 하나씩 만들어 가면서 그 과정에 대해서 알아보려고 합니다. html 의 head head에 meta 데이터를 적어주셨는..
[dict은 저장 순서를 유지하기 시작했다.] 파이썬 3.7 버전부터 파이썬의 딕셔너리는 저장순서를 유지한다. d = {} d['a'] = 1 # 제일 먼저 저장 d['b'] = 2 # 두 번째로 저장 d['c'] = 3 # 마지막에 저장 d {'a':1,'b':2,'c':3} for kv in d.items(): print(kv) ('a', 1) ('b', 2) ('c', 3) 지금은 순서대로 출력을 잘 해주지만 예전에는 이렇게 순서를 보장해주지 않았다. a=1 b=2 c=3 b=2 a=1 c=3 위의 두 행의 값들은 다 같다 만약 순서 또한 고려하는 상황이라면 이 두 행은 엄연히 다르다고 할 수 있다. dict같은 경우에는 저장 순서를 유지하고 있긴하지만 저장 순서를 infomation이라고 인정을 ..
[키가 존재할 때와 존재하지 않을 때] d = {'red':3, 'white':2, 'blue':4} d['red'] = 1 # 키 'red'의 값을 1로 변경 d {'red':3, 'white':2, 'blue':4} 여기선 d['red'] = 1 를 실행했을 때 이미 d안에 'red'라는 키값이 존재 하니까 그에 대당하는 값을 1로 바꾼다. d = {'white':2, 'blue':4} d['red'] = 1 # 키 'red' : 1추가 d {'white':2, 'blue':4, 'red':1 } 반대로 이와 같은 경우 d안에 'red'에 해당하는 키가 존재하지 않으니까 이번에는 새로운 키와 값의 추가로 이어진다. 그런데 저장되어 있는 값을 참조하는 경우에는 얘기가 좀 달라진다. d = {'red':..
sparta/projects/kakaotalk at master · taehyeki/sparta (github.com) GitHub - taehyeki/sparta: 스파르타 코딩클럽 웹개발 트랙 1기 ! 스파르타 코딩클럽 웹개발 트랙 1기 ! Contribute to taehyeki/sparta development by creating an account on GitHub. github.com 카카오톡 화면 구현 만들기 과제가 있었고 old버전 new버전으로 만들어 보았다. 이번에는 instagram 화면을 만드는 것이 과제이다. 근데 화면을 늘렸다 줄였다 할 때 일정 크기가 계속 유지 되어야 한다. 이를 반응형이라고 하는데 이걸 하나도 모른다. 하나씩 차근차근 공부해 나가보자!!! % / em / ..