Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML.
Из плюсов такого подхода стоит отметить вот что:
🔸 готовый, повсеместно используемый и поддерживаемый формат
🔸 простой и понятный файл, удобочитаемый для человека
🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек
Но есть и минусы
🔹 затраты времени при записи файла (кодирование данных в нужный формат строки)
🔹 затраты времени при чтении файла (декодирование данных в Python объекты)
🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...)
🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда)
🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные
Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи.
Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳.
🔸 очень быстрая запись
🔸 чтение значительно быстрей чем JSON, YAML итд
🔸 размер файла значительно меньше, так как нет разметки
🔸 можно записывать данные по мере поступления не загружая всё в память
🔸 можно извлечь любую часть данных независимо
Из минусов
🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата)
🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию.
🔹 не так-то просто создать такой файл без специальной библиотеки
В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии.
(Это не означает что нельзя записать данные разного типа, просто это будет не так удобно)
Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого
f15d cd29 a564 4578 ...
09e2 9bc4 a696 1253 ...
84e9 4de1 3b23 c24a ...
2534 5161 28e0 709d ...
...
Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла.
К чему это я? Читайте в следующем посте...
#tricks#basic
#Concierto64#ConciertoParaViolín#Mendelssonh#RayChen#KentNagano
Título: El Concierto para violín en mi menor, Op. 64
Autor: Felix Mendelssohn
Movimientos:
🎵 I. Allegro molto appassionato (mi menor)
🎵 II. Andante (do mayor)
🎵 III. Allegretto non troppo - Allegro molto vivace (mi mayor)
Interpretación:
Orquesta Sinfónica de Gotemburgo
Ray Chen - Violín
Director:
Kent Nagano
Fuente: 🎼
@ClasicaAlAtardecer
#Concierto64#ConciertoParaViolín#Mendelssonh#RayChen#KentNagano
EL CONCIERTO PARA VIOLÍN EN MI MENOR, OP. 64
El concierto consta de tres movimientos con las siguientes indicaciones de tempo:
🎵I. Allegro molto appassionato (mi menor)
🎵 II. Andante (do mayor)
🎵III. Allegretto non troppo - Allegro molto vivace (mi mayor)
Allegro molto appassionato.
El concierto empieza con una entrada inmediata del violín solista, en lugar de un tutti orquestal, con la melodía en mi menor que le rondaba por la cabeza a Mendelssohn y no le dejaba en paz. Tras una bravura de rápidas notas descendentes, el tema inicial es tomado de nuevo por la orquesta. Luego hay una frenética transición cromática mientras la música decrece y modula a un segundo tema más tranquilo en sol mayor. La melodía es interpretada inicialmente por los vientos con el solista proporcionando un pedal sobre un sol al aire. Tras una corta coda acaba la exposición del primer movimiento inicial donde la melodía es interpretada por el propio violín solista. Los dos temas del principio son combinados en el desarrollo, donde la música se desarrolla hasta alcanzar una innovadora cadenza, la cual Mendelssohn prefirió escribir al completo más que dejar que el intérprete improvisara.
Andante
El fagot mantiene el si del acorde final del primer movimiento para luego subir un semitono hasta el do central. Esto sirve como modulación desde la tonalidad de mi menor del primer movimiento para entrar en el lírico movimiento lento en do mayor. El movimiento está escrito en forma ternaria y recuerda a las Canciones sin palabras del propio autor. El tema central más melancólico escrito en la menor es introducido primero por la orquesta y a continuación el violín toma la melodía y el acompañamiento simultáneamente. El acompañamiento en trémolo requiere un solista de dedos ágiles y diestros y seguidamente la música vuelve al tema principal en do mayor, esta vez acabando con una conclusión serena.
Allegretto non troppo – Allegro molto vivace
Tras el segundo movimiento, hay un corto pasaje de transición de catorce compases en mi menor para únicamente el violín solista y las cuerdas. Esto conduce al vivo final, cuya mayoría esta en mi mayor y el comienzo contiene una fanfarria de trompetas. El tercer movimiento está escrito en forma de rondó-sonata con un tema inicial que el solista interpreta con velocidad. La exposición inicial conduce a un corto segundo tema en si mayorque es interpretado por el solista en donde se encadenan una serie de rápidos arpegios ascendentes y descendentes, que recuerdan a la cadenza del primer movimiento. La orquesta luego interpreta una variación de la melodía inicial, que continúa con un corto desarrollo en sol mayor. La recapitulación es similar a la exposición, aparte del contracanto que interpretan las cuerdas. Hay una pequeña cadenza cerca del final del movimiento cuando los vientos tocan la melodía principal contra los prolongados trinos del violín solista. El concierto concluye con una frenética coda.
El concierto tuvo un éxito inmediato, con una calurosa acogida el día de su estreno y bien recibido por los críticos contemporáneos. Hacia finales del siglo XIX, la pieza todavía era considerada como uno de los conciertos para violín más grandiosos del repertorio. Se convertiría en una de las piezas más populares de Mendelssohn y todavía sigue interpretándose a menudo, a pesar de que el interés por su música haya declinado a principios del siglo XX.
@ClasicaAlAtardecer
#Concierto64#ConciertoParaViolín#Mendelssonh#RayChen#KentNagano
EL CONCIERTO PARA VIOLÍN EN MI MENOR, OP. 64
El Concierto para violín en mi menor, Op. 64 es la última gran obra orquestal del compositor alemán Felix Mendelssohn. Forma una importante parte del repertorio de violín y es uno de los conciertos para ese instrumento más populares y más interpretados de todos los tiempos. Una interpretación estándar tiene una duración de casi media hora.
Mendelssohn originalmente prometió un concierto para violín en 1838 a Ferdinand David, un amigo cercano que era un consumado violinista. Sin embargo, la obra tardó seis años en completarse y no fue estrenada hasta el año siguiente, en 1845. Durante este tiempo, Mendelssohn se carteó con regularidad con David, en busca de consejos para el concierto. La obra es uno de los primeros conciertos para violín del Romanticismo e influyó en las obras de varios compositores. A pesar de que el concierto consta de tres movimientos en la estructura típica rápido-lento-rápido y cada movimiento sigue la forma tradicional, la obra era innovadora e incluía características nuevas para la época. Como aspectos distintivos se destacan la entrada inmediata del violín al comienzo y el enlace entre movimientos sin solución de continuidad.
La obra fue inicialmente bien recibida y pronto fue considerada como uno de los conciertos para violín más grandes de todos los tiempos. Sigue siendo popular y se ha forjado la reputación de ser esencial su dominio para todos los virtuosos del violín; normalmente es uno de los primeros conciertos románticos que se aprenden. Varios violinistas profesionales lo han grabado y se interpreta con regularidad en salas de concierto así como en competiciones de música clásica.
Este concierto para violín sobresale respecto anteriores conciertos por la conexión entre los movimientos. No hay pausa entre el primero y segundo movimientos, con una nota del fagot mantenida entre los dos. El pasaje que hace de puente entre los dos últimos movimientos empieza justo después del final del movimiento lento. La melodía es similar a la del principio, para recalcar la forma cíclica de la obra.
El concierto además llama la atención por los largos periodos en los que el solista realiza un mero acompañamiento para la orquesta, como por ejemplo en los arpegios rebotados al principio de la recapitulación. Esto también fue muy novedoso para un concierto para violín de esa época.
@ClasicaAlAtardecer
#Concierto64#ConciertoParaViolín#Mendelssonh#RayChen#KentNagano
Título: El Concierto para violín en mi menor, Op. 64
Autor: Felix Mendelssohn
Movimientos:
🎵 I. Allegro molto appassionato (mi menor)
🎵 II. Andante (do mayor)
🎵 III. Allegretto non troppo - Allegro molto vivace (mi mayor)
Interpretación:
Orquesta Sinfónica de Gotemburgo
Ray Chen - Violín
Director:
Kent Nagano
Fuente: 🎼
@ClasicaAlAtardecer
#Concierto64#ConciertoParaViolín#Mendelssonh#RayChen#KentNagano
EL CONCIERTO PARA VIOLÍN EN MI MENOR, OP. 64
El concierto consta de tres movimientos con las siguientes indicaciones de tempo:
🎵I. Allegro molto appassionato (mi menor)
🎵 II. Andante (do mayor)
🎵III. Allegretto non troppo - Allegro molto vivace (mi mayor)
Allegro molto appassionato.
El concierto empieza con una entrada inmediata del violín solista, en lugar de un tutti orquestal, con la melodía en mi menor que le rondaba por la cabeza a Mendelssohn y no le dejaba en paz. Tras una bravura de rápidas notas descendentes, el tema inicial es tomado de nuevo por la orquesta. Luego hay una frenética transición cromática mientras la música decrece y modula a un segundo tema más tranquilo en sol mayor. La melodía es interpretada inicialmente por los vientos con el solista proporcionando un pedal sobre un sol al aire. Tras una corta coda acaba la exposición del primer movimiento inicial donde la melodía es interpretada por el propio violín solista. Los dos temas del principio son combinados en el desarrollo, donde la música se desarrolla hasta alcanzar una innovadora cadenza, la cual Mendelssohn prefirió escribir al completo más que dejar que el intérprete improvisara.
Andante
El fagot mantiene el si del acorde final del primer movimiento para luego subir un semitono hasta el do central. Esto sirve como modulación desde la tonalidad de mi menor del primer movimiento para entrar en el lírico movimiento lento en do mayor. El movimiento está escrito en forma ternaria y recuerda a las Canciones sin palabras del propio autor. El tema central más melancólico escrito en la menor es introducido primero por la orquesta y a continuación el violín toma la melodía y el acompañamiento simultáneamente. El acompañamiento en trémolo requiere un solista de dedos ágiles y diestros y seguidamente la música vuelve al tema principal en do mayor, esta vez acabando con una conclusión serena.
Allegretto non troppo – Allegro molto vivace
Tras el segundo movimiento, hay un corto pasaje de transición de catorce compases en mi menor para únicamente el violín solista y las cuerdas. Esto conduce al vivo final, cuya mayoría esta en mi mayor y el comienzo contiene una fanfarria de trompetas. El tercer movimiento está escrito en forma de rondó-sonata con un tema inicial que el solista interpreta con velocidad. La exposición inicial conduce a un corto segundo tema en si mayorque es interpretado por el solista en donde se encadenan una serie de rápidos arpegios ascendentes y descendentes, que recuerdan a la cadenza del primer movimiento. La orquesta luego interpreta una variación de la melodía inicial, que continúa con un corto desarrollo en sol mayor. La recapitulación es similar a la exposición, aparte del contracanto que interpretan las cuerdas. Hay una pequeña cadenza cerca del final del movimiento cuando los vientos tocan la melodía principal contra los prolongados trinos del violín solista. El concierto concluye con una frenética coda.
El concierto tuvo un éxito inmediato, con una calurosa acogida el día de su estreno y bien recibido por los críticos contemporáneos. Hacia finales del siglo XIX, la pieza todavía era considerada como uno de los conciertos para violín más grandiosos del repertorio. Se convertiría en una de las piezas más populares de Mendelssohn y todavía sigue interpretándose a menudo, a pesar de que el interés por su música haya declinado a principios del siglo XX.
@ClasicaAlAtardecer
#Concierto64#ConciertoParaViolín#Mendelssonh#RayChen#KentNagano
EL CONCIERTO PARA VIOLÍN EN MI MENOR, OP. 64
El Concierto para violín en mi menor, Op. 64 es la última gran obra orquestal del compositor alemán Felix Mendelssohn. Forma una importante parte del repertorio de violín y es uno de los conciertos para ese instrumento más populares y más interpretados de todos los tiempos. Una interpretación estándar tiene una duración de casi media hora.
Mendelssohn originalmente prometió un concierto para violín en 1838 a Ferdinand David, un amigo cercano que era un consumado violinista. Sin embargo, la obra tardó seis años en completarse y no fue estrenada hasta el año siguiente, en 1845. Durante este tiempo, Mendelssohn se carteó con regularidad con David, en busca de consejos para el concierto. La obra es uno de los primeros conciertos para violín del Romanticismo e influyó en las obras de varios compositores. A pesar de que el concierto consta de tres movimientos en la estructura típica rápido-lento-rápido y cada movimiento sigue la forma tradicional, la obra era innovadora e incluía características nuevas para la época. Como aspectos distintivos se destacan la entrada inmediata del violín al comienzo y el enlace entre movimientos sin solución de continuidad.
La obra fue inicialmente bien recibida y pronto fue considerada como uno de los conciertos para violín más grandes de todos los tiempos. Sigue siendo popular y se ha forjado la reputación de ser esencial su dominio para todos los virtuosos del violín; normalmente es uno de los primeros conciertos románticos que se aprenden. Varios violinistas profesionales lo han grabado y se interpreta con regularidad en salas de concierto así como en competiciones de música clásica.
Este concierto para violín sobresale respecto anteriores conciertos por la conexión entre los movimientos. No hay pausa entre el primero y segundo movimientos, con una nota del fagot mantenida entre los dos. El pasaje que hace de puente entre los dos últimos movimientos empieza justo después del final del movimiento lento. La melodía es similar a la del principio, para recalcar la forma cíclica de la obra.
El concierto además llama la atención por los largos periodos en los que el solista realiza un mero acompañamiento para la orquesta, como por ejemplo en los arpegios rebotados al principio de la recapitulación. Esto también fue muy novedoso para un concierto para violín de esa época.
@ClasicaAlAtardecer