def __init__(self): super().__init__() self.c = currency_converter.CurrencyConverter() self.setWindowTitle("Convertisseur de devises") self.setup_ui() self.setup_connections() self.set_default_values()
def __init__(self): super().__init__() self.c = currency_converter.CurrencyConverter() self.setWindowTitle("Converter") self.setup_ui() self.set_default_values() self.setup_connetions() self.setup_css()
def __init__(self): super().__init__() self.c = currency_converter.CurrencyConverter() self.setWindowTitle("Convertisseur de devises") self.setup_ui() #nos widgets self.setup_css() #notre style self.set_default_values() #valeur par defaut self.setup_connections() #action lors d'interaction
def __init__(self): super().__init__() self.setWindowTitle("Currency Converter") self.converter = currency_converter.CurrencyConverter( fallback_on_missing_rate=True, fallback_on_wrong_date=True) self.setup_ui() self.set_default_values() self.setup_connections()
def __init__(self): super().__init__() self.setWindowTitle("Convertisseurs des devises") self.currency = currency_converter.CurrencyConverter() self.resize(320, 150) self.interface() self.css() self.valeurs_default() self.connection()
def __init__(self): super().__init__() self.setWindowTitle("Convertisseur de devise") #instancier la classe CurrencyConverter Pour importer les devise self.devise = currency_converter.CurrencyConverter() self.setup_ui() self.SetdefaultValues() self.setup_connection() self.setup_css()
def __init__(self): super().__init__( ) # On recupere le fonction init de la classe parent avec super # ON cree une instance de la classe CurrencyConverter() self.c = currency_converter.CurrencyConverter() self.setWindowTitle("Convertisseur de devises") self.setup_css() self.setup_ui() self.set_default_values() self.setup_connections()
def __init__(self): super().__init__() self.c = currency_converter.CurrencyConverter() self.btn_inverser = QtWidgets.QPushButton("Inverser devises") self.spn_montantConverti = QtWidgets.QSpinBox() self.cbb_devisesTo = QtWidgets.QComboBox() self.spn_montant = QtWidgets.QSpinBox() self.cbb_devisesFrom = QtWidgets.QComboBox() self.layout = QtWidgets.QHBoxLayout(self) self.setWindowTitle("Convertisseur") self.setup_ui() self.set_default_values() self.setup_css() self.setup_connection() self.resize(500, 50)
def __init__(self): super().__init__() # Ici nous utilisons un attribut qui existe déjà dans la classe parent mais nous le mettons avec self pour # le définir sur l'instance également et qu'il soit automatique self.setWindowTitle("Convertisseur de Données") # Nous amenons la méthode setup_ui directement ici pour dire que cela appartiant automatique à l'instance self.setup_ui() # Voici une méthode pour changer le css de l'interface self.setup_css() # Grâce à cette méthode, on peut redefinir la taille de notre fenêtre self.resize(500, 50) # Nous crééons une variable qui va contenir toutes les devises self.c = currency_converter.CurrencyConverter() # On a une méthode pour définir les valeurs par defauts pour chaque ComboBox des devises self.set_default_values() # Méthode pour configurer les différentes connection sur les widgets self.setup_connections()
def __init__( self ): # méthode init car on veut inialiser notre interface, self représente notre instance de notre fenetre super().__init__( ) # pour appeller ma méthode init de mon QWidget, ca permet d'inialiser ce QWidget à l'intérieur de notre class App self.c = currency_converter.CurrencyConverter( ) # on créer une instance de cette classe CurrencyConverter self.setWindowTitle( "Convertisseur de devises" ) # le nom de la fenetre, on set la méthode setwindowtitle sur l'instance self qui représente notre win et win est une instance de Qwidget self.setup_ui( ) # on appelle cette méthode setup_ui dans la méthode init, ça permet de séparer les méthodes et de pourvoir écrire une autre méthode qui sera ensuite appeller dans le init self.setup_connections( ) # permet de faire des connections avec des widgets comme le click self.set_default_values( ) #inialiser nos widget avec des valeurs par defaut c'est une méthode self.setup_css() self.resize(500, 50)
def postprocess_data(data: list): """ - Fix or remove missing data - Normalizes the value of each transaction based on currency type """ data = handle_missing_data(data) # Normalize currency value in place c = currency_converter.CurrencyConverter( 'http://www.ecb.int/stats/eurofxref/eurofxref-hist.zip') for row in data: try: row['amount'] = c.convert(row['amount'], row['currency'], 'EUR', date=row['creation_date']) except currency_converter.RateNotFoundError: row['amount'] = c.convert(row['amount'], row['currency'], 'EUR') with open('merged.csv', mode='r') as csvfile: merged_data = [row for row in csv.DictReader(csvfile, delimiter=',')] for idx, row in enumerate(data): merged_row = merged_data[idx] for k, v in merged_row.items(): if k == 'id': continue row[k] = v for row in data: if row['issuer_country'] != row['shopper_country']: row['country_differs'] = 1 else: row['country_differs'] = 0 return data
def get_money_interval(self, difficulty): currency = currency_converter.CurrencyConverter() self.ils_value = currency.convert(self.usd_value, "USD", "ILS") return self.ils_value - (5 - difficulty), self.ils_value + (5 - difficulty)
a += 1 moviegenresid[i] = localgenresid i += 1 data["moviegenresid"] = moviegenresid genres = pd.DataFrame({'genre': genres, 'id': gindex}) return (genres) ## Genres identification print("\nIdentifying genres\n") genres = genreidentifying(movies) ## Stocking number of genres ng = len(genres) ## Function for currencies conversion cc = CC.CurrencyConverter() def currencyconversion(array): ## Creation of the list of the 10 first naturel integers in string type intlist = [] for i in list(range(10)): intlist += [str(i)] ## For every budget b in list index = 0 for b in array: ## If there is a budget b = str(b) if b != ' ': ## Cleaning amount informaton (if something is written after the money amount it removes it) n = len(b)
import currency_converter import random r = random.randint(1, 100) c = currency_converter.CurrencyConverter() t = int(c.convert(r, 'USD', 'ILS')) def get_money_interval(user_guess, d): max_value = t + (5 - d) min_value = t - (5 - d) return print(max_value > user_guess > min_value, "Convert Calculation is: ", t, "\nAnswer Range is between ", min_value, " and ", max_value, "Your Guess is: ", user_guess) def get_guess_from_user(): guess = input("Guess the value of: " + str(r) + " USD in ILS: ") return int(guess) def play(difficulty): d = int(difficulty) return get_money_interval(get_guess_from_user(), d)