Skip to main content

Davide DC's GitHub Readme profile

Project description

Davide Di Criscito

class CtrlManiac:
    """CtrlManiac because i overuse the ctrl key."""

    def __init__(self):
        """My specifications."""
        self.name = "Davide"
        self.surname = "Di Criscito"
        self.nickname = "Dave"
        self.pronouns = (
            "He",
            "Him",
        )

        self.languages_spoken = ["it_IT", "en_US", "en_GB"]

        self.description = "I'm a full-stack web developer! Eager to learn new things, always with one new project in mind, passionate about programming with computers."

        self.websites = [
            "https://ctrlmaniac.me",
            "https://www.linkedin.com/in/dcdavide/",
        ]

        self.hobbies = [
            "coding",
            "hiking",
            "photography",
            "watching movies & TV series",
            "listening to music",
            "reading books and comics",
            "going out with my friends and have fun",
        ]

        self.coding_languages = [
            "Python",  # I simply love it
            "JavaScript",
            "Typescript",
            "Java",
            "Golang",
        ]

        self.favourite_tools = [
            "poetry",  # makes it simpler to manage a python project
            "black",  # chooses a coding style for me and makes my code pretty
            "isort",  # sorts python imports so that everything is really clear
            "flake8",  # tells me whether I've made a mistake
            "pydocstyle",  # helps me write better documentation
            "yarn",  # I love it for the workspace feature
            "lerna",  # I use it to manage my monorepos
            "prettier",  # chooses a coding style for me and makes my code pretty
        ]

        self.IDEs = [
            "VScode",  # because it's awesome!
        ]

    def greet(self) -> None:
        """Say hi."""
        print(
            f"Hi! I'm {self.name} {self.surname}, but you can call me {self.nickname}."
        )
        print(self.description)
        print(f"You can know more about me by visiting my website: {self.websites[0]}")

Fun Fact

You can install this package via pip by running pip install ctrlmaniac and then excecute the program by typing into your terminal python -m ctrlmaniac and see the output!

Or import the package:

>>> from ctrlmaniac import ctrlmaniac
>>> me = ctrlmaniac.CtrlManiac()

>>> me.greet()
Hi! I'm Davide Di Criscito, but you can call me Dave.
I'm a full-stack web developer! Eager to learn new things, always with one new project in mind, passionate about programming with computers.
You can know more about me by visiting my website: https://ctrlmaniac.me

Stats

Anurag's GitHub stats Top Langs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctrlmaniac-0.3.2.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

ctrlmaniac-0.3.2-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file ctrlmaniac-0.3.2.tar.gz.

File metadata

  • Download URL: ctrlmaniac-0.3.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.7 Windows/10

File hashes

Hashes for ctrlmaniac-0.3.2.tar.gz
Algorithm Hash digest
SHA256 6ad4ea0789f48fee358fd6212d8292d0b5e1b4fdcc524091edcba2ca8e8cf0f3
MD5 cc1d072a9480b04fd8ad87ccda453d06
BLAKE2b-256 05c006486c1b1d549cf42abfc858abc830d7a711658fbbbbf0cbb64e10a9ea57

See more details on using hashes here.

File details

Details for the file ctrlmaniac-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: ctrlmaniac-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.7 Windows/10

File hashes

Hashes for ctrlmaniac-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2c983898fdd2c43794d391a1f7ec772dd13ae249169a6832a605291ff5f9cd03
MD5 8d07e460065056f7e41beb2129e297ed
BLAKE2b-256 be2f8602584d36b976fc8503f15bd7a1ca1b59dedf5c667a1ec826318fcdfe19

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page