Coder Social home page Coder Social logo

kirilmadzharov / programming-fundamentals-with-python-may-2023 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 8.97 MB

Programming Fundamentals with Python - May 2023

Home Page: https://softuni.bg/trainings/4097/programming-fundamentals-with-python-may-2023

Python 100.00%
dictionaries functions-python lists-python objects-and-classes regex text-processing

programming-fundamentals-with-python-may-2023's Introduction

Programming-Fundamentals-with-Python-May-2023

In the repository "Programming-Fundamentals-with-Python-May-2023" you will find the following folders and information:

  1. Basic Syntax, Conditional Statements and Loops
  2. Data Types and Variables
  3. List Basics
  4. Functions
  5. List Advanced
  6. Regular Mid Exam
  7. Objects and Classes
  8. Dictionaries
  9. Text Processing
  10. Regular Expressions
  11. Regular Final Exam

Please refer to the "Programming Fundamentals with Python - May 2023 - Certificate" file located at the bottom of this repository. Software University has issued this official certification, and its legitimacy can be verified by scanning the QR code present at the certificate's lower left section.

More about Programming Fundamentals:

The "Programming Fundamentals" course is an integral step in SoftUni’s in-house program for molding proficient software engineers. It ventures deeper into the core principles of programming, enhancing the foundational knowledge acquired from the "Programming Basics" course. This course delves into intricate programming paradigms such as sheets, dictionaries, objects, and classes.

Additionally, the course offers insights into essential technologies that a budding software developer should be acquainted with, ranging from HTML and CSS to HTTP and bitwise operations. A snapshot of web development is also provided, introducing learners to prevailing technologies and tools, thereby setting the stage for upcoming professional modules.

Key Skills Acquired:

Proficiency with the standard functionalities of the programming language. Mastery in analysing problems and decomposing them into computer-executable steps. Capability in handling linear data structures. Fundamentals of HTML and CSS. Grasping the intricate interplay between diverse IT concepts.

This course caters to learners who have a rudimentary understanding of Python data types and possess the skills to work with conditional constructs and loops. For novices, the free "Programming Basics" course using Python is recommended as a precursor.

Course Outline:

Introduction: Welcome to Software University Language Comparison Course Introduction

Fundamentals:

Basic Syntax, Conditional Statements and Loops
Exercise: Basic Syntax, Conditional Statements and Loops
Data Types and Variables
Exercise: Data Types and Variables
Git and GitHub
HTTP Basics

Data Structures:

Lists Basics Exercise: Lists Basics Lists Advanced Exercise: Lists Advanced
Objects and Classes Exercise: Objects and Classes
Dictionaries
Exercise: Dictionaries
Text Processing
Exercise: Text Processing

Web Development Basics:

HTML & CSS Basics
Database Basics
Basic Web Project
QA Introduction

Advanced Concepts:

Functions
Exercise: Functions
Software Development Concepts - Part 1 Software Development Concepts - Part 2 Bitwise Operations
Problem Solving Regular Expressions Exercise: Regular Expressions

Conclusion:

The "Programming Fundamentals" course paves the way for learners to transcend from basic programming concepts to a more sophisticated understanding, laying a robust foundation for future professional modules. It’s an amalgamation of programming concepts, data structures, web development essentials, and advanced topics, all tailored to cultivate the next generation of software developers.

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.