Author: Bilel A.

Tutoriels

Stratégies pratiques pour éviter les pièges des arnaques en…

La croissance rapide de la technologie a ouvert de nouvelles opportunités, mais elle a également donné lieu à une augmentation des arnaques en ligne. Il est donc assez important de protéger vos informations personnelles et encore plus lorsqu’il s’agit d’informations financières.

Toujours vérifiez la légitimité des sites web

Avant de fournir des informations personnelles ou d’effectuer un paiement en ligne, assurez-vous de vérifier la légitimité du site web. Plus précisément suivez les indications ci dessous ;

  • l’URL commence par « https:// » ou « http:// » ? La lettre s signifie sécurisée
  • Le site possède t-il de bon avis ?
  • Recherchez la politique de confidentialité du site.
  • Est ce que une adresse physique, un numéro de téléphone et une adresse e-mail sont ils présent ? L’absence de ces détails peut être suspecte.

De manière plus simple je vous conseille de vous rendre sur ce site qui vous donnera tout les détails indiqué précédemment sans aucune prise de tête ;

https://www.scamadviser.com

Utilisez des méthodes de paiement sécurisées

Je vous conseil de privilégiez l’utilisation de méthodes de paiement sécurisées telles que Paypal qui agit comme un intermédiaire de confiance dans la transaction. Vous n’avez plus besoin de confier au commerçant vos numéros de carte : vous êtes redirigés vers le site de PayPal qui, après vous avoir authentifié, se charge du paiement. Le service ajoute une protection des achats, qui vous permet d’être remboursé si l’article acheté (lorsqu’il est éligible) n’est pas livré, ou ne correspond pas à sa description.  cartes de crédit ou les services de paiement en ligne réputés. Évitez les virements bancaires directs ou les modes de paiement qui ne permettent pas de contestation en cas de fraude.

Protégez vos informations personnelles

Ne partagez jamais vos informations personnelles, telles que les numéros de sécurité sociale ou les mots de passe, par e-mail ou sur des sites web non sécurisés ou encore par téléphone à des faux conseiller bancaire. Les institutions légitimes ne demandent généralement pas de telles informations de manière non sécurisée.

  • Mots de passe ; les mots de passe servent de première ligne de défense pour protéger vos comptes en ligne. Utilisez des combinaisons complexes, évitez la réutilisation de mots de passe et mettez à jour régulièrement vos informations d’identification, un de mes camarades à rédigé un article sur ce sujet je vous conseil d’y jeter un coup d’oeil 😁 . Ne partagez en aucun cas vos mot de passe !
  • Numéro de téléphone et adresse email ; je vous conseil d’éviter de mettre votre numéro de téléphone et votre adresse email un peu sur tout les sites web, en effet ils vendent ensuite vos informations personnel à des entreprises, vous voyez les pub téléphoniques que vous recevez quotidiennement cela est causé par sa ou encore les pub reçu sur notre adresse email.
  • Nom de famille et prénom ; ces informations personnelles peuvent être exploitées par des personnes malveillantes à des fins d’usurpation d’identité ou encore d’harcèlement ou même de vol d’informations sensibles. En limitant la diffusion de ces données, nous renforçons notre sécurité en ligne et préservons notre intimité.

Soyez vigilant face aux offres trop belles pour être vraies

Méfiez-vous des offres en ligne qui semblent trop belles pour être vraies. Les arnaquer utilisent souvent des beau appâts tels que des offres exceptionnelles, des réductions importantes, tout sa pour récupérer toute vos informations personnel. Soyez également vigilant aux courriels de phishing qui tentent de vous inciter à divulguer des informations sensibles en se faisant passer pour des institutions légitimes comme les banques ou encore les sites du gouvernement. N’appuyez jamais sur le lien ! Voici un exemple de mail ;

Sécurité des comptes en ligne

Activez les options de sécurité supplémentaires, telles que l’authentification à deux facteurs, pour renforcer la protection de vos comptes en ligne. Ces mesures supplémentaires ajoutent une couche de sécurité en demandant une confirmation supplémentaire au-delà du simple mot de passe. Ce type d’authentification est souvent composé d’une adresse e-mail et d’un mot de passe lorsqu’il est utilisé dans le cadre d’une connexion Internet. Cependant, selon le service ou l’application, vous pouvez être amené à effectuer un deuxième contrôle à intervalles réguliers. Par conséquent, il est essentiel d’activer l’A2F afin d’améliorer la sécurité de votre compte. Par conséquent, même si un tiers devine votre mot de passe, il ne pourra pas accéder à votre compte.

Conclusion

