Code Monkey home page Code Monkey logo

Hi My name is Nikta Hajighafouri

Python developer

-My name is Nikta Haji Ghafouri. It has been about three years since I first got acquainted with the Python programming language, and by being on the learning path (boot camp, university, projects and courses), I gradually fell in love with programming more and more. I was fascinated by this sweet and dynamic language with its wide applications. -I am doing my bachelor's degree in computer science at Gilan University and mostly I live in Iran, Tehran but currently, I’m based in Gilan, Rasht.

-I love team work and I have experienced three different and good job positions so far and I communicate well with people. I am eager for dynamism and building, and the feeling of being efficient and progressing is one of the work values ​​that is very important to me :) -I'm passionate about solving problems to make the world a better place.

💻 Technologies & Tools:

✅ Python:

  • Basics (Data structures, Conditions, Loops, Functions)
  • Object Oriented Programming
  • Logging
  • Exceptions
  • Packaging, Modules
  • File Processing
  • Scripting
  • Unit tests
  • Iterators & Generators
  • Decorators
  • Context Manager
  • Date & Time
  • Regex
  • Requests
  • venv
  • DB tools
  • elastic search
  • web scrapping
  • beautiful soup
  • pyQt5
  • telegram bot packages

✅ Django:

  • MVT
  • ORM (Models, Managers, Meta, ...)
  • Templates
  • Statics & Media
  • Views (Class & Function based, Generics)
  • Forms (ModelForms)
  • Routing
  • Translation & Rosetta
  • Cookie & Session
  • Django Auth (Groups & Permissions, Decorators & Mixins, Generic Views, Custom User)
  • REST api
  • django rest framework
  • DRF Serializing
  • DRF Custom Authentication, Permissions, Renderers
  • DRF ApiViews, Mixins, Generics, ViewSets
  • Middleware
  • Context processors
  • Custom Admin Panel (AdminModels, Jasmine)
  • Test (Model & View Unit Tests, Selenium)
  • Messages
  • Logging
  • Commands

✅ Web Design:

  • HTML5
  • CSS (Basics, Properties, Media, ...)
  • Responsive Design (FlexBox, Bootstrap5)
  • Bootstrap (Grid System, classes)
  • Javascript
  • DOM
  • jQuery
  • Ajax & jQuery Ajax
  • docker container

✅ SQL Database:

  • ERD
  • RDBMS basics
  • PostgreSQL installation & commands
  • SQL queries
  • Complex queries
  • Foreign Key, On Delete/Update strategies
  • Relationships & Self-relation (1:1, 1:m, m:m)
  • Logical delete
  • Indexes
  • Graphical tools (pgAdmin, PyCharm)
  • Python tool (Psycopg2)
  • sqLite

✅ MongoDB:

  • NoSQL vs SQL
  • MongoDB installation & commands
  • Embedded data model
  • Normalized data model
  • Indexes
  • Aggregation & pipelines
  • Dump & restore
  • Replication & sharding
  • MongoDB shell
  • MongoDB Compass
  • Python tool (pymongo, DjongoORM)

✅ Flask:

  • Micro-Framework
  • Static
  • Routing
  • Debugger
  • Request & Response
  • Jinja2 Template Engine
  • Cookie

✅ Linux:

  • Linux vs Windows
  • File system
  • Architecture -Security -Commands ( Essential ) -Package Manager ( apt - pacman - yay) -Process -Bash Scripting Basics

✅ Latex:

  • document structure
  • presentation by beamer

🌱 Learning Goals:

  • Continuous improvement in web development practices
  • Exploring new technologies and frameworks
  • 🌍  I'm based in Rasht, IR
  • ✉️  You can contact me at [email protected]
  • 🔗www.linkedin.com/in/niktahajighafouri

🚀 Currently Exploring: -Selenium WebDriver -React -API development

📫 Let's Connect:

Feel free to reach out if you share similar interests, have exciting project ideas, or just want to connect. I'm always open to collaboration and learning from fellow developers!

Happy coding! 🚀

nikta hajighafouri's Projects

ai_puzzles icon ai_puzzles

some of university projects for our artificial intelligence study.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.