Giter Site home page Giter Site logo

labs's Introduction

Labs

labs's People

Contributors

your-dear avatar

Watchers

 avatar

labs's Issues

Замечания лаб 1 @Your-Dear

@Your-Dear
Замечания ниже нужно исправить.
Замечания:

  1. Оформление не по PEP8. Примеры ошибок:
# Неверно
num_lines= len(books)

#Верно
num_lines = len(books)

# Неверно
reader(csv_books,delimiter=";")

#Верно
reader(csv_books, delimiter=";")

# Неверно
dateTimeObj = datetime.strptime(date, "%d.%m.%Y %H:%M")

#Верно (должно быть low_case)
date_time_obj = datetime.strptime(date, "%d.%m.%Y %H:%M")
  1. Это можно написать короче
year == 2014 or year == 2016 or year == 2017:

# Короче
year in [2014, 2016, 2017]:
  1. Не используйте магические числа (типа 20, 30) в программе, суть которых понятна только вам. Обозначайте их как константы. Константы обычно указываются вначале программы после блока импортов. Пример:
import csv

MAX_NAME_LENGTH = 30

....

Замечания лаб2 @Your-Dear

@Your-Dear

  • Оформление не по PEP8. Неверное обрамление пробелами в выражениях , неверное обрамление пробелами в параметрах функции, неверное название одной из функций, не соблюдена максимальная длина строки в 79 символов. Исправить. Читайте PEP8 https://peps.python.org/pep-0008/
  • Вместо odd*-1 лучше воспользоваться функцией abs(odd)

Замечания лаб3 @Your-Dear

@Your-Dear

Нужно исправить:

  • Использование в функциях глобальных переменных плохая практика. Лучше стараться сделать функцию чистой. Передавайте объекты, которые вы хотите модифицировать, явно через параметры функции.
  • Сделайте размер окна и пути до медиа константами.
  • Используйте относительный путь для файла картинки и музыки, а не абсолютный. Это ухудшает переносимость программы на разные компьютеры.
  • Оформление не по PEP8 (максимальная длина строки 79 символов)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.