Malheureusement nous arrivons à la fin de cette article, pour conclure, la protection de vos informations personnelles en ligne est une responsabilité cruciale pour vous ainsi que pour votre entourage alors pensez y fortement et songez à modifier vos habitudes en lignes. Avant de partager des détails sensibles sur des sites web comme nom prénoms téléphone email comme dis précédemment, assurez-vous de vérifier leur légitimité en examinant des éléments tels que l’URL sécurisée, les avis positifs, et la présence d’informations de contact fiables. L’utilisation de méthodes de paiement sécurisées, telles que PayPal, offre une belle couche de protection supplémentaire lors des transactions en ligne avec un service de gestionnaire de litige. Protégez vos informations personnelles, en évitant de les partager sur des plateformes non sécurisées. Et enfin soyez vigilant face aux offres alléchantes qui pourraient cacher des arnaques, et activez les options de sécurité supplémentaires, comme l’A2F, pour renforcer la sécurité de vos comptes en ligne et même pour renforcer l’accès au compte de votre jeux vidéo préférée, la où vous dépensez des centaines d’euros 😉 . En adoptant ces pratiques, vous pouvez naviguer en toute confiance dans l’environnement numérique tout en préservant votre sécurité et votre confidentialité.

Art

Sous les Rayons d’Or ; l’Arabie saoudite

L’art génératif est une fusion fascinante entre la créativité humaine et la puissance des algorithmes informatiques, nous vous invitons à plonger dans un univers où la machine devient artiste, créant des œuvres d’une beauté unique et imprévisible.

Notre Projet

Pour ce premier projet de NSI, nous avons décidé de représenter la ville de Riyad en python. Par conséquent, notre image rentre dans le thème de l’Architecture. Nous avons réalisé une ville assez moderne, avec des bâtiments de toutes formes et un soleil hors du commun, notre but étant de faire ressortir la ville luxueuse de Riyad, tout en apportant notre petite touche d’originalité. La vrais question étant comment nous sommes passé d’une simple idée à un résultat splendide ?

Les différentes étapes de la création de l’image

Pour être arrivé à notre résultat final, nous sommes passé par 4 étapes;

Tout d’abord voici le script python qui nous a permis d’obtenir un fond innovateur, les couleurs n’ont pas été choisi par hasard, en effet nous avons souhaité créer une ambiance qui évoque l’originalité sans oubliée le luxe notamment avec des arrondie et un dégradée de couleur reflétant l’étendue de la ville. Nous avons dans un premier temps définie la fonction disque pour dessiner un disque, rayon pour définir la taille des disques, x et y pour les coordonnées du centre et pour le dégradé de couleur nous avons fait appel a Background-color, enfin nous avons utilisé les fonctions arrondi_gauche et arrondi_droit pour dessiner des parties d’arcs.

def disque(rayon, x, y, couleur=(1, 1, 1)):
    penup()
    goto(x, y-rayon)
    pendown()
    pencolor(couleur)
    fillcolor(couleur)
    begin_fill()
    circle(rayon)
    end_fill()
    

x, y = (0,-250)
radius = (700)
color = ("#FA1D65")
disque(radius, x, y, color) 
t    
x, y = (0,-250)
radius = (600)
color = ("#F72367")
disque(radius, x, y, color)     

   
x, y = (0,-250)
radius = (500)
color = ("#F02E6B")
disque(radius, x, y, color)

x, y = (0,-250)
radius = (400)
color = ("#EA3970")
disque(radius, x, y, color)     

x, y = (0,-250)
radius = (300)
color = ("#E73F72")
disque(radius, x, y, color)

def arrondi_gauche():
    for i in range(120):
        left(1)
        forward(5/40)
        
def arrondi_droit():
    for i in range(100):
        right(1)
        forward(5/80)

Le fond est certes beau, mais nous n’avions toujours pas trouvée cette touche de beauté supplémentaire, c’est ce pourquoi nous avons rajouté des étoiles, nous avons utilisé un code python assez simple. Nous avons commencée par définir une nouvelle fonction étoile, puis nous avons placés 125 points grâce à la boucle for i in range ces points sont placés aléatoirement grâce à randint.

def etoile():
    pensize(1)
    pencolor("white")
    for i in range(125):
        penup()
        x,y = randint(-700,700), randint(-0,700)
        goto(x,y)
        pendown()
        circle(1)

Il est désormais temps de passer, au bâtiment, pour ce qui est des bâtiments nous avons voulus représenter des grattes ciel luxueux de différentes formes, pour ce faire nous avons créer des fonctions bat 1, bat 2 etc … nous avons ensuite définis leur largeur, longueur et hauteur jusqu’à que les bâtiments ressemble à la forme qui nous convenais et enfin nous les avons placés à des endroits différents.

