• Home
    • Home
    • Wouf's Blog
    • Boutique TShirt
    • Sponsoring
  • Math
    • Math au collège
    • Applis et boutiques
    • Cours particuliers
  • Jeux
    • Echecs
    • Poker
    • boggle - version Anglaise
    • boggle - version Française
  • Info
    • Console Python
    • SVG EDIT
    • fond d'écran
    • Prénom en chinois
    • Boite à outils
    • Mes Logiciels
    • DIVERS
    • Webmaster?
    • Liens

Laurent Petitprez

Tweet


Les conseils de Wouf

Beaucoup d’élèves entrant au lycée ont en effet des difficultés à manipuler les fractions, les racines carrées, les puissances, à factoriser des expressions… Ces notions, apprises au collège, sont mal assimilées, et le programme des classes de lycée ne prévoit pas de les retravailler en profondeur.

Cet ouvrage propose une remédiation pas à pas. Un code simple et mnémotechnique est associé à chacune des règles et rappelé dans toutes les corrections d’exercices. Il permet de se repérer et de comprendre ses erreurs.

Rien n'est plus semblable à l'identique que ce qui est pareil à la même chose.

Pierre Dac (sur mon T shirt!)

Voir toutes les citations.


Problématique : pouvoir ouvrir un CSV trop gros

Ouvrir un fichier CSV de grande taille peut-être difficile pour diverses raisons :
  • Les limitations propres au tableur que vous utilisez
  • Mémoire de votre station de travail
  • etc...
Toujours prêt à sortir mon Python pour répondre à vos demandes, je vous propose aujourd'hui un petit script qui ouvre le fichier fichier.csv (par défaut, mais c'est modifiable), rédigé en Latin-1 (par défaut, mais c'est modifiable) le coupe en fichier csv de 100 000 lignes (par défaut, mais c'est modifiable) appelés export_1.csv, export_2 ...(par défaut, mais c'est modifiable)
csv_decoupe screenshot
Le code
Code Python traduit en HTML:
# -*- coding: utf-8 -*-

#csv_decoupe est une application python 3.6.4 par wouf 09/07/2019
#qui découpe un csv

#constantes
fichier="fichier.csv" 
export="export" 
nblignes=100000
lang="Latin-1" 

compteur=0

first_export=export+"_1.csv" 
g=open(first_export,'a',encoding=lang) 
page=1

with open(fichier,encoding=lang) as f :
   for line in f :
        compteur+=1
        if compteur==nblignes:
            g.close()
            print('|',end="" )
            page+=1
            compteur=0
            lexport=export+"_" +str(page)+".csv" 
            g=open(lexport,'a',encoding=lang)
        g.write(line)
try:
    g.close()
except:
    pass

SAV
Comme d'habitude, ce n'est pas parce que c'est gratuit qu'il n'y a pas de SAV : Pour d'éventuel soucis utilisez le champ suivant :

 


Tweets de @wouf

Comment ???

NEWS

  • Page : https://site2wouf.fr/csv_decoupe.php
  • Catégorie : Informatique

Math et Python : histoire d'un bug - épisode 1

J'ai développé en Python, il y a un moment déjà un petit utilitaire qui produit des exercices de trigonométrie (https://site2wouf.fr/exercices_trigonometrie.php) qui les corrige et qui fabrique par la même occasion un pdf avec exercices et corrections.

Oui mais voilà, en récoltant les fruits de mon travail en classe aujourd'hui je tombe sur cet exercice et sa correction et remarque une erreur :

Exercice 1

Dans le triangle RBN rectangle en R, on sait que :

  • BN = 3,7 cm
  • BNR = 30°

Après avoir fait un schéma, calcule la longueur du segment [RB]. (Arrondir au dixième)

Correction

Exercice 1

lien vers l'article sur wouf blog
 

TIPS

Un souci d'ortographe?

Sur le site de Wouf, Answers est directement accessible du menu en cliquant sur "liens". (dico)

Voir tous les conseils.

Dernière mise à jour:

Le jeudi 14 janvier 2021

Nouvelle Page !

  • Les exercices du jour sur les Probabilités

Voir toutes les mises à jour.

 

Trois liens disponibles !

Votre propre message ici, c'est possible! Plus d'informations



Sauf mention contraire, le site est placé sous double licence Creative Commons et GNU Free Documentation License, par contre les grandes images décoratives appartiennent à Corbis et sont licenciées par microsoft

Contact: w0uf@free.fr (avec un zéro à la place du O)