def bat1(longueur,largeur, couleur=(1,1,1)):
    pendown()
    pencolor(couleur)
    left(90)
    forward(longueur)
    right(90)
    forward(largeur)
    right(90)
    forward(longueur/1.5)
    left(90)
    forward(longueur/2)
 
def bat5(longueur, largeur, couleur=(1,1,1)):
    etage(longueur, largeur/5)
    etage(longueur/2 , largeur/5)
    etage(longueur/3 , largeur/5)
    left(80)
    forward(longueur/2)

def etage(longueur, largeur, couleur=(1,1,1)):
    left(90)
    forward(longueur)
    right(90)
    forward(largeur)

def etage_inverse(longueur, largeur, couleur=(1,1,1)):
    forward(largeur)
    left(270)
    forward(longueur)
    left(90)
def bat5_inverse(longueur, largeur, couleur=(1,1,1)):
    right(160)
    forward(longueur/2)
    left(80)
    etage_inverse(longueur/3, largeur/5)
    etage_inverse(longueur/2 , largeur/5)
    etage_inverse(longueur, largeur/5)

def bat3(longueur, largeur, couleur=(1,1,1)):
   forward(longueur/3)
   left(90)
   forward(longueur)
   right(90)
   forward(largeur)
   right(90)
   forward(longueur/4)
   left(90)
   forward(largeur)
   right(90)
   forward(longueur/2)
   
def bat4(longueur, largeur, couleur=(1,1,1)):
    left(90)
    forward(largeur/3)
    left(90)
    forward(longueur)
    right(90)
    forward(largeur)
    left(90)
    forward(longueur-30)
    right(90)
    forward(largeur+25)
    right(90)
    forward(longueur+20)
    
def bat2(longueur, largeur, couleur=(1,1,1)):
    left(90)
    forward(largeur)
    left(90)
    forward(longueur)
    right(90)
    forward(largeur)
    right(90)
    forward(longueur/2)
    left(45)
    forward(longueur/5)
    right(225)
    forward(longueur/8)
    right(90)
    forward(largeur+8)
    right(90)
    forward(longueur+8)

def bat6(longueur, largeur, couleur=(1,1,1)):
    left(90)
    forward(largeur)
    left(90)
    forward(longueur)
    right(90)
    forward(largeur)
    left(90)
    forward(longueur/3)
    right(90)
    forward(largeur)
    right(90)
    forward(longueur-130)
    left(90)
    forward(largeur)
    right(90)
    forward(longueur-50)
    left(35)
    forward(largeur*2)
    right(35)
    forward(longueur-75)

penup()
fillcolor("#313131")
begin_fill()
goto(-630,-450)
goto(-630,-450)
bat1(60,30, couleur=("#313131"))
bat5(150,80 , couleur=("#313131"))
bat5_inverse(150,80 , couleur=("#313131"))
bat3(100,50, couleur=("#313131"))
bat4(100,40, couleur=("#313131"))
bat2(180,65, couleur=("#313131"))
bat6(165,35, couleur=("#313131"))
left(90)

right(90)
bat4(150,50, couleur=("#313131"))
left(90)
bat3(150,50, couleur=("#313131"))
pendown()
goto(630,-460)
goto(-630,-450)
end_fill()

Enfin, il manquait la structure la plus importe, le soleil pour, le soleil on a imaginé un soleil assez original, nous l’avons d’abord dessinée, puis nous l’avons ensuite codée en python, pour ce faire nous nous sommes aidés du concours NumWorks et nous avons utilisé une boucle avec un pas de 1 qui dessine le soleil avec les instructions de forme et de taille donnés.

from math import *
penup()
goto(0, 0)
pendown()

for r in range(20, 80, 1):
    penup()
    pensize(4 if r % 2 else 1)
    for a in range(361):
        d = r + 5 * cos(radians(12 * a))
        x = d * cos(radians(a))
        y = d * sin(radians(a))
        goto(x, y)
        pendown() 
        

Image final

Les problèmes rencontrés

Il faut savoir que cette image n’est pas aussi facilement réalisable qu’elle ne le paraît, en effet nous avons rencontrés énormément d’obstacle à la création de cette image, notamment lorsque les bâtiments on été créer les tailles on été difficilement ajustable, nous avons dus rajouter plusieurs paramètres pour ajuster la taille des bâtiments ce qui nous a pris plusieurs heure. Nous avons également rencontrés de nombreux code d’erreur heureusement que toute les ressources étais à notre disposition, au final il suffisait de lire.

Notre ressentis sur ce premier projet

Nous avons beaucoup aimé ce premier projet, nous avons pris du plaisir à réaliser le projet, c’est une belle expérience et un coup de coeur, j’ai énormément appris en python pendant ses vacances et je trouve que ce qui est magique c’est d’apprendre en prenant du plaisir.

Télécharger le .py